%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/bitrix/www/bitrix/modules/catalog/load/ebay/schema/
Upload File :
Create Path :
Current File : //home/bitrix/www/bitrix/modules/catalog/load/ebay/schema/ebaySvc.xsd

<!-- Version 863 -->
<!-- (c) 2004-2014 eBay, Inc. All rights reserved -->
		<xs:schema targetNamespace="urn:ebay:apis:eBLBaseComponents"  
		xmlns:ns="urn:ebay:apis:eBLBaseComponents" 
		xmlns="urn:ebay:apis:eBLBaseComponents"
		xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">

	<!-- Custom Security header element-->
	<xs:element name="RequesterCredentials" type="ns:CustomSecurityHeaderType">
		<xs:annotation>
			<xs:documentation>
				Authentication information for the user on whose behalf the
				application is making the request. Only registered eBay users are
				allowed to make API calls. To verify that a user is registered,
				your application needs to pass a user-specific value called an
				"authentication token" in the request. This is equivalent to
				signing in on the eBay Web site. As API calls do not pass session
				information, you need to pass the user's authentication token every
				time you invoke a call on their behalf. All calls require an
				authentication token, except the calls you use to retrieve a token
				in the first place. (For such calls, you use the eBay member's
				username and password instead.)
			</xs:documentation>
			<xs:appinfo>
				<CallInfo>
					<AllCalls/>
					<RequiredInput>Yes</RequiredInput>
				</CallInfo>
			</xs:appinfo>
		</xs:annotation>
	</xs:element>
		<!--  Call: AddDispute -->
	<xs:element name="AddDisputeRequest" type="ns:AddDisputeRequestType"/>
	<xs:complexType name="AddDisputeRequestType">
		<xs:annotation>
			<xs:documentation>
				This call enables a seller to create an Unpaid Item case against a buyer, or to cancel a
				single line item order. 
				&lt;br/&gt;&lt;br/&gt;
				&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
				This call is only used by sellers to create an Unpaid Item case or to mutually cancel a
				single line item order. Buyers must use the eBay Resolution Center or PayPal Resolution 
				Center (for orders that satisfy requirements) to create an Item Not Received or an Item
				Significantly Not as Described case. 
				&lt;/span&gt;
			</xs:documentation>
			<xs:appinfo>
				<Summary>
				 Creates an Unpaid Item dispute against a buyer or 
				 cancels a single line item order.
				</Summary>
				<SeeLink>
					<Title>Unpaid Item Disputes</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/UPI-Disputes.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="DisputeExplanation" type="ns:DisputeExplanationCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This enumerated value gives the explanation of why the buyer or seller opened a
								case (or why seller canceled an order line item). Not all values contained in 
								&lt;b&gt;DisputeExplanationCodeType&lt;/b&gt; are allowed in the 
								&lt;b&gt;AddDispute&lt;/b&gt; call, and the values that are allowed must match 
								the &lt;b&gt;DisputeReason&lt;/b&gt; value.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddDispute</CallName>
									<RequiredInput>Yes</RequiredInput>
									<allValuesExcept>PaymentMethodNotSupported, ShipCountryNotSupported, Unspecified, UPIAssistance, UPIAssistanceDisabled</allValuesExcept>
								</CallInfo>
								<SeeLink>
									<Title>Creating and Managing Disputes With Trading API</Title>
									<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/UPI-DisputesAPIManagement.html#UsingAddDispute</URL>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DisputeReason" type="ns:DisputeReasonCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The type of dispute being created. &lt;b&gt;BuyerHasNotPaid&lt;/b&gt; and
								&lt;b&gt;TransactionMutuallyCanceled&lt;/b&gt; are the only values that may
								be used with the &lt;b&gt;AddDispute&lt;/b&gt; call. 
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddDispute</CallName>
									<RequiredInput>Yes</RequiredInput>
									<onlyTheseValues>BuyerHasNotPaid, TransactionMutuallyCanceled</onlyTheseValues>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier for an eBay item listing. A listing can have multiple
								orders, but only one &lt;b&gt;ItemID&lt;/b&gt;. To
								identify a specific order line item, either an
								&lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair or an
								&lt;b&gt;OrderLineItemID&lt;/b&gt; value must be passed in the request. So,
								unless &lt;b&gt;OrderLineItemID&lt;/b&gt; is used, this field is required.
							&lt;br&gt;
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (ItemIDs usually consist of 9 to 12 digits)</MaxLength>
								<CallInfo>
									<CallName>AddDispute</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="TransactionID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The unique identifier of an order line item. An order line item is created once
								a buyer purchases the item through a fixed-priced listing or by using the Buy It
								Now feature in an auction listing, or when an auction listing ends with a
								winning bidder. To identify a specific order line item, either an 
								&lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair or an 
								&lt;b&gt;OrderLineItemID&lt;/b&gt; value must be passed in the request. So,
								unless &lt;b&gt;OrderLineItemID&lt;/b&gt; is used, this field is required.
							&lt;br&gt;
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (TransactionIDs usually consist of 9 to 12 digits.)</MaxLength>
								<CallInfo>
									<CallName>AddDispute</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="OrderLineItemID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								&lt;b&gt;OrderLineItemID&lt;/b&gt; is a unique identifier of an order line item,
								and is based upon the concatenation of &lt;b&gt;ItemID&lt;/b&gt; and 
								&lt;b&gt;TransactionID&lt;/b&gt;, with a hyphen in between these two IDs. To 
								identify a specific order line item, either an 
								&lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair or an 
								&lt;b&gt;OrderLineItemID&lt;/b&gt; value must be passed in the request. So,
								unless &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair is used,
								this field is required.
							&lt;br&gt;
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>50</MaxLength>
								<CallInfo>
									<CallName>AddDispute</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddDispute -->
	<xs:element name="AddDisputeResponse" type="ns:AddDisputeResponseType"/>
	<xs:complexType name="AddDisputeResponseType">
		<xs:annotation>
			<xs:documentation>
				Type defining the response of the &lt;b&gt;AddDispute&lt;/b&gt; call. Upon a successful 
				call, the response contains a newly created &lt;b&gt;DisputeID&lt;/b&gt; value, which confirms that the 
				the Unpaid Item or Mutually Canceled Transaction case was successfully created.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="DisputeID" type="ns:DisputeIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The unique identifier of the Unpaid Item or Mutually Canceled Transaction case 
								that was successfully created with the &lt;b&gt;AddDispute&lt;/b&gt; call.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddDispute</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddDisputeResponse -->
	<xs:element name="AddDisputeResponseRequest" type="ns:AddDisputeResponseRequestType"/>
	<xs:complexType name="AddDisputeResponseRequestType">
		<xs:annotation>
			<xs:documentation>
				This call allows a seller to respond to an Item Not Received dispute opened by a buyer through PayPal's Purchase Protection program, or to update an Unpaid Item dispute. To respond to an Item Not Received or Item Significantly Not As Described case opened through eBay's Resolution Center, the seller should use the &lt;a href="http://developer.ebay.com/Devzone/resolution-case-management/CallRef/index.html" target="_blank"&gt;Resolution Case Management API&lt;/a&gt;, or manage the case through the eBay Resolution Center.
			</xs:documentation>
			<xs:appinfo>
				<Summary>
					Used to respond to a PayPal Purchase Protection dispute or update an Unpaid Item dispute.
				</Summary>
				<SeeLink>
					<Title>Unpaid Item Disputes</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/UPI-Disputes.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Buyer Disputes</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Disputes-Buyer.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="DisputeID" type="ns:DisputeIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The unique identifier of the eBay or PayPal dispute. This identifier is created by eBay or PayPal upon dispute creation.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddDisputeResponse</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="MessageText" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The text of a comment or response being posted to the dispute. Required
								when &lt;b&gt;DisputeActivity&lt;/b&gt; is &lt;b&gt;SellerAddInformation&lt;/b&gt;, &lt;b&gt;SellerComment&lt;/b&gt;, or
								&lt;b&gt;SellerPaymentNotReceived&lt;/b&gt;; otherwise, optional.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddDisputeResponse</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DisputeActivity" type="ns:DisputeActivityCodeType"  minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The type of activity the seller is taking on the dispute. The allowed value is
								determined by the current value of &lt;b&gt;DisputeState&lt;/b&gt;, returned by &lt;b&gt;GetDispute&lt;/b&gt; or
								&lt;b&gt;GetUserDisputes&lt;/b&gt;. Some values relate to Unpaid Item disputes and other values relate
								to buyer-created disputes known as Item Not Received or Significantly Not As
								Described disputes.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddDisputeResponse</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
								<SeeLink>
									<Title>Unpaid Item Disputes</Title>
									<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/UPI-Disputes.html</URL>
								</SeeLink>
								<SeeLink>
									<Title>Buyer Disputes</Title>
									<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Disputes-Buyer.html</URL>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShippingCarrierUsed" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The shipping carrier used to ship the item in dispute. Non-alphanumeric
								characters are not allowed. This field (along with &lt;b&gt;ShipmentTrackNumber&lt;/b&gt;) is
								required if &lt;b&gt;DisputeActivity&lt;/b&gt; is 'SellerShippedItem'.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddDisputeResponse</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShipmentTrackNumber" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The tracking number associated with one package of a shipment. The seller is
								responsible for the accuracy of the shipment tracking number, as eBay only
								verifies that the tracking number is consistent with the numbering scheme
								used by the specified shipping carrier, but cannot verify the accuracy of
								the tracking number. This field (along with &lt;b&gt;ShippingCarrierUsed&lt;/b&gt;) is required
								if &lt;b&gt;DisputeActivity&lt;/b&gt; is 'SellerShippedItem'.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddDisputeResponse</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShippingTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This timestamp indicates the date and time when the item under dispute was
								shipped. This field is required if &lt;b&gt;DisputeActivity&lt;/b&gt; is 'SellerShippedItem'.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddDisputeResponse</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddDisputeResponse -->
	<xs:element name="AddDisputeResponseResponse" type="ns:AddDisputeResponseResponseType"/>
	<xs:complexType name="AddDisputeResponseResponseType">
		<xs:annotation>
			<xs:documentation>
				Response to the &lt;b&gt;AddDisputeResponse&lt;/b&gt; call.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType"/>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddFixedPriceItem -->
	<xs:element name="AddFixedPriceItemRequest" type="ns:AddFixedPriceItemRequestType"/>
	<xs:complexType name="AddFixedPriceItemRequestType">
		<xs:annotation>
			<xs:documentation>
				Defines and lists a new fixed-price listing.
				The main difference between &lt;b&gt;AddFixedPriceItem&lt;/b&gt; and &lt;b&gt;AddItem&lt;/b&gt; is that
				&lt;b&gt;AddFixedPriceItem&lt;/b&gt; supports the creation of fixed-price listings only,
				whereas &lt;b&gt;AddItem&lt;/b&gt; supports all listing formats.&lt;br&gt;
				&lt;br&gt;
				Also, only &lt;b&gt;AddFixedPriceItem&lt;/b&gt; supports multi-variation listings
				and tracking inventory by SKU. &lt;b&gt;AddItem&lt;/b&gt; does not support
				Variations or the &lt;b&gt;InventoryTrackingMethod&lt;/b&gt; field.
			</xs:documentation>
			<xs:appinfo>
				<Summary>
					Defines and lists a new fixed-price item. A fixed-price listing
					can include multiple identical items.
				</Summary>
				<RelatedCalls>
					AddItem, AddItems, AddToItemDescription, EndFixedPriceItem,
					GetItem, GetCategories, RelistFixedPriceItem,
					ReviseFixedPriceItem, VerifyAddFixedPriceItem
				</RelatedCalls>
				<SeeLink>
					<Title>Listing an Item</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listing-AnItem.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Listing Items</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listing.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Introduction to Pictures in Item Listings</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Pictures-Intro.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Multi-Variation Listings</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Variations.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Listing an Item</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listing-AnItem.html#ConsideringBestMatchWhenListingItems</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="Item" type="ns:ItemType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Root container holding all values that define a new
								fixed-price listing.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddFixedPriceItem</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddFixedPriceItem -->
	<xs:element name="AddFixedPriceItemResponse" type="ns:AddFixedPriceItemResponseType"/>
	<xs:complexType name="AddFixedPriceItemResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns the item ID, SKU (if any), listing recommendations (if applicable), the
				estimated fees for the new listing (except the Final Value Fee, which isn't calculated
				until the item has sold), the start and end times of the listing, and other details.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier for the new fixed-price listing.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
								<CallInfo>
									<CallName>AddFixedPriceItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SKU" type="ns:SKUType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
							Item-level SKU for the new listing, if the seller specified
							Item.SKU in the request. Variation-level SKUs are not returned
							(see GetItem instead).
						</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddFixedPriceItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="StartTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Starting date and time for the new listing. This value is based
								on the time the listing was received and processed, or the
								time the item will be listed if the seller specified
								Item.ScheduleTime in the request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddFixedPriceItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Date and time when the new listing ends. This is the starting time
								plus the listing duration.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddFixedPriceItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Fees" type="ns:FeesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Child elements contain the estimated listing fees for the new item listing.
								The fees do not include the Final Value Fee (FVF), which cannot be determined
								until an item is sold.
							</xs:documentation>
							<xs:appinfo>
								<SeeLink>
									<Title>eBay.com Fees</Title>
									<URL>http://pages.ebay.com/help/sell/fees.html</URL>
								</SeeLink>
								<CallInfo>
									<CallName>AddFixedPriceItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
								<SeeLink>
									<Title>Final Value Fees and Credits</Title>
									<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sales-Completing.html</URL>
								</SeeLink>
								<SeeLink>
									<Title>Final Value Fees</Title>
									<URL>http://pages.ebay.com/help/sell/fvf.html</URL>
								</SeeLink>
								<SeeLink>
									<Title>Fees per Site</Title>
									<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/IntlDiffs-Fees.html</URL>
								</SeeLink>
								<SeeLink>
									<Title>Using Feature Packs to Save on Upgrade Fees</Title>
									<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Desc-FeaturePacks.html</URL>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CategoryID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								ID of the primary category in which the item was listed.
								Only returned if you set Item.CategoryMappingAllowed to true in the request
								and the ID you passed in PrimaryCategory was mapped to a new ID by eBay.
								If the primary category has not changed or if it has expired with no replacement,
								CategoryID does not return a value.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>10</MaxLength>
								<CallInfo>
									<CallName>AddFixedPriceItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Category2ID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								ID of the secondary category in which the item was listed.
								Only returned if you set Item.CategoryMappingAllowed to true in the request
								and the ID you passed in SecondaryCategory was mapped to a new ID by eBay.
								If the secondary category has not changed or it has expired with no replacement,
								Category2ID does not return a value.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>10</MaxLength>
								<CallInfo>
									<CallName>AddFixedPriceItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DiscountReason" type="ns:DiscountReasonCodeType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								The nature of the discount, if a discount is applied.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddFixedPriceItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ProductSuggestions" type="ns:ProductSuggestionsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Provides a list of products recommended by eBay which match the item information
								provided by the seller.
								Not applicable to Half.com.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddFixedPriceItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ListingRecommendations" type="ns:ListingRecommendationsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of one or more &lt;b&gt;Recommendation&lt;/b&gt; containers. 
								Each &lt;b&gt;Recommendation&lt;/b&gt; container provides a message to the 
								seller on how a listing can be improved or brought up to standard in reqards to: 
								optimizing the listing category; recommendation to provide a condition description for a used item; Top-Rated Plus listing requirements; recommendation to offer GSP for International buyers; required and recommended Item Specifics for the category and/or product; picture requirements; and/or a recommendation to use a product code to list the item, such as a UPC, an EAN, or an ISBN.
								&lt;br&gt;&lt;br&gt;
								This container is only returned if the &lt;b&gt;IncludeRecommendations&lt;/b&gt; 
								flag was included and set to 'true' in the &lt;b&gt;AddFixedPriceItem&lt;/b&gt; request, and if 
								at least one listing recommendation exists for the newly created listing. If
								one or more listing recommendations are returned, it will be at the seller's 
								discretion about whether to revise the item based on eBay's listing 
								recommendation(s).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddFixedPriceItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddItem -->
	<xs:element name="AddItemRequest" type="ns:AddItemRequestType"/>
	<xs:complexType name="AddItemRequestType">
		<xs:annotation>
			<xs:documentation>
				Defines a single new item and lists it on a specified eBay site.&amp;nbsp;&lt;b&gt;Also for Half.com&lt;/b&gt;.
				Returns the item ID for the new listing, and returns fees the seller will incur for the
				listing (not including the Final Value Fee, which cannot be calculated until
				the item is sold).
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>
					AddFixedPriceItem, AddItems, AddToItemDescription, GetItem,
					GetSellerList, RelistItem, ReviseItem,
					VerifyAddItem
				</RelatedCalls>
				<SeeLink>
					<Title>Listing an Item</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listing-AnItem.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Listing Items</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listing.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Seller Checklist</Title>
					<URL>http://pages.ebay.com/sell/April2009Update/Checklist/</URL>
				</SeeLink>
				<SeeLink>
					<Title>Introduction to Pictures in Item Listings</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Pictures-Intro.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Listing an Item</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listing-AnItem.html#ConsideringBestMatchWhenListingItems</URL>
				</SeeLink>
				<AddToDefaultAreas>half</AddToDefaultAreas>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="Item" type="ns:ItemType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Root container holding all values that define a new
								listing.
								&lt;br&gt;
								&lt;br&gt;
								Applicable to Half.com.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddItem</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddItem -->
	<xs:element name="AddItemResponse" type="ns:AddItemResponseType"/>
	<xs:complexType name="AddItemResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns the Item ID, SKU (if any), listing recommendations (if applicable), the
				estimated fees for the new listing (except the Final Value Fee, which isn't calculated
				until the item has sold), the start and end times of the listing, and other details.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier for the new listing.
								&lt;br&gt;
								&lt;br&gt;
								Applicable to Half.com.
								&lt;br&gt;
								&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
									Although eBay represents Item IDs as strings in the schema, we recommend you store
									them as 64-bit signed integers. If you choose to store Item IDs as strings, allocate
									at least 19 characters (assuming decimal digits are used) to hold them. eBay will
									increase the size of IDs over time, and your code should be prepared to handle IDs of
									up to 19 digits. For more information about Item IDs, see &lt;a href="
									https://ebaydts.com/eBayKBDetails?KBid=468"&gt;
									Common FAQs on eBay Item IDs and other eBay IDs&lt;/a&gt; in the Knowledge Base.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
								<CallInfo>
									<CallName>AddItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="StartTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Starting date and time for the new listing.
								&lt;br&gt;
								&lt;br&gt;
								Applicable to Half.com (for Half.com, the start time is always the time the item was listed).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Date and time when the new listing ends. This is the starting time plus the listing
								duration.
								&lt;br&gt;
								&lt;br&gt;
								Applicable to Half.com (for Half.com the actual end time is GTC, not the end time
								returned in the response).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Fees" type="ns:FeesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Child elements contain the estimated listing fees for the new item listing.
								The fees do not include the Final Value Fee (FVF), which cannot be determined
								until an item is sold.
								&lt;br&gt;
								&lt;br&gt;
								Applicable to Half.com, but the values are not applicable to Half.com listings.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
								<SeeLink>
									<Title>eBay.com Fees</Title>
									<URL>http://pages.ebay.com/help/sell/fees.html</URL>
								</SeeLink>
								<SeeLink>
									<Title>Final Value Fees and Credits</Title>
									<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sales-Completing.html</URL>
								</SeeLink>
								<SeeLink>
									<Title>Final Value Fees</Title>
									<URL>http://pages.ebay.com/help/sell/fvf.html</URL>
								</SeeLink>
								<SeeLink>
									<Title>Fees per Site</Title>
									<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/IntlDiffs-Fees.html</URL>
								</SeeLink>
								<SeeLink>
									<Title>Using Feature Packs to Save on Upgrade Fees</Title>
									<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Desc-FeaturePacks.html</URL>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CategoryID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								ID of the primary category in which the item was listed.
								Only returned if you set Item.CategoryMappingAllowed to true in the request
								and the ID you passed in PrimaryCategory was mapped to a new ID by eBay.
								If the primary category has not changed or it has expired with no replacement,
								CategoryID does not return a value.
								&lt;br&gt;
								&lt;br&gt;
								Not applicable to Half.com.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>10</MaxLength>
								<CallInfo>
									<CallName>AddItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Category2ID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								ID of the secondary category in which the item was listed.
								Only returned if you set Item.CategoryMappingAllowed to true in the request
								and the ID you passed in SecondaryCategory was mapped to a new ID by eBay.
								If the secondary category has not changed or it has expired with no replacement,
								Category2ID does not return a value.
								&lt;br&gt;
								&lt;br&gt;
								Not applicable to Half.com.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>10</MaxLength>
								<CallInfo>
									<CallName>AddItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DiscountReason" type="ns:DiscountReasonCodeType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								The nature of the discount, if a discount applied.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ProductSuggestions" type="ns:ProductSuggestionsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Provides a list of products recommended by eBay which match the item information
								provided by the seller.
								Not applicable to Half.com.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ListingRecommendations" type="ns:ListingRecommendationsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of one or more &lt;b&gt;Recommendation&lt;/b&gt; containers. Each &lt;b&gt;Recommendation&lt;/b&gt; container provides a message to the seller on how a listing can be improved or brought up to standard in reqards to: optimizing the listing category; recommendation to provide a condition description for a used item; Top-Rated Plus listing requirements; recommendation to offer GSP for International buyers; required and recommended Item Specifics for the category and/or product; picture requirements; and/or a recommendation to use a product code to list the item, such as a UPC, an EAN, or an ISBN.
								&lt;br&gt;&lt;br&gt;
								This container is only returned if the &lt;b&gt;IncludeRecommendations&lt;/b&gt; 
								flag was included and set to 'true' in the &lt;b&gt;AddItem&lt;/b&gt; request, and if 
								at least one listing recommendation exists for the newly created listing. If
								one or more listing recommendations are returned, it will be at the seller's 
								discretion about whether to revise the item based on eBay's listing 
								recommendation(s).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddItemFromSellingManagerTemplate -->
	<xs:element name="AddItemFromSellingManagerTemplateRequest" type="ns:AddItemFromSellingManagerTemplateRequestType"/>
	<xs:complexType name="AddItemFromSellingManagerTemplateRequestType">
		<xs:annotation>
			<xs:documentation>
				Creates listings from Selling Manager templates.
				This call is subject to change without notice; the
				deprecation process is inapplicable to this call.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>AddSellingManagerTemplate,GetSellingManagerTemplates</RelatedCalls>
				<SeeLink>
					<Title>Using Selling Manager Calls in the Trading API</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listings-SellingManager.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager/</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager Pro page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager_pro</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="SaleTemplateID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The ID of the template you are using to list an item.
								You can obtain a SaleTemplateID by calling GetSellingManagerInventory.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddItemFromSellingManagerTemplate</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ScheduleTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Start time for the listing.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddItemFromSellingManagerTemplate</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Item" type="ns:ItemType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								&lt;b&gt;Currently, only the
								following can be specified as children of this
								container: payment methods,
								the PayPal email address, and CategoryMappingAllowed. &lt;/b&gt;
								This container is intended for specifying
								item values that differ from values in the
								template specified in the SaleTemplateID field.
								However, currently, the only children that
								are allowed for this container are payment methods and
								a PayPal email address.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddItemFromSellingManagerTemplate</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddItemFromSellingManagerTemplate -->
	<xs:element name="AddItemFromSellingManagerTemplateResponse" type="ns:AddItemFromSellingManagerTemplateResponseType"/>
	<xs:complexType name="AddItemFromSellingManagerTemplateResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns values indicating information for a new listing.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The unique identifier for the listing that was created by the 
								AddItemFromSellingManagerTemplate request.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
								<CallInfo>
									<CallName>AddItemFromSellingManagerTemplate</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="StartTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Start time for the listing that was created by the 
								AddItemFromSellingManagerTemplate request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddItemFromSellingManagerTemplate</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								End time for the listing that was created by the 
								AddItemFromSellingManagerTemplate request. 
								This value is equal to the start time plus the listing duration.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddItemFromSellingManagerTemplate</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Fees" type="ns:FeesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Child elements contain the estimated listing fees for the new item listing.
								The fees do not include the Final Value Fee (FVF), which cannot be determined
								until an item is sold.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddItemFromSellingManagerTemplate</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CategoryID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								ID of the primary category in which the item was listed.
								Only returned if you set Item.CategoryMappingAllowed to true in the request
								and the ID you passed in PrimaryCategory was mapped to a new ID by eBay.
								If the primary category has not changed or it has expired with no replacement,
								CategoryID does not return a value.
								Not applicable to Half.com.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>10</MaxLength>
								<CallInfo>
									<CallName>AddItemFromSellingManagerTemplate</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Category2ID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								ID of the secondary category in which the item was listed.
								Only returned if you set Item.CategoryMappingAllowed to true in the request
								and the ID you passed in SecondaryCategory was mapped to a new ID by eBay.
								If the secondary category has not changed or it has expired with no replacement,
								Category2ID does not return a value.
								Not applicable to Half.com.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>10</MaxLength>
								<CallInfo>
									<CallName>AddItemFromSellingManagerTemplate</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddItems -->
	<xs:element name="AddItemsRequest" type="ns:AddItemsRequestType"/>
	<xs:complexType name="AddItemsRequestType">
		<xs:annotation>
			<xs:documentation>
				Defines from one to five items and lists them on a specified eBay site.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>
					AddItem, AddToItemDescription, EndItems, GetItem, 
					GetSellerList, RelistItem, ReviseItem, VerifyAddItem
				</RelatedCalls>
				<SeeLink>
					<Title>Listing an Item</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listing-AnItem.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Listing Items</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listing.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Seller Checklist</Title>
					<URL>http://pages.ebay.com/sell/April2009Update/Checklist</URL>
				</SeeLink>
				<SeeLink>
					<Title>Introduction to Pictures in Item Listings</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Pictures-Intro.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Listing an Item</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listing-AnItem.html#ConsideringBestMatchWhenListingItems</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="AddItemRequestContainer" type="ns:AddItemRequestContainerType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Defines a single item to be listed on eBay. This container is similar to an &lt;b&gt;AddItem&lt;/b&gt; request. Up to five of these containers can be included in one &lt;b&gt;AddItems&lt;/b&gt; request.
							</xs:documentation>
							<xs:appinfo>
								<MinOccurs>1</MinOccurs>
								<MaxOccurs>5</MaxOccurs>
								<CallInfo>
									<CallName>AddItems</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddItems -->
	<xs:element name="AddItemsResponse" type="ns:AddItemsResponseType"/>
	<xs:complexType name="AddItemsResponseType">
		<xs:annotation>
			<xs:documentation>
				The response of the &lt;b&gt;AddItems&lt;/b&gt; call. The response includes the 
				Item IDs of the newly created listings, the eBay category each item is listed under, 
				the seller-defined SKUs of the items (if any), the listing recommendations for each item 
				(if applicable), the start and end time of each listing, and the estimated fees that
				each listing will incur.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="AddItemResponseContainer" type="ns:AddItemResponseContainerType" minOccurs="0" maxOccurs="unbounded">
						 <xs:annotation>
							<xs:documentation>
								One &lt;b&gt;AddItemResponseContainer&lt;/b&gt; container is returned for each
								listing that is being created with the &lt;b&gt;AddItems&lt;/b&gt; call. Each
								container includes the &lt;b&gt;ItemID&lt;/b&gt; of each newly created listings,
								the eBay category each item is listed under, the seller-defined SKUs of the
								items (if any), the listing recommendations for each item (if applicable), the
								start and end time of each listing, and the estimated fees that each listing
								will incur.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddItems</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
					 	 </xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddMemberMessageAAQToPartner -->
	<xs:element name="AddMemberMessageAAQToPartnerRequest" type="ns:AddMemberMessageAAQToPartnerRequestType"/>
	<xs:complexType name="AddMemberMessageAAQToPartnerRequestType">
		<xs:annotation>
			<xs:documentation>
				Enables a buyer and seller in an order relationship to
				send messages to each other's My Messages Inboxes.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>
					AddMemberMessagesAAQToBidder, AddMemberMessageRTQ, DeleteMyMessages,
					GetMemberMessages, ReviseMyMessages, ReviseMyMessagesFolders
				</RelatedCalls>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The unique ID of the item about which the question was asked.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddMemberMessageAAQToPartner</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="MemberMessage" type="ns:MemberMessageType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container for the message. Includes the message body, plus other values
								related to the message.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddMemberMessageAAQToPartner</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddMemberMessageAAQToPartner -->
	<xs:element name="AddMemberMessageAAQToPartnerResponse" type="ns:AddMemberMessageAAQToPartnerResponseType"/>
	<xs:complexType name="AddMemberMessageAAQToPartnerResponseType">
		<xs:annotation>
			<xs:documentation>
				Response to the &lt;b&gt;AddMemberMessageAAQToPartner&lt;/b&gt; call.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType"/>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddMemberMessageRTQ -->
	<xs:element name="AddMemberMessageRTQRequest" type="ns:AddMemberMessageRTQRequestType"/>
	<xs:complexType name="AddMemberMessageRTQRequestType">
		<xs:annotation>
			<xs:documentation>
				Enables a seller to reply to a question about an active item listing.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>
					AddMemberMessagesAAQToBidder, AddMemberMessageAAQToPartner, DeleteMyMessages,
					GetMemberMessages, GetMyMessages, ReviseMyMessages, ReviseMyMessagesFolders
				</RelatedCalls>
				<SeeLink>
					<Title>Communication Between Members</Title>
					<URL></URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The unique ID of the item about which the question was asked. This field
								is not required in the request, if the request includes a RecipientID
								in the MemberMessage container.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddMemberMessageRTQ</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="MemberMessage" type="ns:MemberMessageType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container for the message. Includes the message body (which should answer
								the question that an eBay user asks you (the seller) about an active
								listing), plus other values related to the message.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddMemberMessageRTQ</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddMemberMessageRTQ -->
	<xs:element name="AddMemberMessageRTQResponse" type="ns:AddMemberMessageRTQResponseType"/>
	<xs:complexType name="AddMemberMessageRTQResponseType">
		<xs:annotation>
			<xs:documentation>
				Response to the &lt;b&gt;AddMemberMessageRTQ&lt;/b&gt; call.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType"/>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddMemberMessagesAAQToBidder -->
	<xs:element name="AddMemberMessagesAAQToBidderRequest" type="ns:AddMemberMessagesAAQToBidderRequestType"/>
	<xs:complexType name="AddMemberMessagesAAQToBidderRequestType">
		<xs:annotation>
			<xs:documentation>
				Enables a seller to send up to 10 messages to bidders, or to users who have
				made offers via Best Offer, regarding an active item listing.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>
					AddMemberMessageAAQToPartner, AddMemberMessageRTQ, DeleteMyMessages,
					GetMemberMessages, GetMyMessages, GetUserContactDetails, ReviseMyMessages,
					ReviseMyMessagesFolders
				</RelatedCalls>
				<SeeLink>
					<Title>Communication Between Members</Title>
					<URL></URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="AddMemberMessagesAAQToBidderRequestContainer" type="ns:AddMemberMessagesAAQToBidderRequestContainerType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
							Allows a seller to send up to 10 messages to
							bidders and users who have made offers (via Best
							Offer) during an active listing.
							</xs:documentation>
							<xs:appinfo>
								<maxOccurs>10</maxOccurs>
								<CallInfo>
									<CallName>AddMemberMessagesAAQToBidder</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddMemberMessagesAAQToBidder -->
	<xs:element name="AddMemberMessagesAAQToBidderResponse" type="ns:AddMemberMessagesAAQToBidderResponseType"/>
	<xs:complexType name="AddMemberMessagesAAQToBidderResponseType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;AddMemberMessagesAAQToBidderResponseContainer&lt;/b&gt; container, which consists 
				of the &lt;b&gt;Ack&lt;/b&gt; field (indicating the result of the send message operation) and the &lt;b&gt;CorrelationID&lt;/b&gt; 
				field (used to track multiple send message operations performed in one call).
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="AddMemberMessagesAAQToBidderResponseContainer" type="ns:AddMemberMessagesAAQToBidderResponseContainerType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Container consisting of the &lt;b&gt;Ack&lt;/b&gt; field (indicating the result of the send message
								operation) and the &lt;b&gt;CorrelationID&lt;/b&gt; field (used to track multiple send
								message operations performed in one call).
							</xs:documentation>
							<xs:appinfo>
								<maxOccurs>10</maxOccurs>
								<CallInfo>
									<CallName>AddMemberMessagesAAQToBidder</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddOrder -->
	<xs:element name="AddOrderRequest" type="ns:AddOrderRequestType"/>
	<xs:complexType name="AddOrderRequestType">
		<xs:annotation>
			<xs:documentation>
				The &lt;b&gt;AddOrder&lt;/b&gt; call can be used by a seller to combine two or more unpaid order line items from the same buyer into one order with multiple line items. Once multiple line items are combined into one order, the buyer can make one single payment for each line item in the order. If possible and agreed to, the seller can then ship multiple line items in the same shipping package, saving on shipping costs, and possibly passing that savings down to the buyer through Combined Shipping Discount rules set up in My eBay.
			</xs:documentation>
			<xs:appinfo>
			   <Summary>Combines two or more order line items into a single order, enabling a buyer to pay for all of those order line items with a single payment.
			   </Summary>
				<RelatedCalls>GetItemTransactions, GetOrders</RelatedCalls>
				<SeeLink>
					<Title>Reviewing and Modifying an Order Line Item</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sales-Checkouts.html#CreatingaCombinedPaymentOrder</URL>
					<For>additional insight into prerequisites</For>
				</SeeLink>
				<SeeLink>
					<Title>Listing an Item</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listing-AnItem.html#CombinedPayment</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="Order" type="ns:OrderType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The root container of the &lt;b&gt;AddOrder&lt;/b&gt; request. In this 
								call, the seller identifies two or more unpaid order line items from the same buyer 
								through the &lt;b&gt;TransactionArray&lt;/b&gt; container, specifies one or 
								more accepted payment methods through the &lt;b&gt;PaymentMethods&lt;/b&gt; 
								field(s), and specifies available shipping services and other shipping details 
								through the &lt;b&gt;ShippingDetails&lt;/b&gt; container.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddOrder</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddOrder -->
	<xs:element name="AddOrderResponse" type="ns:AddOrderResponseType"/>
	<xs:complexType name="AddOrderResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns a unique identifier for the order. A buyer may make a single
				payment to purchase all of the order line items included
				in the order.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="OrderID" type="ns:OrderIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The unique identifier for the Combined Payment order. This value is created by eBay upon a successful &lt;b&gt;AddOrder&lt;/b&gt; call. This value can be used as an input filter in &lt;a href="../GetOrders.html"&gt;GetOrders&lt;/a&gt; and &lt;a href="../GetOrderTransactions.html"&gt;GetOrderTransactions&lt;/a&gt; to retrieve the order.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddOrder</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CreatedTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Timestamp that indicates the date and time that the Combined Payment order was created.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddOrder</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddSecondChanceItem -->
	<xs:element name="AddSecondChanceItemRequest" type="ns:AddSecondChanceItemRequestType"/>
	<xs:complexType name="AddSecondChanceItemRequestType">
		<xs:annotation>
			<xs:documentation>
				Creates a new Second Chance Offer (that is, an offer for an unsold item)
				for one of that item's non-winning bidders.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>GetAllBidders, VerifyAddSecondChanceItem</RelatedCalls>
				<SeeLink>
					<Title>Making Second Chance Offers for Items</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sales-SecondChanceOffers.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="RecipientBidderUserID" type="ns:UserIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the bidder from the original, ended listing to whom the seller
								is extending the second chance offer. Specify only one
								RecipientBidderUserID per call. If multiple users are specified (each in a
								RecipientBidderUserID node), only the last one specified receives the
								offer.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddSecondChanceItem</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="BuyItNowPrice" type="ns:AmountType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The amount the offer recipient must pay to purchase the item
								from the second chance offer listing. Use only when the original
								item was listed in an eBay Motors vehicle category (or in some
								categories on U.S. and international sites for
								high-priced items, such as items in many U.S. and Canada
								Business and Industrial categories) and it ended unsold
								because the reserve price was not met. Otherwise, eBay
								establishes the price and no price should be submitted.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddSecondChanceItem</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Duration" type="ns:SecondChanceOfferDurationCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the length of time the second chance offer listing will be
								active. The recipient bidder has that much time to purchase the item or
								the listing expires.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddSecondChanceItem</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the item ID for the original, ended listing from which the
								second chance offer item comes. A new ItemID is returned for the second
								chance offer item.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
								<CallInfo>
									<CallName>AddSecondChanceItem</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SellerMessage" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Message content. Cannot contain HTML, asterisks, or quotes. This content
								is included in the second chance offer email sent to the recipient, which
								can be retrieved with GetMyMessages.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>1000</MaxLength>
								<CallInfo>
									<CallName>AddSecondChanceItem</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddSecondChanceItem -->
	<xs:element name="AddSecondChanceItemResponse" type="ns:AddSecondChanceItemResponseType"/>
	<xs:complexType name="AddSecondChanceItemResponseType">
		<xs:annotation>
			<xs:documentation>
				Type defining the response container of an &lt;b&gt;AddSecondChanceItem&lt;/b&gt; call. This response container consists of the &lt;b&gt;ItemID&lt;/b&gt; of the listing in which a Second Chance offer is being offered, as well as the start and end time that the Second Chance offer is available to the previous bidder (identified through the &lt;b&gt;RecipientBidderUserID&lt;/b&gt; in the request).
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains the item ID for the new second chance
								offer listing. Different from the original ItemID passed in the request.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
								<CallInfo>
									<CallName>AddSecondChanceItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="StartTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates the date and time when the the new second chance offer listing
								became active and the recipient user could purchase the item.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddSecondChanceItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates the date and time when the second chance offer listing expires,
								at which time the listing ends (if the recipient user does not purchase
								the item first).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddSecondChanceItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddSellingManagerInventoryFolder -->
	<xs:element name="AddSellingManagerInventoryFolderRequest" type="ns:AddSellingManagerInventoryFolderRequestType"/>
<xs:complexType name="AddSellingManagerInventoryFolderRequestType">
		<xs:annotation>
			<xs:documentation>
			  Adds a new product folder to a user's Selling Manager account.
		</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>AddSellingManagerTemplate,GetSellingManagerTemplates</RelatedCalls>
				<SeeLink>
					<Title>Using Selling Manager Calls in the Trading API</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listings-SellingManager.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager/</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager Pro page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager_pro</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="FolderName" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
							  Name of the new Selling Manager inventory folder.
 							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddSellingManagerInventoryFolder</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ParentFolderID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
							  Unique Folder ID of parent folder. If no &lt;b&gt;ParentFolderID&lt;/b&gt; is submitted, Folder
								is added to root level.
 							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddSellingManagerInventoryFolder</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Comment" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
							  Contains comments that will be associated with this folder.
 							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddSellingManagerInventoryFolder</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddSellingManagerInventoryFolder -->
	<xs:element name="AddSellingManagerInventoryFolderResponse" type="ns:AddSellingManagerInventoryFolderResponseType"/>
	<xs:complexType name="AddSellingManagerInventoryFolderResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns the status of an add folder operation.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="FolderID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								New ID of the folder newly created in the user's Selling Manager account.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddSellingManagerInventoryFolder</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddSellingManagerProduct -->
	<xs:element name="AddSellingManagerProductRequest" type="ns:AddSellingManagerProductRequestType"/>
	<xs:complexType name="AddSellingManagerProductRequestType">
		<xs:annotation>
			<xs:documentation>
				Creates a Selling Manager product. Sellers use Selling Manager products to store SYI forms for use
				as listing templates.
			</xs:documentation>
			<xs:appinfo>
				<Summary>
					Creates a Selling Manager product, which contains templates for repeat listings.
				</Summary>
				<RelatedCalls>AddSellingManagerTemplate,GetSellingManagerTemplates,AddSellingManagerInventoryFolder</RelatedCalls>
				<SeeLink>
					<Title>Using Selling Manager Calls in the Trading API</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listings-SellingManager.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager/</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager Pro page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager_pro</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="SellingManagerProductDetails" type="ns:SellingManagerProductDetailsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains product information that the seller has recorded, such as a product
								description and inventory and restocking details.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddSellingManagerProduct</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="FolderID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
							  Unique identifier of the folder. This ID is created when the folder is added and is returned by the
								&lt;b&gt;AddSellingManagerInventoryFolder&lt;/b&gt; call.
 							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddSellingManagerProduct</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SellingManagerProductSpecifics" type="ns:SellingManagerProductSpecificsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies an eBay category associated with the product,
								defines Item Specifics that are relevant to the product,
								and defines variations available for the product
								(which may be used to create mult-variation listings).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddSellingManagerProduct</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddSellingManagerProduct -->
	<xs:element name="AddSellingManagerProductResponse" type="ns:AddSellingManagerProductResponseType"/>
	<xs:complexType name="AddSellingManagerProductResponseType">
		<xs:annotation>
			<xs:documentation>
				Response for the &lt;b&gt;AddSellingManagerProduct&lt;/b&gt; call.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="SellingManagerProductDetails" type="ns:SellingManagerProductDetailsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The details of the product.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddSellingManagerProduct</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddSellingManagerTemplate -->
	<xs:element name="AddSellingManagerTemplateRequest" type="ns:AddSellingManagerTemplateRequestType"/>
	<xs:complexType name="AddSellingManagerTemplateRequestType">
		<xs:annotation>
			<xs:documentation>
				Adds a Selling Manager template.
				One product can have up to 20 templates associated with it.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>GetSellingManagerTemplates</RelatedCalls>
				<SeeLink>
					<Title>Using Selling Manager Calls in the Trading API</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listings-SellingManager.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager/</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager Pro page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager_pro</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="Item" type="ns:ItemType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains the data in your template, i.e. the data needed to
								list an item. The item data you specify will be used
								when you list items from the template you are adding.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddSellingManagerTemplate</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SaleTemplateName" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The name you provide for the template. If you don't specify
								a name, then &lt;b&gt;Item.Title&lt;/b&gt; is used as the name.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddSellingManagerTemplate</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ProductID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The ID of the product with which the template will be associated.
								Before calling &lt;b&gt;AddSellingManagerTemplate&lt;/b&gt;, you can obtain a product ID
								from the response of an &lt;b&gt;AddSellingManagerProduct&lt;/b&gt; call.
								That is, after you add a product using &lt;b&gt;AddSellingManagerProduct&lt;/b&gt;, a product ID is
								returned in the &lt;b&gt;SellingManagerProductDetails.ProductID&lt;/b&gt; field.
								The &lt;b&gt;GetSellingManagerTemplates&lt;/b&gt;
								call also returns product IDs.
								Alternatively, you can obtain information about a user's existing
								products, including the product IDs, by calling &lt;b&gt;GetSellingManagerInventory&lt;/b&gt;.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddSellingManagerTemplate</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddSellingManagerTemplate -->
	<xs:element name="AddSellingManagerTemplateResponse" type="ns:AddSellingManagerTemplateResponseType"/>
	<xs:complexType name="AddSellingManagerTemplateResponseType">
		<xs:annotation>
			<xs:documentation>
				Contains values indicating template information for a newly-exported item.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="CategoryID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								ID of the primary category in which the item would be listed.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddSellingManagerTemplate</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Category2ID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								ID of the secondary category (if any) in which the item would be listed.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddSellingManagerTemplate</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SaleTemplateID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The ID of the Selling Manager template. Store this value, for use in 
								other Selling Manager calls.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddSellingManagerTemplate</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SaleTemplateGroupID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Ignore this value. For the output value that indicates the 
								ID of the product associated with the template, 
								use SellingManagerProductDetails.ProductID.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddSellingManagerTemplate</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SaleTemplateName" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The name of the template, as it will appear in Selling Manager Pro. 
								This name is the input value you provided in the SaleTemplateName field. 
								If you didn't specify a value for
								SaleTemplateName, then Item.Title is used as the name.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddSellingManagerTemplate</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SellingManagerProductDetails" type="ns:SellingManagerProductDetailsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The details of the product with which the template is associated.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddSellingManagerTemplate</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Fees" type="ns:FeesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Child elements contain the estimated listing fees for the new listing template.
								Note that the fee will only be charged when an item is created from the template.
								The fees do not include the Final Value Fee (FVF), which cannot be determined
								until an item is sold.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddSellingManagerTemplate</CallName>
									<Returned>Always</Returned>
								</CallInfo>
								<SeeLink>
									<Title>Final Value Fees and Credits</Title>
									<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sales-Completing.html</URL>
								</SeeLink>
								<SeeLink>
									<Title>Fees per Site</Title>
									<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/IntlDiffs-Fees.html</URL>
								</SeeLink>
								<SeeLink>
									<Title>Using Feature Packs to Save on Upgrade Fees</Title>
									<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Desc-FeaturePacks.html</URL>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddToItemDescription -->
	<xs:element name="AddToItemDescriptionRequest" type="ns:AddToItemDescriptionRequestType"/>
	<xs:complexType name="AddToItemDescriptionRequestType">
		<xs:annotation>
			<xs:documentation>
				Appends a horizontal rule, then a message about what time the
				addition was made by the seller, and then the seller-specified text.
			</xs:documentation>
			<xs:appinfo>
				<SeeLink>
					<Title>Changing Item Descriptions</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listings-ModifyingDetails.html</URL>
				</SeeLink>
				<RelatedCalls>AddItem, ReviseItem</RelatedCalls>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique item ID that identifies the target item listing, the description
								of which is appended with the text specified in Description.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. Item IDs are usually 9 to 12 digits)</MaxLength>
								<CallInfo>
									<CallName>AddToItemDescription</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Description" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the text to append to the end of the listing's description.
								Text appended to a listing's description must abide by the rules
								applicable to this data (such as no JavaScript) as is the case when
								first listing the item.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddToItemDescription</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddToItemDescription -->
	<xs:element name="AddToItemDescriptionResponse" type="ns:AddToItemDescriptionResponseType"/>
	<xs:complexType name="AddToItemDescriptionResponseType">
		<xs:annotation>
			<xs:documentation>
				Indicates the success or failure of the attempt to add text to the end of the
				description section of an item listing.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType"/>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddToWatchList -->
	<xs:element name="AddToWatchListRequest" type="ns:AddToWatchListRequestType"/>
	<xs:complexType name="AddToWatchListRequestType">
		<xs:annotation>
			<xs:documentation>
				Adds one or more items to the user's My eBay watch list.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>GetMyeBayBuying, GetMyeBaySelling, RemoveFromWatchList</RelatedCalls>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								The &lt;b&gt;ItemID&lt;/b&gt; of the item that is to be added to the watch list.
								The item must be a currently active item, and the total number
								of items in the
								watch list (after the items in the request have been added) cannot exceed
								the maximum allowed number of watch list items. One or more &lt;b&gt;ItemID&lt;/b&gt; fields can be specified. A separate error node will be
								returned for each item that fails.&lt;br&gt;
								&lt;br&gt;
								Either &lt;b&gt;ItemID&lt;/b&gt; or &lt;b&gt;VariationKey&lt;/b&gt; is required
								(but do not pass in both).
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
								<CallInfo>
									<CallName>AddToWatchList</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
						<xs:element name="VariationKey" type="ns:VariationKeyType" minOccurs="0" maxOccurs="unbounded">
 					   <xs:annotation>
							<xs:documentation>
								A variation (or set of variations) that you want to watch.
								Use this to watch a particular variation (not the entire item).
								Either the top-level &lt;b&gt;ItemID&lt;/b&gt; or &lt;b&gt;VariationKey&lt;/b&gt; is required
								(but do not pass in both).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddToWatchList</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddToWatchList -->
	<xs:element name="AddToWatchListResponse" type="ns:AddToWatchListResponseType"/>
	<xs:complexType name="AddToWatchListResponseType">
		<xs:annotation>
					<xs:documentation>
						Indicates the number of items currently in the user's Watch List and the maximum
						number of items allowed in the Watch List.
					</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="WatchListCount" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The number of items in the user's watch list (after those specified
								in the call request have been added)
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddToWatchList</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="WatchListMaximum" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The maximum number of items allowed in watch lists. Currently this
								value is the same for all sites and all users.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddToWatchList</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddTransactionConfirmationItem -->
	<xs:element name="AddTransactionConfirmationItemRequest" type="ns:AddTransactionConfirmationItemRequestType"/>
	<xs:complexType name="AddTransactionConfirmationItemRequestType">
		<xs:annotation>
			<xs:documentation>
				Ends the eBay Motors listing specified by ItemID and creates a new Transaction
				Confirmation Request (TCR) for the item, thus enabling the TCR recipient to
				purchase the item. You can also use this call to see if a new TCR can be created
				for the specified item.
			</xs:documentation>
			<xs:appinfo>
				<Summary>
					Ends the eBay Motors listing specified by ItemID and creates a new Transaction
					Confirmation Request (TCR) for the item, thus enabling the TCR recipient to
					purchase the item. You can also use this call to see if a new TCR can be created
					for the specified item.
				</Summary>
				<RelatedCalls>GetBestOffers, GetBidderList, GetItem, GetSellerList</RelatedCalls>
				<SeeLink>
					<Title>Learning About Bidders</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listings-Bidders.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Enabling Best Offer</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Feature-BestOffer.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Communication Between Members</Title>
					<URL></URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="RecipientUserID" type="ns:UserIDType">
						<xs:annotation>
							<xs:documentation>
								Specifies the user to whom the seller is offering the Transaction
								Confirmation Request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddTransactionConfirmationItem</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="VerifyEligibilityOnly" type="xs:string">
						<xs:annotation>
							<xs:documentation>
								If true, specifies that the seller is verifying whether a new Transaction
								Confirmation Request (TCR) can be created. Thus, if this value is passed
								as true, then no Transaction Confirmation Request is actually made. If
								VerifyEligibilityOnly is not passed, or is false, a Transaction
								Confirmation Request is actually made.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddTransactionConfirmationItem</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="RecipientPostalCode" type="xs:string">
						<xs:annotation>
							<xs:documentation>
								Specifies the postal code of the user to whom the seller is offering the
								Transaction Confirmation Request. Required only if the user does not meet
								the other options listed in RecipientRelationCodeType. An error is
								returned if RecipientUserID and RecipientPostalCode do not match for more
								than 3 times for a seller per day.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddTransactionConfirmationItem</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="RecipientRelationType" type="ns:RecipientRelationCodeType">
						<xs:annotation>
							<xs:documentation>
								Specifies the current relationship between the seller and the potential
								buyer. A seller can make a Transaction Confirmation Request (TCR) for an
								item to a potential buyer if the buyer meets one of several criteria. A
								TCR is sent by a seller to one of the following: a bidder, a best offer
								buyer, a member with an ASQ question, or any member with a postal code.
								See the values and annotations in RecipientRelationCodeType.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddTransactionConfirmationItem</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="NegotiatedPrice" type="ns:AmountType">
						<xs:annotation>
							<xs:documentation>
								The amount the offer recipient must pay to buy the item
								specified in the Transaction Confirmation Request (TCR).
								A negotiated amount between the buyer and the seller.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddTransactionConfirmationItem</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ListingDuration" type="ns:SecondChanceOfferDurationCodeType">
						<xs:annotation>
							<xs:documentation>
								Specifies the length of time the item in the Transaction Confirmation
								Request (TCR) will be available for purchase.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddTransactionConfirmationItem</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ItemID" type="ns:ItemIDType">
						<xs:annotation>
							<xs:documentation>
								The ItemID of the item that the seller wants to end in order to create a
								Transaction Confirmation Request (TCR).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddTransactionConfirmationItem</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Comments" type="xs:string">
						<xs:annotation>
							<xs:documentation>
								Comments the seller wants to send to the recipient (bidder, best offer
								buyer, member with an ASQ question, or member with a postal code).
     					</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddTransactionConfirmationItem</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: AddTransactionConfirmationItem -->
	<xs:element name="AddTransactionConfirmationItemResponse" type="ns:AddTransactionConfirmationItemResponseType"/>
	<xs:complexType name="AddTransactionConfirmationItemResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns an item ID for a new Transaction Confirmation Request (TCR).
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The new item ID for the item in the new Transaction Confirmation Request (TCR).
								This field is not returned if the request was only used to verify that a new TCR could be created.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddTransactionConfirmationItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="StartTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The date and time when the item in the new Transaction Confirmation Request (TCR)
								becomes available for purchase.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddTransactionConfirmationItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The date and time when the item in the new Transaction Confirmation Request (TCR)
								is no longer available for purchase.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddTransactionConfirmationItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: CompleteSale -->
	<xs:element name="CompleteSaleRequest" type="ns:CompleteSaleRequestType"/>
	<xs:complexType name="CompleteSaleRequestType">
		<xs:annotation>
			<xs:documentation>
				Enables a seller to do various tasks after the creation of a single line item or
				multiple line item order. Typically, this call is used after the
				buyer has paid for the order, but it can be called by the
				seller beforehand. Typical post-payment tasks available to this call include
				marking the order as paid, marking the order as shipped, providing shipment tracking
				details, and leaving feedback for the buyer.
			</xs:documentation>
			<xs:appinfo>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier for an eBay item listing. An &lt;b&gt;ItemID&lt;/b&gt; can be paired up
								with a corresponding &lt;b&gt;TransactionID&lt;/b&gt; and used in the &lt;b&gt;CompleteSale&lt;/b&gt; request
								to identify a single line item order.
								&lt;br&gt;&lt;br&gt;
								Unless an &lt;b&gt;OrderLineItemID&lt;/b&gt; is used to identify a single line item order,
								or the &lt;b&gt;OrderID&lt;/b&gt; is used to identify a single or multiple line item
								 order, the &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair must be
								specified. For a multiple line item order, &lt;b&gt;OrderID&lt;/b&gt;
								must be used. If &lt;b&gt;OrderID&lt;/b&gt; or &lt;b&gt;OrderLineItemID&lt;/b&gt; are specified, the
								&lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair is ignored if present in the same request.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. ItemIDs
								are usually 9 to 12 digits)</MaxLength>
								<CallInfo>
									<CallName>CompleteSale</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="TransactionID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier for an eBay order line item (transaction). The
								&lt;b&gt;TransactionID&lt;/b&gt; can be paired up with the corresponding &lt;b&gt;ItemID&lt;/b&gt; and used in
								the &lt;b&gt;CompleteSale&lt;/b&gt; request to identify a single line item order.
								&lt;br&gt;&lt;br&gt;
								Unless an &lt;b&gt;OrderLineItemID&lt;/b&gt; is used to identify a single line item order,
								or the &lt;b&gt;OrderID&lt;/b&gt; is used to identify a single or multiple line item
								 order, the &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair must be
								specified. For a multiple line item order, &lt;b&gt;OrderID&lt;/b&gt;
								must be used. If &lt;b&gt;OrderID&lt;/b&gt; or &lt;b&gt;OrderLineItemID&lt;/b&gt; are specified, the
								&lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair is ignored if present in the same request.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. TransactionIDs are usually 9 to 12 digits.)</MaxLength>
								<CallInfo>
									<CallName>CompleteSale</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="FeedbackInfo" type="ns:FeedbackInfoType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container is used by the seller to leave feedback for the buyer for the
								order line item identified in the call request. The seller must include and
								specify all fields of this type, including the buyer's eBay User ID, the
								Feedback rating (a seller can only leave a buyer a "Positive" rating), and a
								comment, which helps justify the Feedback rating. The eBay User ID must match 
								the buyer who bought the order line item, or an error will occur. An error will 
								also occur if Feedback has already been left for the buyer (either through API 
								or the Web flow).
								&lt;br&gt;&lt;br&gt;
								To determine if Feedback has already been left for an order line item, you can 
								call &lt;b class="con"&gt;GetFeedback&lt;/b&gt;, passing in the 
								&lt;b class="con"&gt;OrderLineItemID&lt;/b&gt; value in the call request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>CompleteSale</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Shipped" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The seller includes and sets this field to true if the order has been
								shipped. If the call is successful, the order line item(s) are marked as
								Shipped in My eBay.
								&lt;br&gt;&lt;br&gt;
								If the seller includes and sets this field to false, the order line item(s)
								are marked (or remain) as Not Shipped in My eBay.
								&lt;br&gt;&lt;br&gt;
								If this field is not included, the shipped status of the order line
								item(s) remain unchanged in My eBay.
								&lt;br&gt;&lt;br&gt;
								If shipment tracking information is provided for an order line item through
								the Shipment container in the same request, the order line item is marked as
								shipped automatically and the &lt;b&gt;Shipped&lt;/b&gt; field is not
								required.
								<!-- &lt;br&gt;&lt;br&gt;
								For orders going through the new payment process, DE and AT sellers mark an 
								order as shipped to expedite the seller payout process. -->
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>CompleteSale</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Paid" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The seller includes and sets this field to true if the buyer has paid for
								the order. If the call is successful, the
								order line item(s) are marked as Paid in My eBay.
								&lt;br&gt;&lt;br&gt;
								If the seller includes and sets this field to false, the order line item(s)
								are marked (or remain) as Not Paid in My eBay.
								&lt;br&gt;&lt;br&gt;
								If this field is not included, the paid status of the order line
								item(s) remain unchanged in My eBay.
								<!-- &lt;br&gt;&lt;br&gt;
								If an order is going through the new eBay payment process, DE and AT sellers
								cannot use this field to mark the order as paid, as this can only be
								done by eBay. -->
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>CompleteSale</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ListingType" type="ns:ListingTypeCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field is required if &lt;b&gt;CompleteSale&lt;/b&gt; is being used for a Half.com
								order. The value should be set to &lt;i&gt;Half&lt;/i&gt;, which is the only applicable
								&lt;b&gt;ListingType&lt;/b&gt; value for this call.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>CompleteSale</CallName>
									<OnlyTheseValues>Half</OnlyTheseValues>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Shipment" type="ns:ShipmentType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of shipment tracking information, shipped time, and an
								optional text field to provide additional details to the buyer. Setting the
								tracking number and shipping carrier automatically marks the item as shipped
								and the &lt;b&gt;Shipped&lt;/b&gt; field is not required.
								&lt;br&gt;&lt;br&gt;
								(If you supply &lt;b&gt;ShipmentTrackingNumber&lt;/b&gt; you must also supply 
								&lt;b&gt;ShippingCarrierUsed&lt;/b&gt;, otherwise you will get an error.
								&lt;br&gt;&lt;br&gt;
								To modify the shipping tracking number and/or carrier, supply the new number
								in &lt;b&gt;ShipmentTrackingNumber&lt;/b&gt; or supply the value for
								&lt;b&gt;ShippingCarrierUsed&lt;/b&gt; or both. The old number and carrier
								are deleted and the new ones are added.
								&lt;br&gt;&lt;br&gt;
								To simply delete the current tracking details altogether, supply empty
								&lt;b&gt;Shipment&lt;/b&gt; tags.
								&lt;br&gt; 
								&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
								Top-Rated sellers must have a record of uploading shipment tracking
								information (through site or through API) for at least 90 percent of their order line
								items (purchased by U.S. buyers) to keep their status as Top-Rated sellers. For more
								information on the requirements to becoming a Top-Rated Seller, see the 
								&lt;a href="http://pages.ebay.com/help/sell/top-rated.html"&gt;Becoming a Top-Rated Seller and qualifying for Top-Rated Plus&lt;/a&gt; 
								customer support page.
								&lt;/span&gt;
							&lt;br&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>CompleteSale</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="OrderID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A unique identifier that identifies a single line item or multiple line
								item order. 
								&lt;br&gt;&lt;br&gt; 
								For a single line item order, the &lt;b&gt;OrderID&lt;/b&gt; value is identical to the
								&lt;b&gt;OrderLineItemID&lt;/b&gt; value that is generated upon creation of the order line
								item. For multiple line item orders, the &lt;b&gt;OrderID&lt;/b&gt; value is created by eBay
								when the buyer is purchasing multiple order line items from the same seller at the same time.
								For multiple line item orders not going through the eBay Cart flow, a Combined Payment order can be created by the seller
								through the &lt;b&gt;AddOrder&lt;/b&gt; call. The &lt;b&gt;OrderID&lt;/b&gt; can be used in the &lt;b&gt;CompleteSale&lt;/b&gt;
								request to identify a single or multiple line item order.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;OrderID&lt;/b&gt; overrides an &lt;b&gt;OrderLineItemID&lt;/b&gt; or &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair if
								these fields are also specified in the same request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>CompleteSale</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="OrderLineItemID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								&lt;b&gt;OrderLineItemID&lt;/b&gt; is a unique identifier for an eBay order line item and
								is based upon the concatenation of &lt;b&gt;ItemID&lt;/b&gt; and &lt;b&gt;TransactionID&lt;/b&gt;, with a
								hyphen in between these two IDs. For a single line item order, the
								&lt;b&gt;OrderLineItemID&lt;/b&gt; value can be passed into the &lt;b&gt;OrderID&lt;/b&gt; field in the
								&lt;b&gt;CompleteSale&lt;/b&gt; request.
								&lt;br&gt;&lt;br&gt;
								Unless an &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair is used to identify a single line
								item order, or the &lt;b&gt;OrderID&lt;/b&gt; is used to identify a single or multiple line
								item order, the &lt;b&gt;OrderLineItemID&lt;/b&gt; must be specified.
								For a multiple line item order, &lt;b&gt;OrderID&lt;/b&gt; must be
								used. If &lt;b&gt;OrderLineItemID&lt;/b&gt; is specified, the &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair are
								ignored if present in the same request.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>50 (Note: ItemIDs and TransactionIDs usually consist of 9 to 12 digits.)</MaxLength>
								<CallInfo>
									<CallName>CompleteSale</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: CompleteSale -->
	<xs:element name="CompleteSaleResponse" type="ns:CompleteSaleResponseType"/>
	<xs:complexType name="CompleteSaleResponseType">
		<xs:annotation>
			<xs:documentation>
			Indicates the success or failure of the attempt to leave feedback for the buyer,
			change the paid status in My eBay, and/or change the shipped status in My eBay.
			&lt;br&gt;&lt;br&gt;
			Applies to half.com.
			&lt;br&gt;&lt;br&gt;
			When &lt;b&gt;CompleteSale&lt;/b&gt; is applied to a specified order (by specifying &lt;b&gt;OrderID&lt;/b&gt;), it
			also applies to the child transactions associated with the order. An &lt;b&gt;OrderID&lt;/b&gt; cannot be used with half.com items.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType"/>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: ConfirmIdentity -->
	<xs:element name="ConfirmIdentityRequest" type="ns:ConfirmIdentityRequestType"/>
	<xs:complexType name="ConfirmIdentityRequestType">
		<xs:annotation>
			<xs:documentation>
				Returns the ID of a user who has gone through an application's consent flow
				process for obtaining an authorization token.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>FetchToken, GetSessionID, GetTokenStatus, RevokeToken</RelatedCalls>
				<SeeLink>
					<Title>Getting Tokens</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Basics/Tokens.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="SessionID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A string obtained by making a GetSessionID call, passed in redirect
								URL to the eBay signin page.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ConfirmIdentity</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: ConfirmIdentity -->
	<xs:element name="ConfirmIdentityResponse" type="ns:ConfirmIdentityResponseType"/>
	<xs:complexType name="ConfirmIdentityResponseType">
		<xs:annotation>
			<xs:documentation>
				Confirms the identity of the user by returning the UserID and the EIASToken belonging to
				the user.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="UserID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique eBay user ID for the user.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ConfirmIdentity</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: DeleteMyMessages -->
	<xs:element name="DeleteMyMessagesRequest" type="ns:DeleteMyMessagesRequestType" />
	<xs:complexType name="DeleteMyMessagesRequestType">
		<xs:annotation>
			<xs:documentation>
				Removes selected messages for a given user.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>
					AddMemberMessagesAAQToBidder, AddMemberMessageRTQ, GetMemberMessages,
					GetMyMessages, ReviseMyMessages, ReviseMyMessagesFolders
				</RelatedCalls>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="AlertIDs" type="ns:MyMessagesAlertIDArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field will be deprecated in an upcoming release. This field formerly
								contained a list of up to 10 AlertID values.
							</xs:documentation>
							<xs:appinfo>
								<NoCalls/>
					<!-- <CallInfo>
									<CallName>DeleteMyMessages</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo> -->
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="MessageIDs" type="ns:MyMessagesMessageIDArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains a list of up to 10 MessageID values.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>DeleteMyMessages</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: DeleteMyMessages -->
	<xs:element name="DeleteMyMessagesResponse" type="ns:DeleteMyMessagesResponseType"/>
	<xs:complexType name="DeleteMyMessagesResponseType">
		<xs:annotation>
			<xs:documentation>
				The response to DeleteMyMessagesRequestType. If the request was successful, 
				DeleteMyMessages returns nothing.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: DeleteSellingManagerInventoryFolder -->
	<xs:element name="DeleteSellingManagerInventoryFolderRequest" type="ns:DeleteSellingManagerInventoryFolderRequestType"/>
	<xs:complexType name="DeleteSellingManagerInventoryFolderRequestType">
		<xs:annotation>
			<xs:documentation>
				Removes an inventory folder when a user deletes it in My eBay.
				This call is subject to change without notice; the deprecation process is inapplicable
				to this call.
			</xs:documentation>
			<xs:appinfo>
				<Summary>
					Removes a Selling Manager inventory folder.
				</Summary>
				<RelatedCalls>AddSellingManagerTemplate,GetSellingManagerTemplates</RelatedCalls>
				<SeeLink>
					<Title>Using Selling Manager Calls in the Trading API</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listings-SellingManager.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager/</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager Pro page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager_pro</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="FolderID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
							  Unique ID of the folder to be deleted.
 							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>DeleteSellingManagerInventoryFolder</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: DeleteSellingManagerInventoryFolder -->
	<xs:element name="DeleteSellingManagerInventoryFolderResponse" type="ns:DeleteSellingManagerInventoryFolderResponseType"/>
	<xs:complexType name="DeleteSellingManagerInventoryFolderResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns the status of delete folder operation.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType"/>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: DeleteSellingManagerItemAutomationRule -->
	<xs:element name="DeleteSellingManagerItemAutomationRuleRequest" type="ns:DeleteSellingManagerItemAutomationRuleRequestType">
	</xs:element>
	<xs:complexType name="DeleteSellingManagerItemAutomationRuleRequestType">
		<xs:annotation>
			<xs:documentation>
				Removes the association of Selling Manager automation rules
				to an item. Returns the remaining rules in the response.
				&lt;br&gt;&lt;br&gt;
				This call is subject to change without notice; the
				deprecation process is inapplicable to this call.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>AddSellingManagerTemplate,GetSellingManagerTemplates</RelatedCalls>
				<SeeLink>
					<Title>Using Selling Manager Calls in the Trading API</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listings-SellingManager.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager/</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager Pro page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager_pro</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The ID of the item from which to delete automation rules.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>DeleteSellingManagerItemAutomationRule</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DeleteAutomatedRelistingRule" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If true, the automated relisting rules are removed from the item.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>DeleteSellingManagerItemAutomationRule</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DeleteAutomatedSecondChanceOfferRule" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If true, the automated second chance offer rule is removed from the item.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>DeleteSellingManagerItemAutomationRule</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
							</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: DeleteSellingManagerItemAutomationRule -->
	<xs:element name="DeleteSellingManagerItemAutomationRuleResponse" type="ns:DeleteSellingManagerItemAutomationRuleResponseType"/>
	<xs:complexType name="DeleteSellingManagerItemAutomationRuleResponseType">
		<xs:annotation>
			<xs:documentation>
				Contains the set of automation rules associated with the specified item.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="AutomatedListingRule" type="ns:SellingManagerAutoListType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains the remaining automated listing rules associated with this item.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>DeleteSellingManagerItemAutomationRule</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="AutomatedRelistingRule" type="ns:SellingManagerAutoRelistType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains the remaining automated relisting rules associated with this item.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>DeleteSellingManagerItemAutomationRule</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="AutomatedSecondChanceOfferRule" type="ns:SellingManagerAutoSecondChanceOfferType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains the remaining automated second chance offer rule associated with this item.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>DeleteSellingManagerItemAutomationRule</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Fees" type="ns:FeesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains fees that may be incurred when items are listed using the 
								automation rules (e.g., a scheduled listing fee). Use of an automation rule 
								does not in itself have a fee, but use can result in a fee.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>DeleteSellingManagerItemAutomationRule</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: DeleteSellingManagerProduct -->
	<xs:element name="DeleteSellingManagerProductRequest" type="ns:DeleteSellingManagerProductRequestType"/>
	<xs:complexType name="DeleteSellingManagerProductRequestType">
		<xs:annotation>
			<xs:documentation>
				Deletes a Selling Manager product.
				This call is subject to change without notice; the
				deprecation process is inapplicable to this call.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>AddSellingManagerTemplate,GetSellingManagerTemplates</RelatedCalls>
				<SeeLink>
					<Title>Using Selling Manager Calls in the Trading API</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listings-SellingManager.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager/</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager Pro page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager_pro</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ProductID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								ID of the product to be deleted.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>DeleteSellingManagerProduct</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: DeleteSellingManagerProduct -->
	<xs:element name="DeleteSellingManagerProductResponse" type="ns:DeleteSellingManagerProductResponseType"/>
	<xs:complexType name="DeleteSellingManagerProductResponseType">
		<xs:annotation>
			<xs:documentation>
				Response for deleting a Selling Manager product.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="DeletedSellingManagerProductDetails" type="ns:SellingManagerProductDetailsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The details of the product.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>DeleteSellingManagerProduct</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: DeleteSellingManagerTemplate -->
	<xs:element name="DeleteSellingManagerTemplateRequest" type="ns:DeleteSellingManagerTemplateRequestType"/>
	<xs:complexType name="DeleteSellingManagerTemplateRequestType">
		<xs:annotation>
			<xs:documentation>
				Deletes a Selling Manager template.
				This call is subject to change without notice; the
				deprecation process is inapplicable to this call.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>AddSellingManagerTemplate,GetSellingManagerTemplates</RelatedCalls>
				<SeeLink>
					<Title>Using Selling Manager Calls in the Trading API</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listings-SellingManager.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager/</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager Pro page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager_pro</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="SaleTemplateID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								ID of the template to be deleted.
								You can obtain a SaleTemplateID by calling GetSellingManagerInventory.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>DeleteSellingManagerTemplate</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: DeleteSellingManagerTemplate -->
	<xs:element name="DeleteSellingManagerTemplateResponse" type="ns:DeleteSellingManagerTemplateResponseType"/>
	<xs:complexType name="DeleteSellingManagerTemplateResponseType">
		<xs:annotation>
			<xs:documentation>
				Response for deleting a Selling Manager template.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="DeletedSaleTemplateID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The unique identifier of the template.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>DeleteSellingManagerTemplate</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DeletedSaleTemplateName" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The name of the Selling Manager template.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>DeleteSellingManagerTemplate</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: DeleteSellingManagerTemplateAutomationRule -->
	<xs:element name="DeleteSellingManagerTemplateAutomationRuleRequest" type="ns:DeleteSellingManagerTemplateAutomationRuleRequestType">
	</xs:element>
	<xs:complexType name="DeleteSellingManagerTemplateAutomationRuleRequestType">
		<xs:annotation>
			<xs:documentation>
				Removes the association of Selling Manager automation rules
				to a template. Returns the remaining rules in the response.
				This call is subject to change without notice; the
				deprecation process is inapplicable to this call.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>AddSellingManagerTemplate,GetSellingManagerTemplates,SetSellingManagerTemplateAutomationRule</RelatedCalls>
				<SeeLink>
					<Title>Using Selling Manager Calls in the Trading API</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listings-SellingManager.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager/</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager Pro page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager_pro</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="SaleTemplateID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The ID of the template from which you want to remove automation rules.
								You can obtain a SaleTemplateID by calling GetSellingManagerInventory.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>DeleteSellingManagerTemplateAutomationRule</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DeleteAutomatedListingRule" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If true, the automated listing rules are removed from the template.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>DeleteSellingManagerTemplateAutomationRule</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DeleteAutomatedRelistingRule" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If true, the automated relisting rules are removed from the template.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>DeleteSellingManagerTemplateAutomationRule</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DeleteAutomatedSecondChanceOfferRule" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If true, the automated second chance offer rule is removed from the template.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>DeleteSellingManagerTemplateAutomationRule</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: DeleteSellingManagerTemplateAutomationRule -->
	<xs:element name="DeleteSellingManagerTemplateAutomationRuleResponse" type="ns:DeleteSellingManagerTemplateAutomationRuleResponseType"/>
	<xs:complexType name="DeleteSellingManagerTemplateAutomationRuleResponseType">
		<xs:annotation>
			<xs:documentation>
				Contains the set of automation rules associated with the specified template.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="AutomatedListingRule" type="ns:SellingManagerAutoListType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains the remaining automated listing rules associated with this template.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>DeleteSellingManagerTemplateAutomationRule</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="AutomatedRelistingRule" type="ns:SellingManagerAutoRelistType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains the remaining automated relisting rules associated with this template.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>DeleteSellingManagerTemplateAutomationRule</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="AutomatedSecondChanceOfferRule" type="ns:SellingManagerAutoSecondChanceOfferType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains the remaining automated second chance offer rule associated with this template.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>DeleteSellingManagerTemplateAutomationRule</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Fees" type="ns:FeesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains fees that may be incurred when items are listed using the 
								automation rules (e.g., a scheduled listing fee). Use of an automation rule 
								does not in itself have a fee, but use can result in a fee.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>DeleteSellingManagerTemplateAutomationRule</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: DisableUnpaidItemAssistance -->
	<xs:element name="DisableUnpaidItemAssistanceRequest" type="ns:DisableUnpaidItemAssistanceRequestType"/>
	<xs:complexType name="DisableUnpaidItemAssistanceRequestType">
		<xs:annotation>
			<xs:documentation>
				Enables a seller who has opted into the automated Unpaid Item Assistant
				mechanism to disable the Unpaid Item Assistant at the order line item
				level. This call can be made whether or not a Unpaid Item dispute
				exists for the order line item. If a dispute has already been created by the
				Unpaid Item Assistant, it is converted to a "manual" dispute for the seller to
				manage like any other manually-created dispute.
			</xs:documentation>
			<xs:appinfo>
				<SeeLink>
					<URL>http://pages.ebay.com/sell/UPI/upiassistant/index.html</URL>
					<Title>Unpaid Item Assistant</Title>
				</SeeLink>
				<SeeLink>
					<URL>http://pages.ebay.com/sell/UPI/standardprocess/index.html</URL>
					<Title>Understanding the New Unpaid Item Process</Title>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier for an eBay item listing. A listing can have multiple
								order line items (transactions), but only one &lt;b&gt;ItemID&lt;/b&gt;. To identify a
								specific order line item for which to disable the Unpaid Item Assistant
								mechanism, either an &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair, an &lt;b&gt;OrderLineItemID&lt;/b&gt;, or a
								&lt;b&gt;DisputeID&lt;/b&gt; (if a dispute record already exists) is required in the request. 
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. ItemIDs are usually 9 to 12 digits)</MaxLength>
								<CallInfo>
									<CallName>DisableUnpaidItemAssistance</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="TransactionID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The unique identifier of an order line item (transaction). An order line
								item is created once there is a commitment from a buyer to
								purchase an item. To identify a specific order line item for which to
								disable the Unpaid Item Assistant mechanism, either an &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt;
								pair, an &lt;b&gt;OrderLineItemID&lt;/b&gt;, or a &lt;b&gt;DisputeID&lt;/b&gt; (if a dispute record already
								exists) is required in the request.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. TransactionIDs are usually 9 to 12 digits.)</MaxLength>
								<CallInfo>
									<CallName>DisableUnpaidItemAssistance</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DisputeID" type="ns:DisputeIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A unique identifier for an Unpaid Item dispute. Any order line item can
								only have one dispute record, so &lt;b&gt;DisputeID&lt;/b&gt; can be used in the request to
								identify a specific order line item. If an &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair or an
								&lt;b&gt;OrderLineItemID&lt;/b&gt; is used to identify an order line item, &lt;b&gt;DisputeID&lt;/b&gt; cannot be used and will be ignored if it is included in the request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>DisableUnpaidItemAssistance</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="OrderLineItemID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
							&lt;b&gt;OrderLineItemID&lt;/b&gt; is a unique identifier for an eBay order line item and is
							based upon the concatenation of &lt;b&gt;ItemID&lt;/b&gt; and &lt;b&gt;TransactionID&lt;/b&gt;, with a hyphen in
							between these two IDs. To identify a specific order line item for which to
							disable the Unpaid Item Assistant mechanism, either an &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt;
							pair, an &lt;b&gt;OrderLineItemID&lt;/b&gt;, or a &lt;b&gt;DisputeID&lt;/b&gt; is required in the request.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>100</MaxLength>
								<CallInfo>
									<CallName>DisableUnpaidItemAssistance</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: DisableUnpaidItemAssistance -->
	<xs:element name="DisableUnpaidItemAssistanceResponse" type="ns:DisableUnpaidItemAssistanceResponseType"/>
	<xs:complexType name="DisableUnpaidItemAssistanceResponseType">
		<xs:annotation>
			<xs:documentation>
				Response to DisableUnpaidItemAssistance request.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: EndFixedPriceItem -->
	<xs:element name="EndFixedPriceItemRequest" type="ns:EndFixedPriceItemRequestType"/>
	<xs:complexType name="EndFixedPriceItemRequestType">
		<xs:annotation>
			<xs:documentation>
				Ends the specified fixed-price listing before the date and time at which
				it would normally end (per the listing duration).
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>EndItem, RelistFixedPriceItem</RelatedCalls>
				<SeeLink>
					<Title>Ending Items Early</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listings-EndingEarly.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique item ID that identifies the item listing that you want to end.
								&lt;br&gt;&lt;br&gt;
								In the EndFixedPriceItem request, either ItemID or SKU is required.
								If both are passed in and they don't refer to the same listing, eBay
								ignores SKU and considers only the ItemID.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
								<CallInfo>
									<CallName>EndFixedPriceItem</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndingReason" type="ns:EndReasonCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates the seller's reason for ending the listing early. This field
								is required if the seller is ending the item early and the item did
								not successfully sell.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>EndFixedPriceItem</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SKU" type="ns:SKUType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The unique SKU of the item being ended. A SKU (stock keeping unit) is
								an identifier defined by a seller. SKU can only be used to end an
								item if you listed the item by using AddFixedPriceItem or
								RelistFixedPriceItem, and you set Item.InventoryTrackingMethod to SKU
								at the time the item was listed. (These criteria are necessary to
								uniquely identify the listing by a SKU.)
								&lt;br&gt;&lt;br&gt;
								In the EndFixedPriceItem request, either ItemID or SKU is required. If
								both are passed in and they don't refer to the same listing, eBay
								ignores SKU and considers only the ItemID.
								&lt;br&gt;&lt;br&gt;
								To remove a SKU when you revise or relist an item, use DeletedField in
								the revision or relist call.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>50</MaxLength>
								<CallInfo>
									<CallName>EndFixedPriceItem</CallName>e>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: EndFixedPriceItem -->
	<xs:element name="EndFixedPriceItemResponse" type="ns:EndFixedPriceItemResponseType"/>
	<xs:complexType name="EndFixedPriceItemResponseType">
		<xs:annotation>
			<xs:documentation>
				Acknowledgement that includes SKU, as well as the date and time the auction was
				ended due to the call to EndFixedPriceItem.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="EndTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Timestamp that indicates the date and time (GMT) that the specified item listing
								was ended.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>EndFixedPriceItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SKU" type="ns:SKUType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If a SKU (stock-keeping unit) exists for the item listing, it is returned in
								the response.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>50</MaxLength>
								<CallInfo>
									<CallName>EndFixedPriceItem</CallName>e>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: EndItem -->
	<xs:element name="EndItemRequest" type="ns:EndItemRequestType"/>
	<xs:complexType name="EndItemRequestType">
		<xs:annotation>
			<xs:documentation>
				Ends the specified item listing before the date and time at which it would normally end per the listing duration.&amp;nbsp;&lt;b&gt;Also for Half.com&lt;/b&gt;.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>AddItem, EndFixedPriceItem, EndItems, RelistItem</RelatedCalls>
				<SeeLink>
					<Title>Ending Items Early</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listings-EndingEarly.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique item ID that identifies the item listing to end.
								&lt;br&gt;&lt;br&gt;
								For Half.com listings, you can either specify ItemID or
								SellerInventoryID.
								&lt;br&gt;&lt;br&gt;
								Applicable to Half.com.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
								<CallInfo>
									<CallName>EndItem</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndingReason" type="ns:EndReasonCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates the seller's reason for ending the listing early.
								This field is required if the seller is ending the item early and
								the item did not successfully sell.
								&lt;br&gt;&lt;br&gt;
								Applicable to Half.com.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>EndItem</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SellerInventoryID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier that the seller specified when they listed the
								Half.com item. For Half.com items, you can either specify ItemID or
								SellerInventoryID. If you specify both ItemID and SellerInventoryID,
								they must be for the same item (otherwise an error will occur).
								&lt;br&gt;&lt;br&gt;
								Applicable only to Half.com.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>EndItem</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: EndItem -->
	<xs:element name="EndItemResponse" type="ns:EndItemResponseType"/>
	<xs:complexType name="EndItemResponseType">
		<xs:annotation>
			<xs:documentation>
				Includes the acknowledgement of date and time the auction was
				ended due to the call to EndItem.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="EndTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates the date and time (returned in GMT) the specified item listing
								was ended.
								Also applicable to Half.com.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>EndItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: EndItems -->
	<xs:element name="EndItemsRequest" type="ns:EndItemsRequestType"/>
	<xs:complexType name="EndItemsRequestType">
		<xs:annotation>
			<xs:documentation>
				Ends up to 10 specified item listings before the date and time at which it would normally end per the listing duration.&amp;nbsp;&lt;b&gt;Also for Half.com&lt;/b&gt;.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>AddItems, EndItem, RelistItem</RelatedCalls>
				<SeeLink>
					<Title>Ending Items Early</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listings-EndingEarly.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="EndItemRequestContainer" type="ns:EndItemRequestContainerType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								A single container for an end item request. Multiple containers should be used to end multiple items. Up to ten (10) containers can  be included
								per a given EndItems request.
							</xs:documentation>
							<xs:appinfo>
								<MaxOccurs>10</MaxOccurs>
								<CallInfo>
									<CallName>EndItems</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: EndItems -->
	<xs:element name="EndItemsResponse" type="ns:EndItemsResponseType"/>
	<xs:complexType name="EndItemsResponseType">
		<xs:annotation>
			<xs:documentation>
				Contains a response of the resulting status of ending each item.				
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="EndItemResponseContainer" type="ns:EndItemResponseContainerType" minOccurs="0" maxOccurs="unbounded">
						 <xs:annotation>
							<xs:documentation>
								Returns a response for an individually ended item. Mutiple containers will be listed if multiple items are ended.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>EndItems</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element> 
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: ExtendSiteHostedPictures -->
	<xs:element name="ExtendSiteHostedPicturesRequest" type="ns:ExtendSiteHostedPicturesRequestType"/>
	<xs:complexType name="ExtendSiteHostedPicturesRequestType">
		<xs:annotation>
			<xs:documentation>
				Gives approved sellers the ability to extend the default and
				ongoing lifetime of pictures uploaded to eBay.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>
					UploadSiteHostedPictures
				</RelatedCalls>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="PictureURL" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								The URL of the image hosted by eBay Picture Services.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ExtendSiteHostedPictures</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ExtensionInDays" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The number of days by which to extend the expiration date for the
								specified image.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ExtendSiteHostedPictures</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: ExtendSiteHostedPictures -->
	<xs:element name="ExtendSiteHostedPicturesResponse" type="ns:ExtendSiteHostedPicturesResponseType"/>
	<xs:complexType name="ExtendSiteHostedPicturesResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns the URL of an eBay Picture Services image whose expiration date was
				extended.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="PictureURL" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								The URL of the image in eBay Picture Services whose expiration date was
								extended.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ExtendSiteHostedPictures</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: FetchToken -->
	<xs:element name="FetchTokenRequest" type="ns:FetchTokenRequestType"/>
	<xs:complexType name="FetchTokenRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves an authentication token for a user.&amp;nbsp;&lt;b&gt;Also for Half.com&lt;/b&gt;.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>ConfirmIdentity, GetSessionID, GetTokenStatus, RevokeToken</RelatedCalls>
				<SeeLink>
					<Title>Getting Tokens</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Basics/Tokens.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Getting Tokens for Applications with Multiple Users</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Basics/Tokens-MultipleUsers.html#GettingaTokenviaFetchToken</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="SecretID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A value associated with the token retrieval request. SecretID is
								defined by the application, and is passed in the redirect URL to the
								eBay sign-in page. eBay recommends using a UUID for the secret ID
								value. You must also set Username (part of the RequesterCredentials)
								for the particular user of interest. SecretID and Username are not
								required if SessionID is present.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>FetchToken</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SessionID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A value associated with the token retrieval request. eBay generates the
								session ID when the application makes a GetSessionID request. SessionID
								is passed in the redirect URL to the eBay sign-in page. The advantage
								of using SessionID is that it does not require UserID as part of the
								FetchToken request. SessionID is not required if SecretID is present.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>FetchToken</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: FetchToken -->
	<xs:element name="FetchTokenResponse" type="ns:FetchTokenResponseType"/>
	<xs:complexType name="FetchTokenResponseType">
		<xs:annotation>
			<xs:documentation>
				Includes the authentication token for the user and the date it expires.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="eBayAuthToken" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The authentication token for the user.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>FetchToken</CallName>
									<Returned>Always</Returned>
								</CallInfo>
								<SeeLink>
									<Title>Getting Tokens</Title>
									<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Basics/Tokens.html</URL>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="HardExpirationTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Date and time at which the token returned in eBayAuthToken expires
								and can no longer be used to authenticate the user for that application.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>FetchToken</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="RESTToken" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The REST authentication token for the user.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>FetchToken</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetAccount -->
	<xs:element name="GetAccountRequest" type="ns:GetAccountRequestType"/>
	<xs:complexType name="GetAccountRequestType">
		<xs:annotation>
			<xs:documentation>
				Returns a seller's invoice data for their eBay account, including the account's
				summary data.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>GetSellerDashboard, GetUser</RelatedCalls>
				<SeeLink>
					<Title>Getting Account Information</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/CRM-UserInformation.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Testing Applications</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Basics/Call-SandboxTesting.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="AccountHistorySelection" type="ns:AccountHistorySelectionCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the report format in which to return account entries.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAccount</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="InvoiceDate" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the month and year of the invoice requested. The report includes
								only the entries that appear on the seller's invoice in the specified month
								and year. An entry can occur in one month and appear on the next month's
								invoice. Used with SpecifiedInvoice reports.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAccount</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="BeginDate" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the beginning of a date range during which a credit or debit
								occurred. Used when AccountHistorySelection is BetweenSpecifiedDates. Value
								must be less than or equal to the value specified in EndDate. The allowed
								date formats are YYYY-MM-DD and YYYY-MM-DD HH:mm:ss. You can retrieve
								information that is up to 4 months old.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAccount</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndDate" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the end of a date range during which a credit or debit occurred.
								Used when AccountHistorySelection is BetweenSpecifiedDates. Value must be
								greater than or equal to the value specified in BeginDate. The allowed date
								formats are YYYY-MM-DD and YYYY-MM-DD HH:mm:ss.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAccount</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Pagination" type="ns:PaginationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Controls pagination of the response. For this request, the valid values of
								Pagination.EntriesPerPage are 0 to 2000, with a default of 500.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAccount</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ExcludeBalance" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								By default, the current balance of the user's account will not be returned in the call response. To retrieve the current balance of their account, the user should include the &lt;b&gt;ExcludeBalance&lt;/b&gt; flag in the request and set its value to 'false'. The current balance on the account will be shown in the &lt;b&gt;AccountSummary.CurrentBalance&lt;/b&gt; field in the call response.
							</xs:documentation>
							<xs:appinfo>
								<default>true</default>
								<CallInfo>
									<CallName>GetAccount</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ExcludeSummary" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies whether to return account summary information in an
								AccountSummary node. Default is true, to return AccountSummary.
						  </xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAccount</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="IncludeConversionRate" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies whether to retrieve the rate used for the currency conversion for usage transactions.
						  </xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAccount</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="AccountEntrySortType" type="ns:AccountEntrySortTypeCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies how account entries should be sorted in the response, by an
								element and then in ascending or descending order.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAccount</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Currency" type="ns:CurrencyCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the currency used in the account report. Do not specify Currency
								in the request unless the following conditions are met. First, the user has
								or had multiple accounts under the same UserID. Second, the account
								identified in the request uses the currency you specify in the request. An
								error is returned if no account is found that uses the currency you specify
								in the request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAccount</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the item ID for which to return account entries. If ItemID is
								used, all other filters in the request are ignored. If the specified item
								does not exist or if the requesting user is not the seller of the item, an
								error is returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAccount</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetAccount -->
	<xs:element name="GetAccountResponse" type="ns:GetAccountResponseType"/>
	<xs:complexType name="GetAccountResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns information about an eBay seller's own account.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="AccountID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the seller's unique account number.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAccount</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="AccountSummary" type="ns:AccountSummaryType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains summary data for the seller's account, such as the overall
								balance, bank account and credit card information, and amount and
								date of any past due balances. Can also contain data for
								one or more additional accounts, if the user has changed country
								of residence.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAccount</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Currency" type="ns:CurrencyCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates the currency used for monetary amounts in the report.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAccount</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="AccountEntries" type="ns:AccountEntriesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains individual account entries, according to the report's scope and date range.
								Each account entry represents one credit, debit, or administrative account action.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAccount</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PaginationResult" type="ns:PaginationResultType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains the total number of pages (TotalNumberOfPages) and the total
								number of account entries (TotalNumberOfEntries) that can be returned
								on repeated calls with the same format and report criteria.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAccount</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="HasMoreEntries" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates whether there are more items yet to be retrieved. Additional calls
								must be made to retrieve those items.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAccount</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EntriesPerPage" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the number of items that are being returned per virtual page of date.
								Value is the same as that specified in Pagination.EntriesPerPage.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAccount</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PageNumber" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates which page of data was just returned. Value is the same as the value
								specified in Pagination.PageNumber. If PageNumber in the request is higher than
								the total number of pages, the call fails with an error.)
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAccount</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetAdFormatLeads -->
	<xs:element name="GetAdFormatLeadsRequest" type="ns:GetAdFormatLeadsRequestType"/>
	<xs:complexType name="GetAdFormatLeadsRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves sales lead information for a lead generation listing.
			</xs:documentation>
			<xs:appinfo>
				<TempInfo>DetailLevel</TempInfo>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The unique identifier of an item listed on the eBay site.
								Returned by eBay when the item is created. This ID must correspond
								to an ad format item.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
								<CallInfo>
									<CallName>GetAdFormatLeads</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Status" type="ns:MessageStatusTypeCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Filters the leads based on their status.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAdFormatLeads</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="IncludeMemberMessages" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Boolean which indicates whether to return mail messages for this lead in a MemberMessage node.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAdFormatLeads</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="StartCreationTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Used with EndCreationTime to limit the returned leads for a user to only
								those with a creation date greater than or equal to the specified date and
								time.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAdFormatLeads</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndCreationTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Used with StartCreationTime to limit the returned leads for a user to only
								those with a creation date less than or equal to the specified date and
								time.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAdFormatLeads</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetAdFormatLeads -->
	<xs:element name="GetAdFormatLeadsResponse" type="ns:GetAdFormatLeadsResponseType"/>
	<xs:complexType name="GetAdFormatLeadsResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns number of leads and contact and other information for each lead. One
				AdFormatLead node is returned for each lead.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="AdFormatLead" type="ns:AdFormatLeadType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Contains contact and other information for one lead. One node is
								returned for each lead. Only returned at a detail level of ReturnAll. At
								least one lead must be available for the specified item to return
								AdFormatLead.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAdFormatLeads</CallName>
									<Details>DetailLevel: ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="AdFormatLeadCount" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The total number of leads returned. Only returned if you do not
								specify a detail level.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAdFormatLeads</CallName>
									<Details>DetailLevel: none</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetAllBidders -->
	<xs:element name="GetAllBiddersRequest" type="ns:GetAllBiddersRequestType"/>
	<xs:complexType name="GetAllBiddersRequestType">
		<xs:annotation>
			<xs:documentation>
				Provides three modes for retrieving a list of the users that bid on
				a listing.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>AddSecondChanceItem</RelatedCalls>
				<SeeLink>
					<Title>Making Second Chance Offers for Items</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sales-SecondChanceOffers.html#ExtendingaSecondChanceOffer</URL>
					<For>detailed information on working with the result set.</For>
				</SeeLink>
				<SeeLink>
					<Title>Making Second Chance Offers for Items</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sales-SecondChanceOffers.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The ID of the item. The bidders who bid on this item are returned.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
								<CallInfo>
									<CallName>GetAllBidders</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CallMode" type="ns:GetAllBiddersModeCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies which bidder information to return.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAllBidders</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="IncludeBiddingSummary" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies whether return BiddingSummary container for each offer.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAllBidders</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetAllBidders -->
	<xs:element name="GetAllBiddersResponse" type="ns:GetAllBiddersResponseType"/>
	<xs:complexType name="GetAllBiddersResponseType">
		<xs:annotation>
			<xs:documentation>
				Includes the list of bidders for the requested item as part of the general item listing data. Some bidder information is anonymous
				to protect bidders from fraud. If the seller makes this API call, the actual ids of all bidders on the seller's item are returned.
				If a bidder makes this API call, the bidder's actual id will be returned. Information for all competing bidders or outside watchers
				are returned as anonymized userIDs.
			</xs:documentation>
			<xs:appinfo>
				<SeeLink>
					<Title>Working with Anonymous User Information</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/CRM-UserInformation.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="BidArray" type="ns:OfferArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains a list of OfferType objects. Each
								OfferType object represents the data for one bidder and bid.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAllBidders</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="HighBidder" type="ns:UserIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								eBay user ID for the user with the highest bid (or the earliest timestamp, in the event of a tie); a second chance offer candidate.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAllBidders</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="HighestBid" type="ns:AmountType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Bid amount offered by the HighBidder.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAllBidders</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ListingStatus" type="ns:ListingStatusCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies an active or ended listing's status in eBay's processing workflow.
								If a listing ends with a sale (or sales), eBay needs to update the sale details (e.g., winning bidder) and other information. This processing
								can take several minutes. If you retrieve a sold item, use this listing status information to determine whether eBay has finished processing the listing so that you can be sure the winning bidder and other details are correct and complete.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetAllBidders</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetApiAccessRules -->
	<xs:element name="GetApiAccessRulesRequest" type="ns:GetApiAccessRulesRequestType"/>
	<xs:complexType name="GetApiAccessRulesRequestType">
		<xs:annotation>
			<xs:documentation>
				Reports how many calls your application has made and is allowed to make per hour or day.&amp;nbsp;&lt;b&gt;Also for Half.com&lt;/b&gt;.
			</xs:documentation>
			<xs:appinfo>
				<SeeLink>
					<URL>http://developer.ebay.com/support/certification</URL>
					<Title>Compatible Application Check</Title>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetApiAccessRules -->
	<xs:element name="GetApiAccessRulesResponse" type="ns:GetApiAccessRulesResponseType"/>
	<xs:complexType name="GetApiAccessRulesResponseType">
		<xs:annotation>
			<xs:documentation>
				Responds to a call to GetApiAccessRules.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="ApiAccessRule" type="ns:ApiAccessRuleType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Contains the description of an API access rule, including the
								call name, the application's current daily and hourly usage,
								and other values.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetApiAccessRules</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetAttributesCS -->
	<xs:element name="GetAttributesCSRequest" type="ns:GetAttributesCSRequestType"/>
	<xs:complexType name="GetAttributesCSRequestType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as the call is no longer available.
				<!--  &lt;b&gt;No longer recommended.&lt;/b&gt; This is an older format for describing 
				item specifics using an ID-based model.  
				New applications should not use ID-based attributes. 
				Existing applications should be updated to remove all dependencies
				on ID-based attributes now. Instead, use GetCategorySpecifics for the 
				newer Custom Item Specifics model.&lt;br&gt;
				&lt;br&gt;
				Retrieves an XML string that describes how to present Item
				Specifics to a seller who is creating a new listing.
				Use this information to present users with
				the equivalent of the Item Specifics portion of the eBay Title
				and Description pages and to validate selected eBay attributes on
				the client before including them in an AddItem call or related
				calls. The XML string contains a list of all the attributes that
				are applicable for one or more requested categories, along with
				related meta-data. The meta-data specifies all the possible
				values of each attribute, the logic for presenting the attributes
				to a user, and rules for validating the user's selections. &lt;br&gt;
				&lt;br&gt;
				See the eBay Features Guide for an overview of Item Specifics and
				details about the eBay attribute model. -->
			</xs:documentation>
			<xs:appinfo>
<!--				<Summary>
					No longer applicable to any category.
				</Summary>
				<DeprecationVersion>773</DeprecationVersion>
				<DeprecationDetails>Avoid</DeprecationDetails>
				<UseInstead>GetCategorySpecifics</UseInstead>
				<EndOfLifeVersion>889</EndOfLifeVersion>
				<TempInfo>DetailLevel</TempInfo>
-->
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="AttributeSystemVersion" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
						<!-- This field is deprecated -->
								A version of the Item Specifics definitions (attribute meta-data)
								for the site.
								Typically, an application passes the version value that was
								returned the last time the application executed this call.
								Filter that causes the call to return only the characteristic sets
								for which the attribute meta-data has changed since the specified
								version. If not specified, all characteristics sets are returned.
								The latest version value is not necessarily greater than the
								previous value that was returned. Therefore, when comparing
								versions, only compare whether the value has changed.
							</xs:documentation>
							<xs:appinfo>
							<NoCalls/>
	<!--							<CallInfo>
									<CallName>GetAttributesCS</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
	-->
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="AttributeSetID" type="xs:int" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
						<!-- This field is deprecated -->
								An array of characteristic setIDs (which always correspond to
								attribute set IDs).
								Each characteristic setcorresponds to a level in the eBay
								category hierarchy at
								which all items share common characteristics.
								Multiple categories can be mapped to the same characteristic set.
								AttributeSetIDs is an optional input. When IDs are specified,
								the call only returns meta-data for the corresponding
								characteristic sets.
								When no IDs are specified, the call returns all the current
								attribute meta-data in the system.
							</xs:documentation>
							<xs:appinfo>
							<NoCalls/>
	<!--							<CallInfo>
									<CallName>GetAttributesCS</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
	-->
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="IncludeCategoryMappingDetails" type="xs:boolean" default="false" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
						<!-- This field is deprecated -->
								If true, includes a list of CategoryMapping nodes in the response.
								Each CategoryMapping node specifies category information as well as
								attributes and values that your application can auto-fill for
								items listed in that category. See the eBay Features Guide for more
								information about options for maintaining category data and
								auto-filling Item Specifics.
							</xs:documentation>
							<xs:appinfo>
							<NoCalls/>
	<!--							<CallInfo>
									<CallName>GetAttributesCS</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
	-->
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetAttributesCS -->
	<xs:element name="GetAttributesCSResponse" type="ns:GetAttributesCSResponseType"/>
	<xs:complexType name="GetAttributesCSResponseType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as the call is no longer available.
				<!--  No longer applicable for any categories.  -->
			</xs:documentation>
			<xs:appinfo>
	<!--
				<DeprecationVersion>773</DeprecationVersion>
				<DeprecationDetails>Avoid</DeprecationDetails>
				<UseInstead>GetCategorySpecifics</UseInstead>
				<EndOfLifeVersion>889</EndOfLifeVersion>
	-->
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="AttributeSystemVersion" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
						<!-- This field is deprecated -->
								Current version of the Item Specifics meta-data system for
								the site.
								This value changes each time changes are made to the meta-data.
								The current version value is not necessarily greater than
								the previous value. Therefore, when comparing versions, only
								compare whether the value has changed.
							</xs:documentation>
							<xs:appinfo>
							<NoCalls/>
	<!--							<CallInfo>
									<CallName>GetAttributesCS</CallName>
									<Details>DetailLevel: none</Details>
									<Returned>Always</Returned>
								</CallInfo>
	-->
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="AttributeData" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
						<!-- This field is deprecated -->
								A string containing a list of all the attributes that are
								applicable to the site (or characteristic sets in the request),
								along with related meta-data.
								The meta-data specifies all the possible values of each attribute,
								the logic for presenting attributes to a user, and rules for
								validating the user's selections. Individual
								elements are not described in the eBay schema format.
								For information about each element in the AttributeData string,
								see the attribute model documentation in the
								eBay Features Guide (see links below).&lt;br&gt;
								&lt;br&gt;
								Because this is returned as a string, the XML markup elements
								are escaped with character entity references (e.g.,
								&amp;amp;lt;eBay&amp;amp;gt;&amp;amp;lt;Attributes&amp;amp;gt;
								...).
								See the appendices in the eBay Features Guide for general
								information about string data types.
							</xs:documentation>
							<xs:appinfo>
							<NoCalls/>
	<!--							<CallInfo>
									<CallName>GetAttributesCS</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
	-->
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetAttributesXSL -->
	<xs:element name="GetAttributesXSLRequest" type="ns:GetAttributesXSLRequestType"/>
	<xs:complexType name="GetAttributesXSLRequestType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as the call is no longer available.
				<!-- &lt;b&gt;No longer recommended.&lt;/b&gt; This supports an older format for describing 
				item specifics using an ID-based model. 
				Most eBay categories no longer support ID-based attributes.
				The remaining categories (e.g., US eBay Motors) will drop support 
				for ID-based attributes by May 2012. 
				New applications should not use ID-based attributes. 
				Existing applications should be updated to remove all dependencies
				on ID-based attributes now. Instead, use GetCategorySpecifics for the 
				newer Custom Item Specifics model.&lt;br&gt;
				&lt;br&gt;
				Retrieves the Item Specifics SYI XSL stylesheet. Apply the stylesheet to the
				XML returned from a call to GetAttributesCS or GetProductSellingPages to
				render a form like the Item Specifics portion of eBay's Title and Description page.
				See the eBay Features Guide for an overview of Item Specifics and information
				on working with the XSL.  -->
			</xs:documentation>
			<xs:appinfo>
<!--
				<Summary>
					No longer applicable to any category.
				</Summary>
				<DeprecationVersion>773</DeprecationVersion>
				<DeprecationDetails>Avoid</DeprecationDetails>
				<UseInstead>GetCategorySpecifics</UseInstead>
				<EndOfLifeVersion>889</EndOfLifeVersion>
				<TempInfo>DetailLevel</TempInfo>
-->
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="FileName" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
						<!-- This field is deprecated -->
								The name of the XSL file to retrieve. If not specified, the call
								returns the latest versions of all available XSL files.
								FileName is an optional input. Valid values&lt;br&gt;
								&lt;br&gt;
                  syi_attributes.xsl
							</xs:documentation>
							<xs:appinfo>
							<NoCalls/>
			<!--					<CallInfo>
									<CallName>GetAttributesXSL</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
			-->
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="FileVersion" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
						<!-- This field is deprecated -->
								The desired version of the XSL file. Required if FileName is specified.
								If not specified, the call returns the latest version of the file.
								(This is not a filter for retrieving changes to the XSL file.)
							</xs:documentation>
							<xs:appinfo>
							<NoCalls/>
				<!--				<CallInfo>
									<CallName>GetAttributesXSL</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
				-->
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetAttributesXSL -->
	<xs:element name="GetAttributesXSLResponse" type="ns:GetAttributesXSLResponseType"/>
	<xs:complexType name="GetAttributesXSLResponseType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as the call is no longer available.
				<!-- No longer applicable to any categories.  -->
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="XSLFile" type="ns:XSLFileType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
						<!-- This field is deprecated -->
								Child elements contain data related to one XSL file.
 								Multiple XSLFile objects can be returned. However, currently only
 								one is returned.
							</xs:documentation>
							<xs:appinfo>
							<NoCalls/>
		<!--
								<DeprecationVersion>773</DeprecationVersion>
								<DeprecationDetails>Avoid</DeprecationDetails>
								<UseInstead>GetCategorySpecifics</UseInstead>
								<EndOfLifeVersion>889</EndOfLifeVersion>
								<CallInfo>
									<CallName>GetAttributesXSL</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
		-->
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetBestOffers -->
	<xs:element name="GetBestOffersRequest" type="ns:GetBestOffersRequestType"/>
	<xs:complexType name="GetBestOffersRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves Best Offers.
			</xs:documentation>
			<xs:appinfo>
				<TempInfo>DetailLevel</TempInfo>
				<RelatedCalls>RespondToBestOffer, PlaceOffer</RelatedCalls>
				<SeeLink>
					<Title>Enabling Best Offer</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Feature-BestOffer.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Email and Address Privacy Policy</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/CRM-UserInformation.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The ID of the listing for which Best Offer information is to be returned.
								See the description of GetBestOffers
								for details related to who makes the request and how
								ItemID and BestOfferID can be omitted.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
								<CallInfo>
									<CallName>GetBestOffers</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="BestOfferID" type="ns:BestOfferIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The ID of the Best Offer for which information is to be returned.
								See the description of GetBestOffers
								for details related to who makes the request and how
								ItemID and BestOfferID can be omitted.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetBestOffers</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="BestOfferStatus" type="ns:BestOfferStatusCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This optional filter controls whether only active Best Offers are retrieved or
								all Best Offers (even Best Offers that were declined or all no longer the "best
								offer"). The "All" value can only be specified if an &lt;b&gt;ItemID&lt;/b&gt; 
								value is also supplied in the request.
							</xs:documentation>
							<xs:appinfo>
								<Default>Active</Default>
								<CallInfo>
									<CallName>GetBestOffers</CallName>
									<OnlyTheseValues>All, Active</OnlyTheseValues>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Pagination" type="ns:PaginationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies how to create virtual pages in the returned list (such as total
								number of entries and total number of pages to return).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetBestOffers</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetBestOffers -->
	<xs:element name="GetBestOffersResponse" type="ns:GetBestOffersResponseType"/>
	<xs:complexType name="GetBestOffersResponseType">
		<xs:annotation>
			<xs:documentation>
				All Best Offers for the item according to the filter or Best Offer
				ID (or both) used in the input.
				For the notification client usage, this response includes a
				single Best Offer.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="BestOfferArray" type="ns:BestOfferArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								All Best Offers for the item according to the filter or
								Best Offer id (or both) used in the input. The buyer and
								seller messages are returned only if the detail level is
								defined. Includes the buyer and seller message only if the
								ReturnAll detail level is used.
								Only returned if Best Offers have been made.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetBestOffers</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Item" type="ns:ItemType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The item for which Best Offers are being returned.
								Only returned if Best Offers have been made.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetBestOffers</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ItemBestOffersArray" type="ns:ItemBestOffersArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A collection of details about the Best Offers received for a specific item. Empty if there are no Best Offers.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetBestOffers</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PageNumber" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the number of the page of data to return in the response.
								Default is 1 for most calls. For some calls, the default is 0. Specify a
								positive value equal to or lower than the number of pages available (which you
								determine by examining the results of your initial request).
								See the documentation for other individual calls to determine the correct
								default value. For GetOrders, PageNumber is only applicable to Half.com (is not
								applicable to eBay.com).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<Min>1</Min>
									<Default>1</Default>
									<CallName>GetBestOffers</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PaginationResult" type="ns:PaginationResultType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Provides information about the data returned, including the number of pages and the number
								of entries.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetBestOffers</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetBidderList -->
	<xs:element name="GetBidderListRequest" type="ns:GetBidderListRequestType"/>
	<xs:complexType name="GetBidderListRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves all items the user is currently bidding on, and the ones they have won
				or purchased.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>AddItem, GetItem, GetSellerList, RelistItem, ReviseItem</RelatedCalls>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:annotation>
				<xs:documentation>
					Retrieves all items the user is currently bidding on, and the ones they have won
					or purchased.
				</xs:documentation>
			</xs:annotation>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ActiveItemsOnly" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates whether or not to limit the result set to active items. If true, only
								active items are returned and the EndTimeFrom and EndTimeTo filters are
								ignored. If false (or not sent), both active and ended items are returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetBidderList</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndTimeFrom" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Used in conjunction with EndTimeTo. Limits returned items to only those for
								which the item's end date is on or after the date-time specified. Specify an
								end date within 30 days prior to today. Items that ended more than 30 days
								ago are omitted from the results. If specified, EndTimeTo must also be
								specified. Express date-time in the format YYYY-MM-DD HH:MM:SS, and in GMT.
								(For information on how to convert between your local time zone and GMT, see
								Time Values Note.) This field is ignored if ActiveItemsOnly is true.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetBidderList</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndTimeTo" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Used in conjunction with EndTimeFrom. Limits returned items to only those for
								which the item's end date is on or before the date-time specified. If
								specified, EndTimeFrom must also be specified. Express date-time in the format
								YYYY-MM-DD HH:MM:SS, and in GMT. This field is ignored if ActiveItemsOnly is
								true. Note that for GTC items, whose end times automatically increment by 30
								days every 30 days, an EndTimeTo within in the first 30 days of a listing will
								refer to the listing's initial end time.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetBidderList</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="UserID" type="ns:UserIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The user for whom information should be returned. If
								provided, overrides user defined via RequesterCredentials
								in header.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetBidderList</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="GranularityLevel" type="ns:GranularityLevelCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								You can control some of the fields returned in the response by specifying one
								of two values in the GranularityLevel field: Fine or Medium. Fine returns
								more fields than the default, while setting this field to Medium returns an
								abbreviated set of results.
							</xs:documentation>
							<xs:appinfo>
								<PresentDetails>Yes</PresentDetails>
								<CallInfo>
									<CallName>GetBidderList</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetBidderList -->
	<xs:element name="GetBidderListResponse" type="ns:GetBidderListResponseType"/>
	<xs:complexType name="GetBidderListResponseType">
		<xs:annotation>
			<xs:documentation>
				Response to a GetBidderList call, which retrieves all items the user is currently bidding on, or
				has won or purchased.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:annotation>
				<xs:documentation>
					Response to GetBidderListRequest.
				</xs:documentation>
			</xs:annotation>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="Bidder" type="ns:UserType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Data for one eBay bidder.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetBidderList</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="BidItemArray" type="ns:ItemArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Array of items the bidder has bid on, has won or has lost.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetBidderList</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetCategories -->
	<xs:element name="GetCategoriesRequest" type="ns:GetCategoriesRequestType"/>
	<xs:complexType name="GetCategoriesRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves the latest eBay category hierarchy for a given eBay site.
				Information returned for each category includes the category name
				and the unique ID for the category (unique within the eBay site for which
				categories are retrieved). A category ID is a required input when you list most items.
			</xs:documentation>
			<xs:appinfo>
				<Summary>
					Retrieves the latest eBay category hierarchy for a given eBay site.
					Information returned for each category includes the category name
					and the unique ID for the category (unique within the eBay site for which
					categories are retrieved). A category ID is a required input when you list most items.
				</Summary>
				<TempInfo>DetailLevel</TempInfo>
				<SeeLink>
					<Title>Categories</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Categories.html</URL>
				</SeeLink>
				<RelatedCalls>
					GetCategoryFeatures,
					GetCategoryMappings, GetCategorySpecifics, GetSuggestedCategories
				</RelatedCalls>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="CategorySiteID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the eBay site for which to retrieve the category
								hierarchy.
								Use the numeric site code (e.g., 77 for eBay Germany).
								Only necessary if you want to retrieve category data
								for a site other than the site from which you are
								submitting the request.
								&lt;br&gt;
								&lt;br&gt;
								NOTE: If you are using the GetCategories call with eBay Motors, you
								must set the Site ID in the Request Header to 0, and then set
								the CategorySiteID to 100. These are both required fields when
								using GetCategories with eBay Motors.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCategories</CallName>
									<RequiredInput>No</RequiredInput>
									<Default>The site ID of the request</Default>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CategoryParent" type="xs:string" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Specifies the ID of the highest-level category to return,
								along with its subcategories.
								If no parent category is specified, all categories are
								returned for the specified site. (Please do not pass a value of 0; zero (0) is an invalid value for CategoryParent.)
								To determine available category IDs, call GetCategories with
								no filters and use a DetailLevel value of ReturnAll.
								If you specify multiple parent categories, the hierarchy for
								each one is returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCategories</CallName>
									<RequiredInput>No</RequiredInput>
									<Default />
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="LevelLimit" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the maximum depth of the category hierarchy to retrieve,
								where the top-level categories (meta-categories) are at level 1.
								Retrieves all category nodes with a category level less than or
								equal to this value.
								If not specified, retrieves categories at all applicable levels.
								As with all calls, the actual data returned will vary depending
								on how you configure other fields in the request
								(including DetailLevel).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCategories</CallName>
									<RequiredInput>No</RequiredInput>
									<Default>0</Default>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ViewAllNodes" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This flag controls whether all eBay categories (that satisfy input filters) are
								returned, or only leaf categories (you can only list items in leaf categories)
								are returned. The default value is 'true', so if this field is omitted, all eBay
								categories will be returned. If you only want to retrieve leaf categories,
								include this flag and set it to 'false'. The actual data returned will vary
								depending on how you configure other fields in the request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCategories</CallName>
									<RequiredInput>No</RequiredInput>
									<Default>true</Default>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetCategories -->
	<xs:element name="GetCategoriesResponse" type="ns:GetCategoriesResponseType"/>
	<xs:complexType name="GetCategoriesResponseType">
		<xs:annotation>
			<xs:documentation>
				Contains the category data for the eBay site specified as input. The category
				data is contained in a CategoryArrayType object, within which are zero, one, or
				multiple CategoryType objects. Each CategoryType object contains the detail data
				for one category. Other fields tell how many categories are returned in a call,
				when the category hierarchy was last updated, and the version of the category
				hierarchy (all three of which can differ from one eBay site to the next).
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="CategoryArray" type="ns:CategoryArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								List of the returned categories. The category array contains one CategoryType
								object for each returned category. Returns empty if no detail level is specified.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCategories</CallName>
									<Details>DetailLevel: ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CategoryCount" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates the number of categories returned (i.e., the number of CategoryType
								objects in CategoryArray).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCategories</CallName>
									<Details>DetailLevel: ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates the last date and time that eBay modified the category hierarchy for the
								specified eBay site.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCategories</CallName>
									<Details>DetailLevel: ReturnAll, none</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CategoryVersion" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates the version of the category hierarchy on the
								specified eBay site.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCategories</CallName>
									<Details>DetailLevel: ReturnAll, none</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ReservePriceAllowed" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
							If true, ReservePriceAllowed indicates that all categories on the
							site allow the seller to specify a reserve price for an item.
							If false, this field is not returned in the response and all categories on the site do not normally allow sellers to specify reserve prices.
							The Category.ORPA (override reserve price allowed) field can override (or toggle)
							the reserve price allowed setting for a given category.
							For example, if ReservePriceAllowed is false and Category.ORPA is true,
							the category overrides the site setting and supports reserve prices.
							If ReservePriceAllowed is true and Category.ORPA is true, the category
							overrides the site setting and does does not support reserve prices.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCategories</CallName>
									<Details>DetailLevel: ReturnAll, none</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="MinimumReservePrice" type="xs:double" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
	    					Indicates the lowest possible reserve price allowed for any item
	    					listed in any category on the site. You can use the fields returned by GetCategoryFeatures to determine if a different Minimum Reserve Price is defined for the category you want to use.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCategories</CallName>
									<Details>DetailLevel: ReturnAll, none</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ReduceReserveAllowed" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
							If true, ReduceReserveAllowed indicates that all categories on the
							site allow the seller to reduce an item's reserve price.
							If false, this field is not returned in the response and all categories on the site do not normally allow sellers to reduce an
							item's reserve price.
							The Category.ORRA (override reduce reserve price) field can override (or toggle)
							the reserve price reduction setting for a given category.
							For example, if ReduceReserveAllowed is false and Category.ORRA is true,
							the category overrides the site setting and supports reducing reserve prices.
							If ReduceReserveAllowed is true and Category.ORRA is true, the category
							overrides the site setting and does does not support reducing reserve prices.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCategories</CallName>
									<Details>DetailLevel: ReturnAll, none</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetCategory2CS -->
	<xs:element name="GetCategory2CSRequest" type="ns:GetCategory2CSRequestType"/>
	<xs:complexType name="GetCategory2CSRequestType">
		<xs:annotation>
			<xs:documentation>
				No longer recommended in general, although this call may still be used to 
				determine whether a category is catalog-enabled. All other features of this call 
				are no longer functional.
			</xs:documentation>
			<xs:appinfo>
				<Summary>
					No longer recommended.
				</Summary>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="CategoryID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								ID of a category for which to retrieve mappings.
								If not specified, the call
								retrieves a map for all categories.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>10</MaxLength>
								<CallInfo>
									<CallName>GetCategory2CS</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="AttributeSystemVersion" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A version of the mappings for the site.
								Typically, an application passes the version value that was returned the last
								time the application executed this call.
								Filter that causes the call to return only the categories
								for which the mappings have changed since the specified version.
								If not specified, all category-to-characteristics set mappings are returned.
								This value changes each time changes are made to the mappings.
								The current version value is not necessarily greater than the previous
								value. Therefore, when comparing versions, only compare whether the
								value has changed.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCategory2CS</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetCategory2CS -->
	<xs:element name="GetCategory2CSResponse" type="ns:GetCategory2CSResponseType"/>
	<xs:complexType name="GetCategory2CSResponseType">
		<xs:annotation>
			<xs:documentation>
				Only applicable for determining whether a category is catalog-enabled.
			</xs:documentation>
			<xs:appinfo>
				<DeprecationVersion>773</DeprecationVersion>
				<DeprecationDetails>Avoid</DeprecationDetails>
				<UseInstead>GetCategoryFeatures, FindProducts</UseInstead>
				<EndOfLifeVersion>889</EndOfLifeVersion>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="MappedCategoryArray" type="ns:CategoryArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains data about categories that are mapped to characteristics sets.
								Use this data to determine:&lt;br&gt;
								- The names and IDs of the characteristics sets&lt;br&gt;
								- The availability of the Pre-filled Item Information feature for listings in that category
									(i.e., whether the category is catalog-enabled)&lt;br&gt;
								- For catalog-enabled categories, the available product search methods&lt;br&gt;
								- The current version information for the complete mapping&lt;br&gt;
								- The version information for each characteristics set
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCategory2CS</CallName>
									<Details>DetailLevel: ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="UnmappedCategoryArray" type="ns:CategoryArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains data about categories (if any) whose characteristics set mappings have changed
								since the version specified in the request. When a characteristics set mapping
								changes, the data appears in both the UnmappedCategoryArray object
								(to indicate that the change occurred) and the MappedCategoryArray object.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCategory2CS</CallName>
									<Details>DetailLevel: ReturnAll</Details>
									<Returned>Conditionally</Returned>
									<DeprecationVersion>773</DeprecationVersion>
									<DeprecationDetails>Avoid</DeprecationDetails>
									<UseInstead/>
									<EndOfLifeVersion>889</EndOfLifeVersion>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="AttributeSystemVersion" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Current version of the mappings for the site.
								This value changes each time changes are made to the mappings.
								The current version value is not necessarily greater than the previous
								value. Therefore, when comparing versions, only compare whether the
								value has changed.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCategory2CS</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SiteWideCharacteristicSets" type="ns:SiteWideCharacteristicsType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								A list of one or more characteristics sets mapped to the category, if any. Use this
								information when working with Item Specifics (Attributes) and Pre-filled Item
								Information (Catalogs) functionality.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCategory2CS</CallName>
									<Details>DetailLevel: ReturnAll</Details>
									<Returned>Conditionally</Returned>
									<DeprecationVersion>773</DeprecationVersion>
									<DeprecationDetails>Avoid</DeprecationDetails>
									<UseInstead>GetCategoryFeatures</UseInstead>
									<EndOfLifeVersion>889</EndOfLifeVersion>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetCategoryFeatures -->
	<xs:element name="GetCategoryFeaturesRequest" type="ns:GetCategoryFeaturesRequestType"/>
	<xs:complexType name="GetCategoryFeaturesRequestType">
		<xs:annotation>
			<xs:documentation>
				Returns information about the features that are applicable to different categories,
				such as listing durations, shipping term requirements, and Best Offer support.
			</xs:documentation>
			<xs:appinfo>
				<TempInfo>DetailLevel</TempInfo>
				<SeeLink>
					<Title>Categories</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Categories.html</URL>
				</SeeLink>
				<RelatedCalls>GetCategories, GetCategorySpecifics, GeteBayDetails</RelatedCalls>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="CategoryID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the category for which you want to retrieve the feature settings.
								&lt;br&gt;&lt;br&gt;
								Specify a CategoryID, set DetailLevel to ReturnAll, and set
								ViewAllNodes to true to return the default site settings, the
								overrides for the specified category, plus all the child
								categories that have overrides on the features they inherit.
								&lt;br&gt;&lt;br&gt;
								If you also set AllFeaturesForCategory to true, eBay returns the site
								defaults, plus all the settings for the specified category. Child
								category information is not returned in this case.
								&lt;br&gt;&lt;br&gt;
								If CategoryID is not specified, eBay returns the feature settings for
								the site. To return details on all categories that have overrides on
								the properties they inherit, set DetailLevel to ReturnAll, and set
								ViewAllNodes to true. If you also set AllFeaturesForCategory to true,
								eBay returns only the site defaults with no child category information.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>10</MaxLength>
								<CallInfo>
									<CallName>GetCategoryFeatures</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="LevelLimit" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A level of depth in the category hierarchy. Retrieves all category
								nodes with a CategoryLevel less than or equal to the LevelLimit
								value.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCategoryFeatures</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ViewAllNodes" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								You must set DetailLevel to ReturnAll in order to correctly populate the
								response when you set ViewAllNodes to true. In this case, eBay returns the
								site defaults along with all the categories that override the feature
								settings they inherit. Here, each Category container shows only the
								features that it has overridden from its parent node.
								&lt;br&gt;&lt;br&gt;
								If you also specify a CategoryID, eBay returns the details for that category,
								along with containers for each of its child categories that have feature
								overrides.
								&lt;br&gt;&lt;br&gt;
								Note that if ViewAllNodes is set to false (the default) and DetailLevel is
								set to ReturnAll, eBay returns only the leaf categories that have features
								that override the settings they inherit. In this case, the call will not
								return leaf categories that do not have overrides.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCategoryFeatures</CallName>
									<RequiredInput>No</RequiredInput>
									<Default>false</Default>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="FeatureID" type="ns:FeatureIDCodeType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Use this field if you want to know if specific features are enabled at the site
								or root category level. Multiple &lt;b&gt;FeatureID&lt;/b&gt; elements can be
								used in the request. If no &lt;b&gt;FeatureID&lt;/b&gt; elements are used, the
								call retrieves data for all features, as applicable to the other request 
								parameters.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCategoryFeatures</CallName>
									<RequiredInput>No</RequiredInput>
									<Default/>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="AllFeaturesForCategory" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Use this switch to view all of the feature settings for a specific category.
								All feature settings are returned, regardless of the site default settings.
								This element works in conjunction with CategoryID--refer to the notes for
								that element for more details.
								&lt;br&gt;&lt;br&gt;
								If you also set FeatureID, eBay returns the status of the specified
								features only, for the specified category.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCategoryFeatures</CallName>
									<RequiredInput>No</RequiredInput>
									<Default>false</Default>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetCategoryFeatures -->
	<xs:element name="GetCategoryFeaturesResponse" type="ns:GetCategoryFeaturesResponseType"/>
	<xs:complexType name="GetCategoryFeaturesResponseType">
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="CategoryVersion" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Returns the current version of the set of feature meta-data.
								Compare this value to the version of the last version you
								downloaded to determine whether the data may have changed.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCategoryFeatures</CallName>
									<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Gives the time in GMT that the feature flags for the
								category hierarchy were last updated.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCategoryFeatures</CallName>
									<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Category" type="ns:CategoryFeatureType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								A category whose feature settings are different from the settings of its parent category.&lt;br&gt;
								&lt;br&gt;
								For example, suppose there is a branch of the category tree with 5 category levels
								(L1, L2, L3, L4, and L5). Suppose the feature settings for SiteDefaults, L1, L4, and L5
								are all "A", and the settings for L2 and L3 are "B". In this case:&lt;br&gt;
								L1's settings (A) match the site default, so L1 is not returned.&lt;br&gt;
								L2's settings (B) are different from L1's, so L2 is returned.&lt;br&gt;
								L3's settings (B) are the same as L2's, so L3 is not returned&lt;br&gt;
								L4's settings (A) are different from L3's, so L4 is returned&lt;br&gt;
								L5's settings (A) are the same as L4's, so L5 is not returned.&lt;br&gt;
								&lt;br&gt;
								If you specified a particular FeatureID in the request, this field
								only returns feature settings for that feature.
								Only returned when the category is different from its parent.
								If the category has children and they aren't returned,
								it means the children inherit the category's feature settings.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCategoryFeatures</CallName>
									<Details>DetailLevel: ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SiteDefaults" type="ns:SiteDefaultsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Returns the feature settings defined for most categories on the site.
								Most categories share these settings. However, some categories can
								override some settings, as indicated in the Category nodes
								(if any).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCategoryFeatures</CallName>
									<Details>DetailLevel: ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="FeatureDefinitions" type="ns:FeatureDefinitionsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Returns definitions of the various features on the site,
								or the features you requested in FeatureID (if any).
								Each feature has a node within FeatureDefinitions.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCategoryFeatures</CallName>
									<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetCategoryMappings -->
	<xs:element name="GetCategoryMappingsRequest" type="ns:GetCategoryMappingsRequestType"/>
	<xs:complexType name="GetCategoryMappingsRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves a map of old category IDs and corresponding active
				category IDs defined for the site to which the request is sent.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>
					GetCategories, GetCategoryFeatures
				</RelatedCalls>
				<TempInfo>DetailLevel</TempInfo>
				<SeeLink>
					<Title>Maintaining Category Data</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Categories-DataMaintenance.html#MappingOldCategoryIDstoCurrentIDs</URL>
				</SeeLink>
				<SeeLink>
					<Title>Maintaining Category Data</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Categories-DataMaintenance.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="CategoryVersion" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								 A version of the category mapping for the site. Filters
								 out data from the call to return only the category
								 mappings for which the data has changed since the
								 specified version. If not specified, all category
								 mappings are returned. Typically, an application passes
								 the version value of the last set of category mappings
								 that the application stored locally. The latest version
								 value is not necessarily greater than the previous value
								 that was returned. Therefore, when comparing versions,
								 only compare whether the value has changed.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCategoryMappings</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetCategoryMappings -->
	<xs:element name="GetCategoryMappingsResponse" type="ns:GetCategoryMappingsResponseType"/>
	<xs:complexType name="GetCategoryMappingsResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns a map of old category IDs and corresponding active category IDs defined
				for the site to which the request was sent. Typically used to update an older item
				definition with a new category ID prior to listing the item.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="CategoryMapping" type="ns:CategoryMappingType" minOccurs="0" maxOccurs="unbounded">
					<xs:annotation>
						<xs:documentation>
							Mapping between an old category ID and an active category ID. Returned when
							category mappings exist and the value of CategoryVersion is different from
							the current version on the site.
						</xs:documentation>
						<xs:appinfo>
							<CallInfo>
								<CallName>GetCategoryMappings</CallName>
								<Details>DetailLevel: ReturnAll</Details>
								<Returned>Conditionally</Returned>
							</CallInfo>
						</xs:appinfo>
					</xs:annotation>
					</xs:element>
					<xs:element name="CategoryVersion" type="xs:string" minOccurs="0" maxOccurs="1">
						<xs:annotation>
							<xs:documentation>
								Version value assigned to the current category mapping data for the site.
								Compare this value to the version value the application stored with the mappings
								the last time the application executed the call. If the versions are the same,
								the data has not changed since the last time the data was retrieved and stored.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCategoryMappings</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetCategorySpecifics -->
	<xs:element name="GetCategorySpecificsRequest" type="ns:GetCategorySpecificsRequestType"/>
	<xs:complexType name="GetCategorySpecificsRequestType">
		<xs:annotation>
			<xs:documentation>
				Returns the most popular custom Item Specific names and values for each
				category you request.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>
					AddItem, GetCategories, GetCategoryFeatures
				</RelatedCalls>
				<TempInfo>samples</TempInfo>
				<SeeLink>
					<Title>Working with Custom Item Specifics</Title>
					<URL></URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="CategoryID" type="xs:string" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								An eBay category ID. This call retrieves recommended
								Item Specifics (if any) for each category you specify.
								To determine which categories support listing with custom
								Item Specifics, use GetCategoryFeatures.
								&lt;br&gt;&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
								This call may return recommendations for categories that don't
								support listing with custom Item Specifics. That is, the
								presence of recommendations for a category does not necessarily
								mean that AddItem supports custom Item Specifics for that
								category and site.
								&lt;/span&gt;
								&lt;br&gt;&lt;br&gt;
								The request requires either CategoryID, CategorySpecfics.CategoryID, or
								CategorySpecificsFileInfo (or the call returns an error). CategoryID and
								CategorySpecific.CategoryID can both be used in the same request.
								(CategorySpecific offers more options to control the response.)
								Some input fields, such as IncludeConfidence, only work when 
								CategoryID or CategorySpecfics.CategoryID is specified.
								&lt;br&gt;&lt;br&gt;
								You can specify multiple categories, but more categories can result in
								longer response times. If your request times out, specify fewer IDs. If you
								specify the same ID twice, we use the first instance.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<MaxOccurs>100</MaxOccurs>
									<CallName>GetCategorySpecifics</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="LastUpdateTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Causes the recommendation engine to check whether the list of
								popular Item Specifics for each specified category has changed
								since this date and time. If specified, this call returns no
								Item Specifics; it only returns whether the data has changed
								for any of the requested categories.&lt;br&gt;
								&lt;br&gt;
								Typically, you pass in the Timestamp that was
								returned the last time you refreshed the list of names and values
								for the same categories. If the Updated flag returns true for any
								categories in the response, call GetCategorySpecifics again
								for those categories to get the latest names and values.
								(As downloading all the data may affect your application's
								performance, it may help to only download Item Specifics
								for a category if they have changed since you last checked.)
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCategorySpecifics</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="MaxNames" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Maximum number of Item Specifics to return
								per category (where each Item Specific is identified
								by a unique name within the category).
								Use this to retrieve fewer results per category.
								For example, if you only want up to 2 per category
								(the top 2 most popular names), specify 2.
							</xs:documentation>
							<xs:appinfo>
								<Min>1</Min>
								<Max>30</Max>
								<Default>10</Default>
								<CallInfo>
									<CallName>GetCategorySpecifics</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="MaxValuesPerName" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Maximum number of values to retrieve per item specific. 
								The best practice for using this field depends on your use case.
								For example, if you want all possible values (such as all brands 
								and sizes in a clothing category), then specify a very large 
								number. (This is recommended in most cases.) If you only want the most popular value (like the most popular color), then specify a small number.
							</xs:documentation>
							<xs:appinfo>
								<Min>1</Min>
								<Max>2147483647</Max>
								<Default>25</Default>
								<CallInfo>
									<CallName>GetCategorySpecifics</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Name" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The name of one Item Specific name to find values for.
								Use this if you want to find out whether a name
								that the seller provided has recommended values.
								If you specify multiple categories in the request,
								the recommendation engine returns all matching
								names and values it finds for each of those categories.
								At the time of this writing, this value is case-sensitive.
								(Wildcards are not supported.)&lt;br&gt;
								&lt;br&gt;
								Name and CategorySpecific.ItemSpecific can be used in the
								request. (If you plan to only use one or the other in your application,
								you should use ItemSpecific, as it may offer more options in the future.)
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>30</MaxLength>
								<CallInfo>
									<CallName>GetCategorySpecifics</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CategorySpecific" type="ns:CategoryItemSpecificsType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Applicable with request version 609 and higher. (This
								does not retrieve data at all if your request version is lower
								than 609.)
								Contains a category for which you want recommended
								Item Specifics, and (optionally) names and values to help
								you refine the recommendations.
								You can specify multiple categories (but more categories
								can result in longer response times). If you specify the same
								category twice, we use the first instance.&lt;br&gt;
								&lt;br&gt;
								Depending on how many recommendations are found, your request
								may time out if you specify too many categories.
								(Typically, you can download recommendations for about 275
								categories at a time.)&lt;br&gt;
								&lt;br&gt;
								CategoryID and CategorySpecific.CategoryID can be used
								in the request. (If you plan to only use one or the other in
								your application, you should use CategorySpecific,
								as it may offer more options in the future.)
							</xs:documentation>
							<xs:appinfo>
								<MaxOccurs>275</MaxOccurs>
								<CallInfo>
									<CallName>GetCategorySpecifics</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ExcludeRelationships" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If true, the Relationship node is not returned for any
								recommendations. Relationship recommendations tell you whether
								an Item Specific value has a logical dependency another
								Item Specific.&lt;br&gt;
								&lt;br&gt;
								For example, in a clothing category, Size Type could be
								recommended as a parent of Size, because Size=Small would
								mean something different to buyers depending on whether
								Size Type=Petite or Size Type=Plus.&lt;br&gt;
								&lt;br&gt;
								In general, it is a good idea to retrieve and use relationship
								recommendations, as this data can help buyers find the items
								they want more easily.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCategorySpecifics</CallName>
									<Default>false</Default>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="IncludeConfidence" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If true, returns eBay's level of confidence in the popularity of
								each name and value for the specified category. 
								Some sellers may find this useful when
								choosing whether to use eBay's recommendation or their own
								name or value.&lt;br&gt;
								&lt;br&gt;
								Requires CategoryID to also be passed in.&lt;br&gt;
								&lt;br&gt;
								If you try to use this with CategorySpecificsFileInfo 
								but without	CategoryID, the request fails and no 
								TaskReferenceID or FileReferenceID is returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCategorySpecifics</CallName>
									<Default>false</Default>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CategorySpecificsFileInfo" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If true, the response includes FileReferenceID and
								TaskReferenceID. Use these IDs as inputs to the downloadFile
								call in the eBay File Transfer API. That API lets you retrieve
								a single (bulk) GetCategorySpecifics response with all the Item
								Specifics recommendations available for the requested site ID.
								(The downloadFile call downloads a .zip file as an
								attachment.)&lt;br&gt;
								&lt;br&gt;
								Either CategorySpecificsFileInfo or a CategoryID is required
								(or you can specify both). &lt;br&gt;
								&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
								You can use the File Transfer API without using or learning
								about the Bulk Data Exchange API or other
								Large Merchant Services APIs.
								&lt;/span&gt;
								&lt;br&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCategorySpecifics</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
								<SeeLink>
									<Title>downloadFile in the File Transfer API</Title>
									<URL>http://developer.ebay.com/DevZone/file-transfer/CallRef/downloadFile.html</URL>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetCategorySpecifics -->
	<xs:element name="GetCategorySpecificsResponse" type="ns:GetCategorySpecificsResponseType"/>
	<xs:complexType name="GetCategorySpecificsResponseType">
		<xs:annotation>
			<xs:documentation>
				Calls made form seller or buyer find out what the most relevant tags and values are for a given category
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="Recommendations" type="ns:RecommendationsType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
							Contains the most popular Item Specifics, if any, for a category
							specified in the request, or contains information about whether
							the recommendations have changed for that category since
							the LastUpdateTime you requested. &lt;br&gt;
							&lt;br&gt;
							The most relevant Item Specifics (as determined by eBay) 
							are returned first. In many cases, the values are returned in 
							alphabetical order.&lt;br&gt;
							&lt;br&gt;
							This node returns empty (or it's not returned) for a category if
							there is no applicable data (such as when you request a parent category, a category that has no popular Item Specifics yet,
							or a duplicate category that was already returned).
							If you pass in the CategoryID and Name fields together, but no
							matching values are found for the name, eBay returns the name
							with no values (even if the name is not recommended).&lt;br&gt;
							&lt;br&gt;
							If GetCategoryFeatures indicates that custom Item Specifics are
							enabled for a category, but GetCategorySpecifics doesn't
							return any recommendations for that category, the seller can still
							specify their own custom Item Specifics in that category.
							</xs:documentation>
							<xs:appinfo>
								<MaxOccurs>275</MaxOccurs>
								<CallInfo>
									<CallName>GetCategorySpecifics</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="TaskReferenceID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Use TaskReferenceID and FileReferenceID as inputs to the
								downloadFile call in the eBay File Transfer API. That API lets
								you retrieve a single (bulk) GetCategorySpecifics response with
								all the Item Specifics recommendations available for the
								requested site ID. (The downloadFile call downloads a .zip file
								as an attachment.)&lt;br&gt;
								&lt;br&gt;
								Only returned when CategorySpecificsFileInfo is passed in the
								request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCategorySpecifics</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
								<SeeLink>
									<Title>downloadFile in the File Transfer API</Title>
									<URL>http://developer.ebay.com/DevZone/file-transfer/CallRef/downloadFile.html</URL>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="FileReferenceID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Use TaskReferenceID and FileReferenceID as inputs to the
								downloadFile call in the eBay File Transfer API. That API lets
								you retrieve a single (bulk) GetCategorySpecifics response with
								all the Item Specifics recommendations available for the
								requested site ID. (The downloadFile call downloads a .zip file
								as an attachment.)&lt;br&gt;
								&lt;br&gt;
								Only returned when CategorySpecificsFileInfo is passed in the
								request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCategorySpecifics</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
								<SeeLink>
									<Title>downloadFile in the File Transfer API</Title>
									<URL>http://developer.ebay.com/DevZone/file-transfer/CallRef/downloadFile.html</URL>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetChallengeToken -->
	<xs:element name="GetChallengeTokenRequest" type="ns:GetChallengeTokenRequestType"/>
	<xs:complexType name="GetChallengeTokenRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves a botblock token and URLs for an image or audio clip that the user is to
				match.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>ValidateChallengeInput, PlaceOffer</RelatedCalls>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetChallengeToken -->
	<xs:element name="GetChallengeTokenResponse" type="ns:GetChallengeTokenResponseType"/>
	<xs:complexType name="GetChallengeTokenResponseType">
		<xs:annotation>
			<xs:documentation>
				Response to GetChallengeToken request.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="ChallengeToken" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Botblock token that is used to validate that the user is a human and not a bot.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetChallengeToken</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ImageChallengeURL" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The URL of the image your application should display to
								the user for a botblock challenge.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetChallengeToken</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="AudioChallengeURL" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The URL of the audio clip your application should provide for sight-impaired users.
								The audio clip corresponds to the image.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetChallengeToken</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetCharities -->
	<xs:element name="GetCharitiesRequest" type="ns:GetCharitiesRequestType"/>
	<xs:complexType name="GetCharitiesRequestType">
		<xs:annotation>
			<xs:documentation>
				Searches for nonprofit charity organizations that meet the
				criteria specified in the request.
				It is recommended that you use at least one input filter, because this call
				no longer returns all charities when made without filters.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>
					AddFixedPriceItem, AddItem, AddItems, GetItem, GetItemTransactions,
					GetSellerTransactions, GetSellerList, RelistFixedPriceItem, RelistItem,
					ReviseFixedPriceItem, ReviseItem, VerifyAddItem, VerifyRelistItem
				</RelatedCalls>
				<SeeLink>
					<Title>Identifying Listings that Benefit Nonprofits</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Feature-NonprofitSupport.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="CharityID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A unique identification number assigned by eBay to registered nonprofit
								charity organizations.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCharities</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CharityName" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A name assigned to a specified nonprofit
								organization. Accepts full charity nonprofit name
								or partial name as input. For example, enter a
								CharityName of "heart" (case-insensitive) to
								return all charity nonprofits that start with
								"heart." Use with a MatchType value of "Contains"
								to return all charity nonprofits that contain the
								string "heart."
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>150</MaxLength>
								<CallInfo>
									<CallName>GetCharities</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Query" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Accepts a case-insensitive string used to
								find a nonprofit charity organization. Default
								behavior is to search the CharityName field. Use
								with an IncludeDescription value of true to
								include the Mission field in the search.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>350 (characters)</MaxLength>
								<CallInfo>
									<CallName>GetCharities</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CharityRegion" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Region that the nonprofit charity organization is associated
								with. A specific nonprofit charity organization may be associated
								with only one region. Meaning of input values differs depending on
								the site. See GetCharities in the API Developer's Guide for the meaning
								of each input/output value. CharityRegion input value must be
								valid for that SiteID.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCharities</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CharityDomain" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Domain (mission area) that a nonprofit charity organization
								belongs to. Nonprofit charity organizations may belong to multiple
								mission areas. Meaning of input values differs depending on the
								site. 
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCharities</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="IncludeDescription" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Used with Query to search for charity nonprofit
								organizations. A value of true will search the Mission field as
								well as the CharityName field for a string specified in Query.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCharities</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="MatchType" type="ns:StringMatchCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates the type of string matching to use when a value is submitted in
								CharityName. If no value is specified, default behavior is "StartsWith."
								Does not apply to Query.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCharities</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Featured" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Used to decide if the search is only for featured charities.
								A value of true will search for only featured charities.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCharities</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CampaignID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
							Reserved for future use.
							</xs:documentation>
							<xs:appinfo>
								<NoCalls/>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetCharities -->
	<xs:element name="GetCharitiesResponse" type="ns:GetCharitiesResponseType"/>
	<xs:complexType name="GetCharitiesResponseType">
		<xs:annotation>
			<xs:documentation>
			Contains information about charity nonprofit organizations that meet the
			criteria specified in the request.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="Charity" type="ns:CharityInfoType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
							Contains information about charity nonprofit organizations that
							meet the criteria specified in the request. One Charity node is
							returned for each applicable nonprofit charity organization. The
							CharityID value is returned as an id attribute of this node. If no
							nonprofit charity organization is applicable, this node is not
							returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
								<CallName>GetCharities</CallName>
								<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetClientAlertsAuthToken -->
	<xs:element name="GetClientAlertsAuthTokenRequest" type="ns:GetClientAlertsAuthTokenRequestType"/>
	<xs:complexType name="GetClientAlertsAuthTokenRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves a token required for the GetUserAlerts call in the Client Alerts API.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>SetNotificationPreferences</RelatedCalls>
				<SeeLink>
					<URL>http://developer.ebay.com/DevZone/client-alerts/docs/CallRef/index.html</URL>
					<Title>Client Alerts API Call Reference</Title>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetClientAlertsAuthToken -->
	<xs:element name="GetClientAlertsAuthTokenResponse" type="ns:GetClientAlertsAuthTokenResponseType"/>
	<xs:complexType name="GetClientAlertsAuthTokenResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns a Client Alerts token.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="ClientAlertsAuthToken" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This token string is required for the Login call in the Client Alerts API.
								The Client Alerts GetUserAlerts call, which returns alerts about events
								associated with a specific user, requires Login.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetClientAlertsAuthToken</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="HardExpirationTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A Client Alerts token expires after seven days.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetClientAlertsAuthToken</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetContextualKeywords -->
	<xs:element name="GetContextualKeywordsRequest" type="ns:GetContextualKeywordsRequestType"/>
	<xs:complexType name="GetContextualKeywordsRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves top-ranked contextual eBay keywords and categories
				for a specified web page.
			</xs:documentation>
			<xs:appinfo>
				<ExcludeFromDefaultSites>SG, HK</ExcludeFromDefaultSites>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="URL" type="xs:anyURI" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The URL of the web page from which eBay is to extract keywords.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetContextualKeywords</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Encoding" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Web page encoding by which the URL is to be handled, such as ISO-8859-1.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetContextualKeywords</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CategoryID" type="xs:string" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								The ID of the category to which keywords are to be limited.
								Zero or more category IDs can be specified.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetContextualKeywords</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetContextualKeywords -->
	<xs:element name="GetContextualKeywordsResponse" type="ns:GetContextualKeywordsResponseType"/>
	<xs:complexType name="GetContextualKeywordsResponseType">
		<xs:annotation>
			<xs:documentation>
				Response to a GetContextualKeywords request.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="ContextSearchAsset" type="ns:ContextSearchAssetType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								An array of either keyword/category pairs or categories, with ranking and score.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetContextualKeywords</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetCrossPromotions -->
	<xs:element name="GetCrossPromotionsRequest" type="ns:GetCrossPromotionsRequestType"/>
	<xs:complexType name="GetCrossPromotionsRequestType">
		<xs:annotation>
			<xs:documentation>
				&lt;b&gt;No longer recommended.&lt;/b&gt; The eBay Store Cross Promotions are no longer
				supported in the Trading API. Retrieves a list of upsell or cross-sell items associated
				with the specified Item ID.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>GetPromotionRules, SetPromotionalSale</RelatedCalls>
				<SeeLink>
					<Title>Cross-Promotions</Title>
					<URL></URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The unique ID of the referring item. The cross-promoted
								items will supplement this item.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
								<CallInfo>
									<CallName>GetCrossPromotions</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PromotionMethod" type="ns:PromotionMethodCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The cross-promotion method you want to use for the
								returned list, either UpSell or CrossSell.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCrossPromotions</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PromotionViewMode" type="ns:TradingRoleCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The role of the person requesting to view the cross-promoted
								items, either seller or buyer. Default is buyer.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCrossPromotions</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetCrossPromotions -->
	<xs:element name="GetCrossPromotionsResponse" type="ns:GetCrossPromotionsResponseType"/>
	<xs:complexType name="GetCrossPromotionsResponseType">
		<xs:annotation>
			<xs:documentation>
				&lt;b&gt;No longer recommended.&lt;/b&gt; The eBay Store Cross Promotions are no longer supported in the Trading API, so the 
				&lt;b&gt;CrossPromotion&lt;/b&gt; container will either not be returned, or, if it is 
				returned, the data in the container may not be accurate. Returns a list of either upsell or cross-sell items for a given item ID.
				The list can be filtered by the viewer's role, either buyer or seller.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="CrossPromotion" type="ns:CrossPromotionsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
							  eBay Store Cross Promotions are no longer supported in the Trading API, so the
								&lt;b&gt;CrossPromotion&lt;/b&gt; container will either not be returned, or, if it
								is returned, the data in the container may not be accurate. A list of cross-promoted
								items defined for a specific referring item. The list is either upsell or cross-sell
								items, according to the value of &lt;b&gt;PromotionMethod&lt;/b&gt; in 
								&lt;b&gt;GetCrossPromotionsRequest&lt;/b&gt;.
								&lt;br&gt;
								Not applicable to Half.com.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetCrossPromotions</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetDescriptionTemplates -->
	<xs:element name="GetDescriptionTemplatesRequest" type="ns:GetDescriptionTemplatesRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves the DescriptionTemplates for a category.
			</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="GetDescriptionTemplatesRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves Theme and Layout specifications for the display of an item's description.
			</xs:documentation>
			<xs:appinfo>
				<SeeLink>
					<Title>Using Description Templates</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/DescTemplates.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="CategoryID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The category for which to retrieve templates. Enter any
								category ID, including Motors vehicle categories. This
								is ignored if you also send MotorVehicles.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>10</MaxLength>
								<CallInfo>
									<CallName>GetDescriptionTemplates</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="LastModifiedTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If specified, only those templates modified on or after the
								specified date are returned. If not specified, all templates are returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetDescriptionTemplates</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="MotorVehicles" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates whether to retrieve templates for motor vehicle
								categories for eBay Motors (site 100). If true, templates
								are returned for motor vehicle categories. If false,
								templates are returned for non-motor vehicle categories
								such as Parts and Accessories. If included as an input field (whether true or false), this overrides any value provided for CategoryID.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetDescriptionTemplates</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetDescriptionTemplates -->
	<xs:element name="GetDescriptionTemplatesResponse" type="ns:GetDescriptionTemplatesResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns one or more DescriptionTemplate nodes. Each DescriptionTemplate node contains the information for one Theme or one Layout. DescriptionTemplate.DescriptionTemplateType indicates whether it contains data for a Theme or a Layout.
			</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="GetDescriptionTemplatesResponseType">
		<xs:annotation>
			<xs:documentation>
				Returned after calling GetDescriptionTemplatesRequest.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="DescriptionTemplate" type="ns:DescriptionTemplateType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								The information for one Theme or one Layout. There
								can be multiple DescriptionTemplates.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetDescriptionTemplates</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="LayoutTotal" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The number of Layout templates returned (that is, the
								number of DescriptionTemplates for which Type is "Layout").
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetDescriptionTemplates</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ObsoleteLayoutID" type="xs:int" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								The ID of a returned layout that is obsolete. There can be zero or more IDs.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetDescriptionTemplates</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ObsoleteThemeID" type="xs:int" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								The ID of a returned theme that is obsolete. There can be zero or more IDs.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetDescriptionTemplates</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ThemeGroup" type="ns:ThemeGroupType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Data for one theme group. There can be multiple
								ThemeGroups in the response.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetDescriptionTemplates</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ThemeTotal" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The number of Theme templates returned (that is, the number
								of DescriptionTemplates for which Type is "Theme").
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetDescriptionTemplates</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetDispute -->
	<xs:element name="GetDisputeRequest" type="ns:GetDisputeRequestType"/>
	<xs:complexType name="GetDisputeRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves the details of a specific eBay dispute corresponding to the supplied dispute ID.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>
					AddDispute, AddDisputeResponse, GetItemTransactions, GetSellerTransactions,
					GetUserDisputes, SellerReverseDispute
				</RelatedCalls>
				<SeeLink>
					<Title>Unpaid Item Disputes</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/UPI-Disputes.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Buyer Disputes</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Disputes-Buyer.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Getting Details About a Dispute</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/UPI-DisputesGettingDetails.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="DisputeID" type="ns:DisputeIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The unique identifier of an eBay dispute. The caller passes in this value to
								retrieve detailed information on a specific dispute.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetDispute</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetDispute -->
	<xs:element name="GetDisputeResponse" type="ns:GetDisputeResponseType"/>
	<xs:complexType name="GetDisputeResponseType">
		<xs:annotation>
			<xs:documentation>
        Returned after calling GetDisputeRequest. Returns the record of
      	a dispute, including the dispute state and other information.
      	&lt;br&gt;&lt;br&gt;Both Sellers and Buyers can use the SellerClosedDispute in
      	Platform Notifications to receive a notification when a dispute has been closed.
      	The notification includes the same data that is returned in the GetDispute response.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="Dispute" type="ns:DisputeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The dispute record, containing information about
								the buyer, seller, dispute state, dispute status,
								comments added to the dispute, or resolutions.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetDispute</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetFeedback -->
	<xs:element name="GetFeedbackRequest" type="ns:GetFeedbackRequestType"/>
	<xs:complexType name="GetFeedbackRequestType">
		<xs:annotation>
			<xs:documentation>
				 The &lt;b&gt;GetFeedback&lt;/b&gt; call is to used to retrieve one, many, or all Feedback records for a specific eBay user. There is a filter option in the call request to limit Feedback records to those that are received, or to those that are left for other buyers, as well as a filter option to limit Feedback records to those that are received as a buyer or seller.
			</xs:documentation>
			<xs:appinfo>
				<TempInfo>DetailLevel</TempInfo>
				<RelatedCalls>LeaveFeedback, GetSellerDashboard, GetSellerTransactions</RelatedCalls>
				<SeeLink>
					<Title>Leaving and Retrieving Feedback</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sales-Feedback.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Introduction to Feedback</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sales-Feedback.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Getting Feedback Left By Another User</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sales-Feedback.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Detailed Seller Ratings</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sales-Feedback.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="UserID" type="ns:UserIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The user's eBay User ID is specified in this field. If this field is used, all retrieved Feedback data will be for this eBay user. Specifies the user whose feedback data is to be returned. If this field is omitted in the call request, all retrieved Feedback records will be for the eBay user making the call.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetFeedback</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="FeedbackID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The unique identifier of a Feedback record. This field is used if the user wants to retrieve a specific Feedback record. If &lt;b&gt;FeedbackID&lt;/b&gt; is specified in the call request, all other input fields are ignored. 
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetFeedback</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier for an eBay item listing. A listing can have multiple
								order line items, but only one &lt;b&gt;ItemID&lt;/b&gt;. If &lt;b&gt;ItemID&lt;/b&gt; is
								specified in the &lt;b&gt;GetFeedback&lt;/b&gt; request, the returned Feedback record(s) are
								restricted to the specified &lt;b&gt;ItemID&lt;/b&gt;. The maximum number of Feedback records that can be returned is 100.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. ItemIDs are usually 9 to 12 digits)</MaxLength>
								<CallInfo>
									<CallName>GetFeedback</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="TransactionID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier for an eBay order line item. A
								&lt;b&gt;TransactionID&lt;/b&gt; can be paired up with its corresponding &lt;b&gt;ItemID&lt;/b&gt; and used as
								an input filter in the &lt;b&gt;GetFeedback&lt;/b&gt; request. If an &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt;
								pair or an &lt;b&gt;OrderLineItemID&lt;/b&gt; value is used to retrieve a Feedback record
								on a specific order line item, the &lt;b&gt;FeedbackType&lt;/b&gt; and &lt;b&gt;Pagination&lt;/b&gt;
								fields (if included) are ignored.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. TransactionIDs are usually 9 to 12 digits.)</MaxLength>
								<CallInfo>
									<CallName>GetFeedback</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					 <xs:element name="CommentType" type="ns:CommentTypeCodeType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								This field is used to retrieve Feedback records of a specific type (Positive, Negative, or Neutral) in 
								&lt;b&gt;FeedbackDetailArray&lt;/b&gt;. You can include one or two &lt;b&gt;
								CommentType&lt;/b&gt; fields in the request. If no
								&lt;b&gt;CommentType&lt;/b&gt; value is specified,
								Feedback records of all types are returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetFeedback</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					 <xs:element name="FeedbackType" type="ns:FeedbackTypeCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field is used to retrict retrieved Feedback records to those that the user left for other buyers, Feedback records received as a seller, Feedback records received as a buyer, or Feedback records received as a buyer and seller. The default value is &lt;b&gt;FeedbackReceived&lt;/b&gt;, so if the  &lt;b&gt;FeedbackType&lt;/b&gt; field is omitted in the request, all Feedback records received by the user as a buyer and seller are returned in the response. "Feedback Left" data will not be returned in the call response.
							</xs:documentation>
							<xs:appinfo>
								<default>FeedbackReceived</default>
								<CallInfo>
									<CallName>GetFeedback</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Pagination" type="ns:PaginationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Controls the pagination of the result set. Child elements, &lt;b&gt;EntriesPerPage&lt;/b&gt; and
								&lt;b&gt;PageNumber&lt;/b&gt;, specify the maximum number of individual feedback records to return
								per call and which page of data to return. Only applicable if &lt;b&gt;DetailLevel&lt;/b&gt; is
								set to &lt;b&gt;ReturnAll&lt;/b&gt; and the call is returning feedback for a &lt;b&gt;UserID&lt;/b&gt;. Feedback
								summary data is not paginated, but when pagination is used, it is returned
								after the last feedback detail entry.
								&lt;br&gt;&lt;br&gt;
								Accepted values for &lt;b&gt;Pagination.EntriesPerPage&lt;/b&gt; for GetFeedback is 25 (the
								default), 50, 100, and 200. If you specify a value of zero, or a value
								greater than 200, the call fails with an error. If you specify a value between
								one and twenty-four, the value is rounded up to 25. Values between 26 and 199
								that are not one of the accepted values are rounded down to the nearest
								accepted value.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetFeedback</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="OrderLineItemID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>								
								&lt;b&gt;OrderLineItemID&lt;/b&gt; is a unique identifier for an eBay order line item and
								is based upon the concatenation of &lt;b&gt;ItemID&lt;/b&gt; and &lt;b&gt;TransactionID&lt;/b&gt;, with a
								hyphen in between these two IDs. An &lt;b&gt;OrderLineItemID&lt;/b&gt; can be used as an
								input filter in the &lt;b&gt;GetFeedback&lt;/b&gt; request. If an &lt;b&gt;OrderLineItemID&lt;/b&gt; value is
								used to retrieve a feedback record on a specific order line item, the
								&lt;b&gt;FeedbackType&lt;/b&gt; and &lt;b&gt;Pagination&lt;/b&gt; fields (if included) are ignored.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>100</MaxLength>
								<CallInfo>
									<CallName>GetFeedback</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					 </xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetFeedback -->
	<xs:element name="GetFeedbackResponse" type="ns:GetFeedbackResponseType"/>
	<xs:complexType name="GetFeedbackResponseType">
		<xs:annotation>
			<xs:documentation>
				The GetFeedback response contains the feedback summary if a 
				TransactionID or ItemID is specified, and contains the specified user's total
				feedback score and feedback summary data if a UserID is specified. If no
				value is supplied, the feedback score and feedback summary for the requesting
				user will be returned. 
				&lt;br&gt;
				If a detail level value of ReturnAll is specified, an array of all feedback 
				records will be returned.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="FeedbackDetailArray" type="ns:FeedbackDetailArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains the individual feedback records for the user or order line item specified in the request. There is one FeedbackDetailType
								object for each feedback record. Only populated with data when a detail level of ReturnAll is specified in the request. Not returned if you specify FeedbackID in the request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetFeedback</CallName>
									<Details>DetailLevel: ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="FeedbackDetailItemTotal" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates the number of FeedbackDetailType objects returned in the
								FeedbackDetailArray property. Only applicable if feedback details are
								returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetFeedback</CallName>
									<Details>DetailLevel: ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="FeedbackSummary" type="ns:FeedbackSummaryType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Summary feedback data for the user. Contains counts of positive, neutral,
								and negative feedback for pre-defined time periods. Only applicable if feedback details are returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetFeedback</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="FeedbackScore" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates the total feedback score for the user.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetFeedback</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PaginationResult" type="ns:PaginationResultType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains information regarding the pagination of data (if pagination is
								used), including total number of pages and total number of entries. This
								is only applicable when a User ID or no ID (requester option) is specified.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetFeedback</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>					
					<xs:element name="EntriesPerPage" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates the number of entries (feedback detail) that are being 
								returned per page of data (i.e., per call).  
								Only returned if entries are returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetFeedback</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PageNumber" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates which page of data was just returned. Will be the same as the
								value specified in Pagination.PageNumber. (If the input is
								higher than the total number of pages, the call fails with an error.)
								Only returned if items are returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetFeedback</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetHighBidders -->
	<xs:element name="GetHighBiddersRequest" type="ns:GetHighBiddersRequestType"/>
	<xs:complexType name="GetHighBiddersRequestType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as the call is no longer available.
				<!-- Retrieves a list of high bidders for the Dutch auction specified in the ItemId
				property of the request. A seller specifies a unique item ID in this call to
				determine which buyers are winning bidders and how many items each buyer can
				purchase. Note that bidder information is anonymous to everyone except the bidder and
				the seller during an active auction.  -->
			</xs:documentation>
			<xs:appinfo>
	<!--
				<Summary>
					Retrieves a list of high bidders for the Dutch auction specified in the ItemId
					property of the request. A seller can use this list to determine which buyers are
					winning bidders and how many items each can purchase.
				</Summary>
				<DeprecationVersion>611</DeprecationVersion>
				<EndOfLifeVersion>681</EndOfLifeVersion>
				<DeprecationDetails>NoOp</DeprecationDetails>
				<UseInstead/>
				<SeeLink>
					<Title>Learning About Bidders</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listings-Bidders.html</URL>
				</SeeLink>
-->
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
						<!-- This field is deprecated -->
								Unique item ID that identifies the Dutch auction listing for which to
								retrieve a list of the high bidders.
								&lt;br&gt;
							</xs:documentation>
							<xs:appinfo>
							<NoCalls/>
			<!--
								<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
								<CallInfo>
									<CallName>GetHighBidders</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
			-->
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetHighBidders -->
	<xs:element name="GetHighBiddersResponse" type="ns:GetHighBiddersResponseType"/>
	<xs:complexType name="GetHighBiddersResponseType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as the call is no longer available.
				<!--  Returns a list of high bidders for the Dutch auction specified in the
				ItemId property of the request.  -->
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="BidArray" type="ns:OfferArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
						<!-- This field is deprecated -->
								Contains a list of zero, one, or multiple OfferType objects. Each
								OfferType object represents the data for one high bidder. See the schema
								documentation for OfferType for details on its properties and their
								meanings.
							</xs:documentation>
							<xs:appinfo>
							<NoCalls/> 
		<!--
								<CallInfo>
									<CallName>GetHighBidders</CallName>
									<Returned>Always</Returned>
									<DeprecationVersion>611</DeprecationVersion>
									<EndOfLifeVersion>681</EndOfLifeVersion>
									<DeprecationDetails>NoOp</DeprecationDetails>
									<UseInstead/>
								</CallInfo>
		-->
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ListingStatus" type="ns:ListingStatusCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
						<!-- This field is deprecated -->
							Specifies an active or ended listing's status in eBay's processing workflow.
							If a listing ends with a sale (or sales), eBay needs to update the sale
							details (e.g., winning bidder) and other information. This processing can take
							several minutes. If you retrieve a sold item, use this listing status
							information to determine whether eBay has finished processing the listing so
							that you can be sure the winning bidder and other details are correct and
							complete.
							&lt;br&gt;
						</xs:documentation>
							<xs:appinfo>
							<NoCalls/> 
			<!--
								<CallInfo>
									<CallName>GetHighBidders</CallName>
									<Returned>Always</Returned>
									<DeprecationVersion>611</DeprecationVersion>
									<EndOfLifeVersion>681</EndOfLifeVersion>
									<DeprecationDetails>NoOp</DeprecationDetails>
									<UseInstead/>
								</CallInfo>
			-->
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetItem -->
	<xs:element name="GetItemRequest" type="ns:GetItemRequestType"/>
	<xs:complexType name="GetItemRequestType">
		<xs:annotation>
			<xs:documentation>
				Returns item data such as title, description, price information, seller information, and so on, for the specified &lt;b&gt;ItemID&lt;/b&gt;. &amp;nbsp;&lt;b&gt;Also for Half.com&lt;/b&gt;.
			</xs:documentation>
			<xs:appinfo>
				<TempInfo>DetailLevel</TempInfo>
				<AddToDefaultAreas>half</AddToDefaultAreas>
				<RelatedCalls>
					AddItem, AddFixedPriceItem, GetItems, GetSellerEvents, GetSellerList,
					RelistItem, ReviseItem
				</RelatedCalls>
				<SeeLink>
					<Title>Retrieving Items</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Items-Retrieving.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Introduction to Pictures in Item Listings</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Pictures-Intro.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the &lt;b&gt;ItemID&lt;/b&gt; that uniquely identifies the item listing for which
								to retrieve the data.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;ItemID&lt;/b&gt; is a required input in most cases. &lt;b&gt;SKU&lt;/b&gt; can be used instead in certain
								cases (see the description of SKU). If both &lt;b&gt;ItemID&lt;/b&gt; and &lt;b&gt;SKU&lt;/b&gt; are specified for
								items where the inventory tracking method is &lt;b&gt;ItemID&lt;/b&gt;, &lt;b&gt;ItemID&lt;/b&gt; takes precedence.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. ItemIDs are usually 9 to 12 digits)</MaxLength>
								<CallInfo>
									<CallName>GetItem</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="IncludeWatchCount" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates if the caller wants to include watch count for that item in the
								response. You must be the seller of the item to retrieve the watch count.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItem</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="IncludeCrossPromotion" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This flag should no longer be used as eBay Store Cross Promotions are no
								longer supported by the Trading API.
								&lt;br&gt;&lt;br&gt;
								Specifies whether or not to include cross-promotion information for
								the item in the call response.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItem</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="IncludeItemSpecifics" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If &lt;code&gt;true&lt;/code&gt;, the response returns the &lt;b&gt;ItemSpecifics&lt;/b&gt; node
								(if the listing has custom Item Specifics).&lt;br&gt;
								&lt;br&gt;
								Item Specifics are well-known aspects of items in a given
								category. For example, items in a washer and dryer category
								might have an aspect like Type=Top-Loading; whereas
								items in a jewelry category might have an aspect like
								Gemstone=Amber.&lt;br&gt;
								&lt;br&gt;
								Including this field set to &lt;code&gt;true&lt;/code&gt; also returns the &lt;strong&gt;UnitInfo&lt;/strong&gt; node, which enables European Union sellers to provide the required price-per-unit information so buyers can accurately compare prices for certain types of products.
								&lt;br/&gt;&lt;br/&gt;
								(This does not cause the response to include ID-based
								attributes. To also retrieve ID-based attributes,
								pass &lt;b&gt;DetailLevel&lt;/b&gt; in the request with the value
								&lt;b&gt;ItemReturnAttributes&lt;/b&gt; or &lt;b&gt;ReturnAll&lt;/b&gt;.)
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItem</CallName>
									<RequiredInput>No</RequiredInput>
									<SeeLink>
										<Title>Working with Custom Item Specifics</Title>
										<URL></URL>
									</SeeLink>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="IncludeTaxTable" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If true, an associated tax table is returned in the response.
								If no tax table is associated with the item, then no
								tax table is returned, even if &lt;b&gt;IncludeTaxTable&lt;/b&gt; is set to true.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItem</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SKU" type="ns:SKUType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
							Retrieves an item that was listed by the user identified
							in AuthToken and that is being tracked by this SKU.&lt;br&gt;
							&lt;br&gt;
							A SKU (stock keeping unit) is an identifier defined by a seller.
							Some sellers use SKUs to track complex flows of products
							and information on the client side.
							eBay preserves the SKU on the item, enabling you
							to obtain it before and after an order line item is created.
							(SKU is recommended as an alternative to
							ApplicationData.)&lt;br&gt;
							&lt;br&gt;
							In &lt;b&gt;GetItem&lt;/b&gt;, &lt;b&gt;SKU&lt;/b&gt; can only be used to retrieve one of your
							own items, where you listed the item by using &lt;b&gt;AddFixedPriceItem&lt;/b&gt;
							or &lt;b&gt;RelistFixedPriceItem&lt;/b&gt;,
							and you set &lt;b&gt;Item.InventoryTrackingMethod&lt;/b&gt; to &lt;b&gt;SKU&lt;/b&gt; at
							the time the item was listed. (These criteria are necessary to
							uniquely identify the listing by a SKU.)&lt;br&gt;
							&lt;br&gt;
							Either &lt;b&gt;ItemID&lt;/b&gt; or &lt;b&gt;SKU&lt;/b&gt; is required in the request.
							If both are passed, they must refer to the same item,
							and that item must have &lt;b&gt;InventoryTrackingMethod&lt;/b&gt; set to &lt;b&gt;SKU&lt;/b&gt;.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>50</MaxLength>
								<CallInfo>
									<CallName>GetItem</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="VariationSKU" type="ns:SKUType" minOccurs="0">
					<xs:annotation>
							<xs:documentation>
								Variation-level SKU that uniquely identifes a Variation within
								the listing identified by &lt;b&gt;ItemID&lt;/b&gt;. Only applicable when the
								seller listed the item with Variation-level SKU (&lt;b&gt;Variation.SKU&lt;/b&gt;)
								values. Retrieves all the usual &lt;b&gt;Item&lt;/b&gt; fields, but limits the
								&lt;b&gt;Variations&lt;/b&gt; content to the specified Variation.
								If not specified, the response includes all Variations.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItem</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="VariationSpecifics" type="ns:NameValueListArrayType" minOccurs="0">
					<xs:annotation>
							<xs:documentation>
								Name-value pairs that identify one or more Variations within the
								listing identified by &lt;b&gt;ItemID&lt;/b&gt;. Only applicable when the seller
								listed the item with Variations. Retrieves all the usual &lt;b&gt;Item&lt;/b&gt;
								fields, but limits the Variations content to the specified
								Variation(s). If the specified pairs do not match any Variation,
								eBay returns all Variations.&lt;br&gt;
								&lt;br&gt;
								To retrieve only one variation, specify the full set of
								name/value pairs that match all the name-value pairs of one
								Variation. &lt;br&gt;
								&lt;br&gt;
								To retrieve multiple variations (using a wildcard),
								specify one or more name/value pairs that partially match the
								desired variations. For example, if the listing contains
								Variations for shirts in different colors and sizes, specify
								Color as Red (and no other name/value pairs) to retrieve
								all the red shirts in all sizes (but no other colors).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItem</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="TransactionID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A unique identifier for an order line item (transaction). An order line item is created
								when a buyer commits to purchasing an item.
								&lt;br&gt;&lt;br&gt;
								Since you can change active multiple-quantity fixed-price listings even
								after one of the items has been purchased, the &lt;b&gt;TransactionID&lt;/b&gt; is
								associated with a snapshot of the item data at the time of the purchase.
								&lt;br&gt;&lt;br&gt;
								After one item in a multi-quantity listing has been sold, sellers can not
								change the values in the Title, Primary Category, Secondary Category,
								Listing Duration, and Listing Type fields. However, all other fields are
								editable.
								&lt;br&gt;&lt;br&gt;
								Specifying a &lt;b&gt;TransactionID&lt;/b&gt; in the &lt;b&gt;GetItem&lt;/b&gt; request allows you to retrieve
								a snapshot of the listing as it was when the order line item was created.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. TransactionIDs are usually 9 to 12 digits.)</MaxLength>
								<CallInfo>
									<CallName>GetItem</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="IncludeItemCompatibilityList" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field is used to specify whether to retrieve Parts Compatiblity information. If &lt;code&gt;true&lt;/code&gt;, any compatible applications associated with the item will be returned in the response (&lt;b class="con"&gt; Item.ItemCompatibilityList&lt;/b&gt;). If no compatible applications have been specified for the item, no item compatibilities will be returned.
								&lt;br&gt;&lt;br&gt;
								If &lt;code&gt;false&lt;/code&gt; or not specified, the response will return a compatibility count (&lt;b class="con"&gt;ItemCompatibilityCoun&lt;/b&gt;t) when parts compatibilities have been specified for the item.
								&lt;br&gt;&lt;br&gt;
								Parts Compatibility is supported in limited Parts &amp; Accessories categories, for the eBay US Motors (100), UK (3), AU (15) and DE (77) sites only.
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								 <CallInfo>
									<CallName>GetItem</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
								<SeeLink>
									<Title>ItemCompatibilityCount</Title>
									<URL>#Response.Item.ItemCompatibilityCount</URL>
								</SeeLink>
								<SeeLink>
									<Title>ItemCompatibilityList</Title>
									<URL>#Response.Item.ItemCompatibilityList</URL>
								</SeeLink>
								<SeeLink>
									<Title>Listing Items with Parts Compatibility</Title>
									<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/CompatibleParts.html</URL>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetItem -->
	<xs:element name="GetItemResponse" type="ns:GetItemResponseType"/>
	<xs:complexType name="GetItemResponseType">
		<xs:annotation>
			<xs:documentation>
				Contains the item data returned by the call. The data for the specified item
				listing is returned in an ItemType object.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="Item" type="ns:ItemType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								ItemType object that contains the data for the specified item.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItem</CallName>
									<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetItemRecommendations -->
	<xs:element name="GetItemRecommendationsRequest" type="ns:GetItemRecommendationsRequestType"/>
	<xs:complexType name="GetItemRecommendationsRequestType">
		<xs:annotation>
			<xs:documentation>
				No longer recommended.
			</xs:documentation>
			<xs:appinfo>
				<deprecationVersion>805</deprecationVersion>
				<deprecationDetails>Avoid</deprecationDetails>
				<useInstead/>
				<endOfLifeVersion>915</endOfLifeVersion>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="GetRecommendationsRequestContainer" type="ns:GetRecommendationsRequestContainerType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Specifies the data for a single item and configures the recommendation engines to use
								when processing the item.
								To retrieve recommendations for multiple items, pass a separate
								GetRecommendationsRequestContainer for each item. In this case,
								pass a user-defined correlation ID for each item to identify the matching response.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItemRecommendations</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetItemRecommendations -->
	<xs:element name="GetItemRecommendationsResponse" type="ns:GetItemRecommendationsResponseType"/>
	<xs:complexType name="GetItemRecommendationsResponseType">
		<xs:annotation>
			<xs:documentation>
				GetItemRecommendations returns recommended changes or opportunities for improvement
				related to listing data that was passed in the request.
				This call supports batch requests. That is, it can retrieve recommendations for multiple
				items at once.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="GetRecommendationsResponseContainer" type="ns:GetRecommendationsResponseContainerType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Specifies recommended changes or opportunities for improving the data of a single item.
								If multiple items were processed, a separate GetRecommendationsResponseContainer
								is returned for each item. Each container includes a user-defined correlation ID
								to help you match items in the request to recommendations in the response.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItemRecommendations</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetItemShipping -->
	<xs:element name="GetItemShippingRequest" type="ns:GetItemShippingRequestType"/>
	<xs:complexType name="GetItemShippingRequestType">
		<xs:annotation>
			<xs:documentation>
				Returns shipping cost estimates for an item for every calculated shipping service
				that the seller has offered with the listing. This is analogous to the Shipping
				Calculator seen in both the buyer and seller web pages.
			</xs:documentation>
			<xs:appinfo>
				<SeeLink>
					<Title>Determining Shipping Costs for a Listing</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Shipping-DeterminingCosts.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The item ID that uniquely identifies the item listing for which
								to retrieve the data. Required input.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
								<CallInfo>
									<CallName>GetItemShipping</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="QuantitySold" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Number of items sold to a single buyer and to be shipped together.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItemShipping</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DestinationPostalCode" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Destination country postal code (or zipcode, for US). Ignored if no
								country code is provided. Optional tag for some countries. More likely to
								be required for large countries.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItemShipping</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DestinationCountryCode" type="ns:CountryCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Destination country code. If DestinationCountryCode is US,
								a postal code is required and it represents the US zip code.
							</xs:documentation>
							<xs:appinfo>
								<Default>US</Default>
								<CallInfo>
									<CallName>GetItemShipping</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetItemShipping -->
	<xs:element name="GetItemShippingResponse" type="ns:GetItemShippingResponseType"/>
	<xs:complexType name="GetItemShippingResponseType">
		<xs:annotation>
			<xs:documentation>
				Contains the data returned by the call. The shipping details for the specified
				item are returned in a ShippingDetails object.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="ShippingDetails" type="ns:ShippingDetailsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Shipping-related details for the specified item. Any error about shipping services
								(returned by a vendor of eBay's who calculates shipping costs) is returned in
								ShippingRateErrorMessage. Errors from a shipping service are likely to be related to
								issues with shipping specifications, such as package size and the selected shipping
								method not supported by a particular shipping service.
								&lt;br&gt;
								&lt;br&gt;
								If a buyer buys multiple quantities of an item and the resultant total
								weight exceeds the weight limit of the shipping service, GetItemShipping
								returns the shipping cost and shipping service and internally groups the
								items in separate packages. A shipping service is removed from
								ShippingDetails only if the weight of a single item exceeds the weight
								limit of the shipping service.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItemShipping</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetItemTransactions -->
	<xs:element name="GetItemTransactionsRequest" type="ns:GetItemTransactionsRequestType"/>
	<xs:complexType name="GetItemTransactionsRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves order line item information for a specified &lt;b&gt;ItemID&lt;/b&gt;. &amp;
				nbsp;&lt;b&gt;Also for Half.com&lt;/b&gt;. The call returns zero, one, or
				multiple order line items, depending on the number of items sold from the listing.
				&lt;br&gt;&lt;br&gt;
				You can retrieve order line item data for a specific time range or
				number of days. If you don't specify a range or number of days, order line item
				data will be returned for the past 30 days.
			</xs:documentation>
			<xs:appinfo>
				<TempInfo>DetailLevel</TempInfo>
				<RelatedCalls>GetSellerTransactions, GetOrders, GetOrderTransactions</RelatedCalls>
				<SeeLink>
					<Title>Email and Address Privacy Policy</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/CRM-UserInformation.html</URL>
					<For>the conditions under which buyer and seller email and address are returned.</For>
				</SeeLink>
				<SeeLink>
					<Title>Retrieving Order Line Item Data and Managing Orders</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sales-Completing.html#RetrievingtheOrderLineItemsforaSingleIte</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier for an eBay item listing. A listing can have multiple
								order line items (transactions), but only one &lt;b&gt;ItemID&lt;/b&gt;. When you use
								&lt;b&gt;ItemID&lt;/b&gt; alone, eBay returns all order line items that are associated with
								the &lt;b&gt;ItemID&lt;/b&gt; (listing). If you pair &lt;b&gt;ItemID&lt;/b&gt; with a specific &lt;b&gt;TransactionID&lt;/b&gt;,
								data on a specific order line item is returned. If &lt;b&gt;OrderLineItemID&lt;/b&gt; is
								specified in the request, any &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair specified in the
								same request will be ignored.
								&lt;br&gt;
								&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
								&lt;b&gt;GetItemTransactions&lt;/b&gt; doesn't support SKU as an input because this
								call requires an identifier that is unique across your active
								and ended listings. Even when &lt;b&gt;InventoryTrackingMethod&lt;/b&gt; is set to
								&lt;b&gt;SKU&lt;/b&gt; in a listing, the SKU is only unique across your active
								listings (not your ended listings). To retrieve order line items
								by SKU, use &lt;b&gt;GetSellerTransactions&lt;/b&gt; or &lt;b&gt;GetOrderTransactions&lt;/b&gt; instead.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. ItemIDs are usually 9 to 12 digits)</MaxLength>
								<CallInfo>
									<CallName>GetItemTransactions</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ModTimeFrom" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The &lt;b&gt;ModTimeFrom&lt;/b&gt; and &lt;b&gt;ModTimeTo&lt;/b&gt; fields specify a date range for retrieving
								order line items associated with the specified &lt;b&gt;ItemID&lt;/b&gt;. The &lt;b&gt;ModTimeFrom&lt;/b&gt;
								field is the starting date range. All eBay order line items that were
								last modified within this date range are returned in the output. The
								maximum date range that may be specified is 30 days. This field is not
								applicable if a specific &lt;b&gt;TransactionID&lt;/b&gt; or &lt;b&gt;OrderLineItemID&lt;/b&gt; is included in
								the request or if the &lt;b&gt;NumberOfDays&lt;/b&gt; date filter is used.
								&lt;br&gt;&lt;br&gt;
								If you don't specify a &lt;b&gt;ModTimeFrom&lt;/b&gt;/&lt;b&gt;ModTimeTo&lt;/b&gt; filter, the &lt;b&gt;NumberOfDays&lt;/b&gt;
								time filter is used and it defaults to 30 (days). 
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItemTransactions</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ModTimeTo" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The &lt;b&gt;ModTimeFrom&lt;/b&gt; and &lt;b&gt;ModTimeTo&lt;/b&gt; fields specify a date range for retrieving
								order line items associated with the specified &lt;b&gt;ItemID&lt;/b&gt;. The &lt;b&gt;ModTimeTo&lt;/b&gt;
								field is the ending date range. All eBay order line items that were last
								modified within this date range are returned in the output. The maximum
								date range that may be specified is 30 days. If the &lt;b&gt;ModTimeFrom&lt;/b&gt; field is
								used and the &lt;b&gt;ModTimeTo&lt;/b&gt; field is omitted, the &lt;b&gt;ModTimeTo&lt;/b&gt; value defaults to
								the present time or to 30 days past the &lt;b&gt;ModTimeFrom&lt;/b&gt; value (if
								&lt;b&gt;ModTimeFrom&lt;/b&gt; value is more than 30 days in the past). This field is not
								applicable if a specific &lt;b&gt;TransactionID&lt;/b&gt; or &lt;b&gt;OrderLineItemID&lt;/b&gt; is included in
								the request or if the &lt;b&gt;NumberOfDays&lt;/b&gt; date filter is used.
								&lt;br&gt;&lt;br&gt;
								If you don't specify a &lt;b&gt;ModTimeFrom&lt;/b&gt;/&lt;b&gt;ModTimeTo&lt;/b&gt; filter, the &lt;b&gt;NumberOfDays&lt;/b&gt;
								time filter is used and it defaults to 30 (days).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItemTransactions</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="TransactionID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Include a &lt;b&gt;TransactionID&lt;/b&gt; field in the request if you want to retrieve the
								data for a specific order line item (transaction). If a &lt;b&gt;TransactionID&lt;/b&gt; is
								provided, any specified time filter is ignored. 
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. TransactionIDs are usually 9 to 12 digits.)</MaxLength>
								<CallInfo>
									<CallName>GetItemTransactions</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Pagination" type="ns:PaginationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Child elements control pagination of the output. Use the &lt;b&gt;EntriesPerPage&lt;/b&gt;
								property to control the number of order line items to
								return per call and the &lt;b&gt;PageNumber&lt;/b&gt; property to specify the specific page
								of data to return. If multiple pages of order line items are returned
								based on input criteria and Pagination properties, &lt;b&gt;GetItemTransactions&lt;/b&gt;
								will need to be called multiple times (with the &lt;b&gt;PageNumber&lt;/b&gt; value being
								increased by 1 each time) to scroll through all results.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItemTransactions</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="IncludeFinalValueFee" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates whether to include the Final Value Fee (FVF) for all order
								line items in the response. The Final Value Fee is
								returned in the &lt;b&gt;Transaction.FinalValueFee&lt;/b&gt; field. The Final Value Fee is
								assessed right after the creation of an order line item.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItemTransactions</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="IncludeContainingOrder" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Include this field and set it to True if you want the &lt;b&gt;ContainingOrder&lt;/b&gt;
								container to be returned in the response under each &lt;b&gt;Transaction&lt;/b&gt; node.
								For single line item orders, the &lt;b&gt;ContainingOrder.OrderID&lt;/b&gt; value takes the
								value of the &lt;b&gt;OrderLineItemID&lt;/b&gt; value for the order line item. For Combined
								Payment orders, the &lt;b&gt;ContainingOrder.OrderID&lt;/b&gt; value will be shared by at
								least two order line items (transactions) that are part of the same order.
							</xs:documentation>
							<xs:appinfo>
							  <default>false</default>
								<CallInfo>
									<CallName>GetItemTransactions</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Platform" type="ns:TransactionPlatformCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The default behavior of &lt;b&gt;GetItemTransactions&lt;/b&gt; is to retrieve all order line items originating from eBay.com and Half.com. If the user wants to retrieve only eBay.com order line items or Half.com order line items, this filter can be used to perform that function. Inserting 'eBay' into this field will restrict retrieved order line items to those originating on eBay.com, and inserting 'Half' into this field will restrict retrieved order line items to those originating on Half.com.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItemTransactions</CallName>
									<RequiredInput>No</RequiredInput>
									<onlyTheseValues>CustomCode, eBay, Half</onlyTheseValues>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="NumberOfDays" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This time filter specifies the number of days (24-hour periods) in the
								past to search for order line items. All eBay order line items that were
								either created or modified within this period are returned in the
								response. If specified, &lt;b&gt;NumberOfDays&lt;/b&gt; will override any date range
								specified with the &lt;b&gt;ModTimeFrom&lt;/b&gt;/&lt;b&gt;ModTimeTo&lt;/b&gt; time filters. This field is not
								applicable if a specific &lt;b&gt;TransactionID&lt;/b&gt; or &lt;b&gt;OrderLineItemID&lt;/b&gt; is included in
								the request.
							</xs:documentation>
							<xs:appinfo>
								<default>30</default>
								<Min>1</Min>
								<Max>30</Max>
								<CallInfo>
									<CallName>GetItemTransactions</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="IncludeVariations" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If included in the request and set to True, all variations defined for
								the item are returned at the root level, including variations
								that have no sales. If not included in the request or set to false, the
								variations with sales are still returned in separate &lt;b&gt;Transaction&lt;/b&gt; nodes. This information is intended to help sellers to reconcile their
								local inventory with eBay's records, while processing order line items
								(without requiring a separate call to &lt;b&gt;GetItem&lt;/b&gt;).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItemTransactions</CallName>
									<Default>false</Default>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="OrderLineItemID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A unique identifier for an eBay order line item. This field is created
								as soon as there is a commitment to buy from the seller, and its value
								is based upon the concatenation of &lt;b&gt;ItemID&lt;/b&gt; and &lt;b&gt;TransactionID&lt;/b&gt;, with a
								hyphen in between these two IDs. If you want to retrieve data on a
								specific order line item, you can use an &lt;b&gt;OrderLineItemID&lt;/b&gt; value in the
								request instead of the &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair. If an &lt;b&gt;OrderLineItemID&lt;/b&gt; is
								provided, any specified time filter is ignored. 
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>100</MaxLength>
								<CallInfo>
									<CallName>GetItemTransactions</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetItemTransactions -->
	<xs:element name="GetItemTransactionsResponse" type="ns:GetItemTransactionsResponseType"/>
	<xs:complexType name="GetItemTransactionsResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns an array of order line item (transaction) data for the item specified in the request.
				The results can be used to create a report of data that is commonly
				necessary for order processing.
				Zero, one, or many &lt;b&gt;Transaction&lt;/b&gt; objects can be returned in the &lt;b&gt;TransactionArray&lt;/b&gt;.
				The set of order line items returned is limited to those that were modified between
				the times specified in the request's &lt;b&gt;ModTimeFrom&lt;/b&gt; and &lt;b&gt;ModTime&lt;/b&gt; filters.
				Also returns the &lt;b&gt;Item&lt;/b&gt; object that spawned the order line items.
				If pagination filters were specified in the request, returns meta-data describing
				the effects of those filters on the current response and the estimated effects if
				the same filters are used in subsequent calls.
				&lt;br&gt;&lt;br&gt;
				Data from the &lt;b&gt;TransactionArray&lt;/b&gt; may be used to trigger the following Platform
				Notifications: EndOfAuction, AuctionCheckoutComplete, FixedPriceEndOfTransaction,
				CheckoutBuyerRequestTotal, FixedPriceTransaction, Checkout,
				FixedPriceTransactionForSeller, FixedPriceTransactionForBuyer, ItemMarkedAsShipped,
				and ItemMarkedAsPaid. Each notification will be based on the state of the item
				(a 'snapshot' of the item) at the time the order line item was created.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="PaginationResult" type="ns:PaginationResultType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains the total number of pages (&lt;b&gt;TotalNumberOfPages&lt;/b&gt;) and the total number
								of entries (&lt;b&gt;TotalNumberOfEntries&lt;/b&gt;) that could be returned given repeated calls
								that use the same selection criteria as the call that returned this response.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItemTransactions</CallName>
									<Details>DetailLevel: none, ReturnAll, ItemReturnDescription</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="HasMoreTransactions" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates whether there are additional order line items (transactions) to retrieve.
								That is, indicates whether more pages of data are available to be
								returned, given the filters that were specified in the request.
								Returns false for the last page of data.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItemTransactions</CallName>
									<Details>DetailLevel: none, ReturnAll, ItemReturnDescription</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="TransactionsPerPage" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Number of order line items (transactions) returned per page (per call). May be a higher value
								than &lt;b&gt;ReturnedTransactionCountActual&lt;/b&gt; if the page returned is the last page
								and more than one page of data exists.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItemTransactions</CallName>
									<Details>DetailLevel: none, ReturnAll, ItemReturnDescription</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PageNumber" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Page number for the page of order line items the response returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItemTransactions</CallName>
									<Details>DetailLevel: none, ReturnAll, ItemReturnDescription</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ReturnedTransactionCountActual" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Number of order line items retrieved in the current page of results just returned.
								May be a lower value than &lt;b&gt;TransactionsPerPage&lt;/b&gt; if the page returned is the last
								page and more than one page of data exists.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItemTransactions</CallName>
									<Details>DetailLevel: none, ReturnAll, ItemReturnDescription</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Item" type="ns:ItemType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								&lt;b&gt;Item&lt;/b&gt; object that spawned the order line item. It is a purchase from this item's listing
								that the order line item represents.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItemTransactions</CallName>
									<Details>DetailLevel: none, ReturnAll, ItemReturnDescription</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="TransactionArray" type="ns:TransactionArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								List of &lt;b&gt;Transaction&lt;/b&gt; objects representing the order line items resulting
								from the listing. Each &lt;b&gt;Transaction&lt;/b&gt; object contains the data for one purchase
								(of one or more items in the same listing). The &lt;b&gt;Transaction.Item&lt;/b&gt; field is not
								returned because the &lt;b&gt;Item&lt;/b&gt; object is returned at the root level of the response.
								See the reference guide for more information about the fields that are returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItemTransactions</CallName>
									<Details>DetailLevel: none, ReturnAll, ItemReturnDescription</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PayPalPreferred" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates whether the item's seller has the preference enabled that shows
								that the seller prefers PayPal as the method of payment for an item. This
								preference is indicated on an item's View Item page and is intended to
								influence a buyer to use PayPal
								to pay for the item.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItemTransactions</CallName>
									<Details>DetailLevel: none, ReturnAll, ItemReturnDescription</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetItemsAwaitingFeedback -->
	<xs:element name="GetItemsAwaitingFeedbackRequest" type="ns:GetItemsAwaitingFeedbackRequestType"/>
	<xs:complexType name="GetItemsAwaitingFeedbackRequestType">
		<xs:annotation>
			<xs:documentation>
				Returns orders in which the user was involved and for which feedback
				is still needed from either the buyer or seller.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>
					GetMyeBayBuying, GetMyeBaySelling, GetMyeBayReminders
				</RelatedCalls>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="AbstractRequestType">
				<xs:sequence>
					<xs:element name="Sort" type="ns:ItemSortTypeCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies how the returned feedback items should be sorted.
								Valid values are Title, EndTime, QuestionCount, FeedbackLeft,
								FeedbackReceivedDescending, UserIDDescending, TitleDescending,
								and EndTimeDescending.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItemsAwaitingFeedback</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Pagination" type="ns:PaginationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the number of entries per page and the page number to return
								in the result set.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItemsAwaitingFeedback</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetItemsAwaitingFeedback -->
	<xs:element name="GetItemsAwaitingFeedbackResponse" type="ns:GetItemsAwaitingFeedbackResponseType"/>
	<xs:complexType name="GetItemsAwaitingFeedbackResponseType">
		<xs:annotation>
			<xs:documentation>
				Response to GetItemsAwaitingFeedback.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="AbstractResponseType">
				<xs:sequence>
					<xs:element name="ItemsAwaitingFeedback" type="ns:PaginatedTransactionArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains the items awaiting feedback.
								Returned only if there are items that do not yet
								have feedback.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetItemsAwaitingFeedback</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetMemberMessages -->
	<xs:element name="GetMemberMessagesRequest" type="ns:GetMemberMessagesRequestType"/>
	<xs:complexType name="GetMemberMessagesRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves a list of the messages buyers have posted about your
				active item listings.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>
					AddMemberMessagesAAQToBidder, AddMemberMessageAAQToPartner, AddMemberMessageRTQ,
					DeleteMyMessages, GetMyMessages, ReviseMyMessages, ReviseMyMessagesFolders
				</RelatedCalls>
				<SeeLink>
					<Title>Communication Between Members</Title>
					<URL></URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The ID of the item the message is about.
								&lt;br&gt;&lt;br&gt;
								For ASQ messages, either the ItemID, or a date range
								(specified with StartCreationTime and EndCreationTime),
								or both must be included. ItemID is otherwise ignored.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
								<CallInfo>
									<CallName>GetMemberMessages</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="MailMessageType" type="ns:MessageTypeCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The type of message. Note that GetMemberMessages does not return
								messages when this field is set to AskSellerQuestion.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMemberMessages</CallName>
									<OnlyTheseValues>AskSellerQuestion, All</OnlyTheseValues>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="MessageStatus" type="ns:MessageStatusTypeCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The status of the message.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMemberMessages</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DisplayToPublic" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If included in the request and set to True, only public messages (viewable
								in the Item listing) are returned. If omitted or set to False in the
								request, all messages (that match other filters in the request) are returned
								in the response.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMemberMessages</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="StartCreationTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Used as beginning of date range filter. If specified,
								filters the returned messages to only those with a
								creation date greater than or equal to the specified
								date and time.
								&lt;br&gt;&lt;br&gt;
								For CEM messages, StartCreationTime and EndCreationTime
								must be provided.
								&lt;br&gt;&lt;br&gt;
								For ASQ messages, either the ItemID, or a date range
								(specified with StartCreationTime and EndCreationTime),
								or both must be included.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMemberMessages</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndCreationTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Used as end of date range filter. If specified, filters
								the returned messages to only those with a creation date
								less than or equal to the specified date and time.
								&lt;br&gt;&lt;br&gt;
								For CEM messages, StartCreationTime and EndCreationTime
								must be provided.
								&lt;br&gt;&lt;br&gt;
								For ASQ messages, either the ItemID, or a date range
								(specified with StartCreationTime and EndCreationTime),
								or both must be included.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMemberMessages</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Pagination" type="ns:PaginationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Standard pagination argument used to reduce response.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMemberMessages</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="MemberMessageID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								An ID that uniquely identifies the message for a given user to be retrieved.
								Used for the AskSellerQuestion notification only.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMemberMessages</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SenderID" type="ns:UserIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								An eBay ID that uniquely identifies a user. For
								GetMemberMessages, this is the sender of the message. If
								included in the request, returns only messages from the
								specified sender.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMemberMessages</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetMemberMessages -->
	<xs:element name="GetMemberMessagesResponse" type="ns:GetMemberMessagesResponseType"/>
	<xs:complexType name="GetMemberMessagesResponseType">
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="MemberMessage" type="ns:MemberMessageExchangeArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The returned member messages. Returned if messages that meet the request criteria exist.
								Note that GetMemberMessages does not return
								messages when, in the request, the MailMessageType is AskSellerQuestion.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMemberMessages</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PaginationResult" type="ns:PaginationResultType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Shows the pagination of data returned by requests.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMemberMessages</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="HasMoreItems" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies whether the response has more items.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMemberMessages</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetMessagePreferences -->
	<xs:element name="GetMessagePreferencesRequest" type="ns:GetMessagePreferencesRequestType"/>
	<xs:complexType name="GetMessagePreferencesRequestType">
		<xs:annotation>
			<xs:documentation>
				Returns a seller's Ask Seller a Question (ASQ) subjects, each in
				its own Subject node.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>
					SetMessagePreferences
				</RelatedCalls>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="SellerID" type="ns:UserIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The ID of the user to retrieve ASQ subjects for. This
								value must be specified in the request, but does not
								need to be the same user as the user making the
								request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMessagePreferences</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="IncludeASQPreferences" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If true, indicates that the ASQ subjects for the
								specified user should be returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMessagePreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetMessagePreferences -->
	<xs:element name="GetMessagePreferencesResponse" type="ns:GetMessagePreferencesResponseType"/>
	<xs:complexType name="GetMessagePreferencesResponseType">
		<xs:annotation>
			<xs:documentation>
				Contains the ASQ subjects for the user specified in the request.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="ASQPreferences" type="ns:ASQPreferencesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Returns a seller's ASQ subjects, each in its own Subject
								node. If the seller has not customized the ASQ subjects
								using SetMessagePreferences, the call will return the
								current default values. Returned if
								IncludeASQPreferences = true was specified in the
								request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMessagePreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetMyMessages -->
	<xs:element name="GetMyMessagesRequest" type="ns:GetMyMessagesRequestType"/>
	<xs:complexType name="GetMyMessagesRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves information about the messages sent to a given user.
			</xs:documentation>
			<xs:appinfo>
				<Summary>
					Retrieves information about the messages sent to
					a user.
				</Summary>
				<TempInfo>DetailLevel</TempInfo>
				<RelatedCalls>
					AddMemberMessageAAQToPartner, AddMemberMessageRTQ,
					AddMemberMessagesAAQToBidder, DeleteMyMessages, GetMemberMessages,
					ReviseMyMessages, ReviseMyMessagesFolders
				</RelatedCalls>
				<SeeLink>
					<Title>Communication Between Members</Title>
					<URL></URL>
				</SeeLink>
				<SeeLink>
					<Title>Notifications for Buyers and Sellers</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Notifications/Notifications.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="AlertIDs" type="ns:MyMessagesAlertIDArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container was deprecated with 685 release. Alerts are now synonymous
								with Flagged messages.
							</xs:documentation>
							<xs:appinfo>
								<NoCalls/>
					<!-- <CallInfo>
									<CallName>GetMyMessages</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo> -->
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="MessageIDs" type="ns:MyMessagesMessageIDArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of one to 10 MessageID fields.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyMessages</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="FolderID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A unique identifier for a My Messages folder. If a FolderID is provided,
								only messages from the specified folder are returned in the response.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyMessages</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="StartTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The beginning of the date-range filter.
								Filtering takes into account the entire timestamp of when messages were sent.
								Messages expire after one year.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyMessages</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The end of the date-range filter. See StartTime
								(which is the beginning of the date-range filter).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyMessages</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ExternalMessageIDs" type="ns:MyMessagesExternalMessageIDArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field is currently available on the US site. A container for IDs that
								uniquely identify messages for a given user. If provided at the time of message
								creation, this ID can be used to retrieve messages and will take precedence
								over message ID.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyMessages</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Pagination" type="ns:PaginationType" minOccurs="0">
						<xs:annotation>
						    <xs:documentation>
							Specifies how to create virtual pages in the returned list (such as total
							number of entries and total number of pages to return).
							Default for EntriesPerPage with GetMyMessages is 25.
						    </xs:documentation>
						    <xs:appinfo>
							<CallInfo>
								<CallName>GetMyMessages</CallName>
								<RequiredInput>No</RequiredInput>
							</CallInfo>
						    </xs:appinfo>
						</xs:annotation>
					</xs:element>
					 <xs:element name="IncludeHighPriorityMessageOnly" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If this field is included in the requst and set to True, only High Priority
								messages are returned in the response.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyMessages</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
<!--\xmlschemas\ebl\APISchema\GetMyMessages\GetMyMessagesREquest.xsd-->	<!--  Call: GetMyMessages -->
  <xs:element name="GetMyMessagesResponse" type="ns:GetMyMessagesResponseType"/>
	<xs:complexType name="GetMyMessagesResponseType">
		<xs:annotation>
			<xs:documentation>
			Conains information about the messages sent to
			a user. Depending on the detail level, this
			information can include message counts,
			resolution and flagged status, message
			headers, and message text.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="Summary" type="ns:MyMessagesSummaryType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Summary data for a given user's
								messages. This includes the numbers of
								new messages, flagged messages, and total messages.
								The amount and type of data returned is the same
								whether or not the request includes specific
								MessageIDs.
								Always/Conditionally returned logic assumes a
								detail level of ReturnMessages.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyMessages</CallName>
									<Details>DetailLevel: ReturnSummary</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Alerts" type="ns:MyMessagesAlertArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container was deprecated in 685 version. Alerts are now considered
								Flagged messages.
							</xs:documentation>
							<xs:appinfo>
								<NoCalls/>
				<!--  <CallInfo>
									<CallName>GetMyMessages</CallName>
									<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
									<Returned>Conditionally</Returned>
								</CallInfo> -->
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Messages" type="ns:MyMessagesMessageArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains the message information for each
								message specified in MessageIDs. The amount and
								type of information returned varies based on the
								requested detail level. Contains one
								MyMessagesMessageType object per message.
								Returned as an empty node if user has no
								messages.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyMessages</CallName>
									<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetMyeBayBuying -->
	<xs:element name="GetMyeBayBuyingRequest" type="ns:GetMyeBayBuyingRequestType"/>
	<xs:complexType name="GetMyeBayBuyingRequestType">
		<xs:annotation>
			<xs:documentation>
				Returns items from the Buying section of the user's My eBay
				account, including items that the user is watching, bidding on, has
				won, has not won, and has made best offers on.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>GetItemsAwaitingFeedback, GetMyeBayReminders, GetMyeBaySelling</RelatedCalls>
				<SeeLink>
					<Title>My eBay</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/CRM-MyeBay.html</URL>
				</SeeLink>
				<TempInfo>DetailLevel</TempInfo>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="AbstractRequestType">
				<xs:sequence>
					<xs:element name="WatchList" type="ns:ItemListCustomizationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Returns the list of items being watched by the user.
								&lt;br&gt;&lt;br&gt;
								Set Include to true to return the default response set.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="BidList" type="ns:ItemListCustomizationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Returns the list of items on which the user has bid.
								&lt;br&gt;&lt;br&gt;
								Set Include to true to return the default response set.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="BestOfferList" type="ns:ItemListCustomizationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Returns the list of items on which the user has placed best offers.
								&lt;br&gt;&lt;br&gt;
								Set Include to true to return the default response set.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="WonList" type="ns:ItemListCustomizationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Returns the list of items on which the use has bid.
								&lt;br&gt;&lt;br&gt;
								Set Include to true to return the default response set.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="LostList" type="ns:ItemListCustomizationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Returns the list of items on which the user has bid on and lost.
								&lt;br&gt;&lt;br&gt;
								Set Include to true to return the default response set.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="FavoriteSearches" type="ns:MyeBaySelectionType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Returns the list of searches that the user has saved in My eBay. Returned
								only if the user has saved searches.
								&lt;br&gt;&lt;br&gt;
								Set Include to true to return the default response set.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="FavoriteSellers" type="ns:MyeBaySelectionType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Returns the list of favorite sellers that the user has saved in My eBay.
								Returned only if the user has saved a list of favorite sellers.
								&lt;br&gt;&lt;br&gt;
								Set Include to true to return the default response set.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SecondChanceOffer" type="ns:MyeBaySelectionType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Returns the list of second chance offers made by the user. Returned only
								if the user has made second chance offers.
								&lt;br&gt;&lt;br&gt;
								Set Include to true to return the default response set.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="BidAssistantList" type="ns:BidAssistantListType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates whether or not the Bid Assistant feature is being used.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DeletedFromWonList" type="ns:ItemListCustomizationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Returns the list of items the user has won, and subsequently deleted from
								their My eBay page.
								&lt;br&gt;&lt;br&gt;
								Set Include to true to return the default response set.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DeletedFromLostList" type="ns:ItemListCustomizationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Returns the list of items (auctions) the user did not win and were
								subsequently deleted from their My eBay page.
								&lt;br&gt;&lt;br&gt;
								Set Include to true to return the default response set.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="BuyingSummary" type="ns:ItemListCustomizationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Returns a summary of the user's buying activity.
								&lt;br&gt;&lt;br&gt;
								With a request version of 605 or higher, the buying summary container is
								not included in the response by default. Add a BuyingSummary element in
								the request with an Include field set to true to receive a BuyingSummary
								container in your response.
								&lt;br&gt;&lt;br&gt;
								With a request version lower than 605, the BuyingSummary is always
								returned by default. Add a BuyingSummary element with an Include field
								set to false to exclude the BuyingSummary from your response.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="UserDefinedLists" type="ns:MyeBaySelectionType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Returns the user defined lists, which are lists created by the user in the eBay
								UI and filled with items, or sellers, or searches using the 
								"Add to List" feature.
								&lt;br&gt;&lt;br&gt;
								Set Include to true to return the default response set.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="HideVariations" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If true, the Variations node is omitted for all multi-variation
								listings in the response.
								If false, the Variations node is returned for all
								multi-variation listings in the response. &lt;br&gt;
								&lt;br&gt;
								Please note that if the seller includes a large number of
								variations in many listings, retrieving variations (setting this
								flag to false) may degrade the call's performance. Therefore,
								when this is false, you may need to reduce the total
								number of items you're requesting at once (by using other input
								fields, such as Pagination).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<RequiredInput>No</RequiredInput>
									<Default>false</Default>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetMyeBayBuying -->
	<xs:element name="GetMyeBayBuyingResponse" type="ns:GetMyeBayBuyingResponseType"/>
	<xs:complexType name="GetMyeBayBuyingResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns items from All Buying or All Favorites in the user's My eBay account.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="AbstractResponseType">
				<xs:sequence>
					<xs:element name="BuyingSummary" type="ns:BuyingSummaryType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains a summary of the items the user has bid on. Returned at all detail
								levels.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<Details>DetailLevel: ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="WatchList" type="ns:PaginatedItemArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains the items the user is watching. Only returned if items exist that
								meet the request criteria.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<Details>DetailLevel: ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="BidList" type="ns:PaginatedItemArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains all the items the buyer has bid on.
								Only returned if items exist that meet the request criteria.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<Details>DetailLevel: ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="BestOfferList" type="ns:PaginatedItemArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains the items the user has placed Best Offers on. Only returned if
								items exist that meet the request criteria.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<Details>DetailLevel: ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="WonList" type="ns:PaginatedOrderTransactionArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains the items the user has bid on and won. Only returned if items
								exist that meet the request criteria.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<Details>DetailLevel: ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="LostList" type="ns:PaginatedItemArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains the items the user has bid on and lost. Only returned if items
								exist that meet the request criteria.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<Details>DetailLevel: ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="FavoriteSearches" type="ns:MyeBayFavoriteSearchListType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains a list of the user's favorite searches. Only returned if the
								user has Favorite Searches. The search name, search query, and search
								elements, such as QueryKeywords, SortOrder, and Condition are returned.
								&lt;br&gt;&lt;br&gt;
								You can paste the Search Query response, that comes back as a URL, into a browser
								to re-play the Favorite Search.
								&lt;br&gt;&lt;br&gt;
								The search elements that are returned by this call can be used as input
								for the Shopping API FindItemsAdvanced request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<Details>DetailLevel: ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="FavoriteSellers" type="ns:MyeBayFavoriteSellerListType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains a list of the user's favorite sellers. Only returned if items
								exist that meet the request criteria.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<Details>DetailLevel: ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SecondChanceOffer" type="ns:ItemType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Contains the list of second chance offers the user has received. Only
								returned if items exist that meet the request criteria.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<Details>DetailLevel: ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="BidAssistantList" type="ns:BidGroupArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								<!-- This field is deprecated -->
								Contains the items that were bid on using the Bid Assistant feature.
							</xs:documentation>
							<xs:appinfo>
								<NoCalls/>
								<!-- <CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo> -->
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DeletedFromWonList" type="ns:PaginatedOrderTransactionArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains the items the buyer has bid on, won, and deleted from My eBay.
								Only returned if items exist that meet the request criteria.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<Details>DetailLevel: ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DeletedFromLostList" type="ns:PaginatedItemArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains the items the buyer has bid on, lost, and deleted from My eBay.
								Only returned if items exist that meet the request criteria.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<Details>DetailLevel: ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="UserDefinedList" type="ns:UserDefinedListType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Contains the items, searches, or sellers that the user has saved to this 
								list using the "Add to list" feature.  The name of the list is given by the 
								"Name" element. Returned only if UserDefineLists is specified in the request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayBuying</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetMyeBayReminders -->
	<xs:element name="GetMyeBayRemindersRequest" type="ns:GetMyeBayRemindersRequestType"/>
	<xs:complexType name="GetMyeBayRemindersRequestType">
		<xs:annotation>
			<xs:documentation>
				Requests totals for the Buying and Selling reminders from the user's
				My eBay account.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>
					GetItemsAwaitingFeedback, GetMyeBayBuying, GetMyeBaySelling
				</RelatedCalls>
				<SeeLink>
					<Title>My eBay</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/CRM-MyeBay.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="AbstractRequestType">
				<xs:sequence>
					<xs:element name="BuyingReminders" type="ns:ReminderCustomizationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the type of buying reminders for which you want information.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayReminders</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SellingReminders" type="ns:ReminderCustomizationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the type of selling reminders for which you want information.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayReminders</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetMyeBayReminders -->
	<xs:element name="GetMyeBayRemindersResponse" type="ns:GetMyeBayRemindersResponseType">
		<xs:annotation>
			<xs:documentation>
			Returns totals of various reminder types from the user's My eBay account.
			</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="GetMyeBayRemindersResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns totals of various reminder types from the user's My eBay account.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="AbstractResponseType">
				<xs:sequence>
					<xs:element name="BuyingReminders" type="ns:RemindersType" minOccurs="0">
						<xs:annotation>
								<xs:documentation>
									Contains the buying reminders in the user's My eBay account that match
									the request criteria.
								</xs:documentation>
								<xs:appinfo>
									<CallInfo>
										<CallName>GetMyeBayReminders</CallName>
										<Returned>Conditionally</Returned>
									</CallInfo>
								</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SellingReminders" type="ns:RemindersType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains the selling reminders in the user's My eBay account that match
								the request criteria.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBayReminders</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetMyeBaySelling -->
	<xs:element name="GetMyeBaySellingRequest" type="ns:GetMyeBaySellingRequestType"/>
	<xs:complexType name="GetMyeBaySellingRequestType">
		<xs:annotation>
			<xs:documentation>
				Returns items from the Selling section of the user's My eBay account,
				including items that the user is currently selling (the Active list),
				items that have bids, sold items, and unsold items.
			</xs:documentation>
			<xs:appinfo>
				<TempInfo>DetailLevel</TempInfo>
				<RelatedCalls>GetItemsAwaitingFeedback, GetMyeBayBuying, GetMyeBayReminders</RelatedCalls>
				<SeeLink>
					<Title>My eBay</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/CRM-MyeBay.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Managing Selling and Reminders with My eBay</Title>
					<URL>http://pages.ebay.com/help/myebay/manage-selling.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="AbstractRequestType">
				<xs:sequence>
					<xs:element name="ScheduledList" type="ns:ItemListCustomizationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Returns the list of items the user has scheduled to sell but whose
								listings have not yet opened.
								&lt;br&gt;&lt;br&gt;
								Set Include to true to return the default response set.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBaySelling</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ActiveList" type="ns:ItemListCustomizationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Returns the list of items the user is actively selling (the currently
								active listings).
								&lt;br&gt;&lt;br&gt;
								Set Include to true to return the default response set.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBaySelling</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SoldList" type="ns:ItemListCustomizationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Returns the list of items the user has sold.
								&lt;br&gt;&lt;br&gt;
								Set Include to true to return the default response set.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBaySelling</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="UnsoldList" type="ns:ItemListCustomizationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Returns the list of items the user has listed, but whose listings
								have ended without being sold.
								&lt;br&gt;&lt;br&gt;
								Set Include to true to return the default response set.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBaySelling</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="BidList" type="ns:ItemListCustomizationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Return the list of active items on which there are bids.
								&lt;br&gt;&lt;br&gt;
								Set Include to true to return the default response set.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBaySelling</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DeletedFromSoldList" type="ns:ItemListCustomizationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Returns the list of items the user sold, and then deleted from
								their My eBay page. Allowed values for DurationInDays are 0-90.
								&lt;br&gt;&lt;br&gt;
								Set Include to true to return the default response set.
							</xs:documentation><xs:documentation>
								Return the list of active items on which there are bids.
								&lt;br&gt;&lt;br&gt;
								Set Include to true to return the default response set.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBaySelling</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DeletedFromUnsoldList" type="ns:ItemListCustomizationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Returns the list of items the user either ended or did not sell, and
								subsequently were deleted them from their My eBay page. Allowed
								values for DurationInDays are 0-90.
								&lt;br&gt;&lt;br&gt;
								Set Include to true to return the default response set.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBaySelling</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SellingSummary" type="ns:ItemListCustomizationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Returns a summary of the user's buying activity.
								&lt;br&gt;&lt;br&gt;
								With a request version of 605 or higher, the selling summary container is
								not included in the response by default. Add a SellingSummary element in
								the request with an Include field set to true to receive a SellingSummary
								container in your response.
								&lt;br&gt;&lt;br&gt;
								With a request version lower than 605, the SellingSummary is always
								returned by default. Add a SellingSummary element with an Include field
								set to false to exclude the SellingSummary from your response.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBaySelling</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="HideVariations" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If true, the Variations node is omitted for all multi-variation
								listings in the response.
								If false, the Variations node is returned for all
								multi-variation listings in the response. &lt;br&gt;
								&lt;br&gt;
								Please note that if the seller includes a large number of
								variations in many listings, retrieving variations (setting this
								flag to false) may degrade the call's performance. Therefore,
								when this is false, you may need to reduce the total
								number of items you're requesting at once (by using other input
								fields, such as Pagination).
						  </xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBaySelling</CallName>
									<RequiredInput>No</RequiredInput>
									<Default>false</Default>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetMyeBaySelling -->
	<xs:element name="GetMyeBaySellingResponse" type="ns:GetMyeBaySellingResponseType"/>
	<xs:complexType name="GetMyeBaySellingResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns summary and detail information about items the user is selling,
				items scheduled to sell, currently listed, sold, and closed but not sold.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="AbstractResponseType">
				<xs:sequence>
					<xs:element name="SellingSummary" type="ns:SellingSummaryType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains summary information about the items the user is selling.
							</xs:documentation>
							<xs:appinfo>
							<CallInfo>
								<CallName>GetMyeBaySelling</CallName>
								<Details>DetailLevel: none, ReturnAll</Details>
								<Returned>Always</Returned>
							</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ScheduledList" type="ns:PaginatedItemArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains the items the user has scheduled for sale, but whose listings have
								not yet started.
							</xs:documentation>
							<xs:appinfo>
							<CallInfo>
								<CallName>GetMyeBaySelling</CallName>
								<Details>DetailLevel: none, ReturnAll</Details>
								<Returned>Conditionally</Returned>
							</CallInfo>
						</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ActiveList" type="ns:PaginatedItemArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains the items the user is selling that have active listings.
							</xs:documentation>
							<xs:appinfo>
							<CallInfo>
								<CallName>GetMyeBaySelling</CallName>
								<Details>DetailLevel: none, ReturnAll</Details>
								<Returned>Conditionally</Returned>
							</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SoldList" type="ns:PaginatedOrderTransactionArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains the items the user has sold.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBaySelling</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="UnsoldList" type="ns:PaginatedItemArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains the items whose listings have ended but that have not sold.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBaySelling</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Summary" type="ns:MyeBaySellingSummaryType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains summary information about the items the user is selling.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBaySelling</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="BidList" type="ns:PaginatedItemArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container is no longer applicable to &lt;b&gt;GetMyeBaySelling&lt;/b&gt;.
							</xs:documentation>
							<!-- <xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBaySelling</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo> -->
						</xs:annotation>
					</xs:element>
					<xs:element name="DeletedFromSoldList" type="ns:PaginatedOrderTransactionArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains the items the seller has sold and deleted from My eBay.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBaySelling</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DeletedFromUnsoldList" type="ns:PaginatedItemArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains the items with listings that were ended or did not sell and have been deleted from My eBay.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetMyeBaySelling</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetNotificationPreferences -->
	<xs:element name="GetNotificationPreferencesRequest" type="ns:GetNotificationPreferencesRequestType"/>
	<xs:complexType name="GetNotificationPreferencesRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves the requesting application's notification preferences. Details are only returned for events for which a
				preference has been set. For example, if you enabled notification for the EndOfAuction event and later disabled it,
				the GetNotificationPreferences response would cite the EndOfAuction event preference as Disabled. Otherwise, no
				details would be returned regarding EndOfAuction.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>SetNotificationPreferences, GetNotificationsUsage</RelatedCalls>
				<SeeLink>
					<Title>Working with Platform Notifications</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Notifications/Notifications.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="PreferenceLevel" type="ns:NotificationRoleCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the type of preferences to retrieve. For example, preferences can be associated with a user, with
								an application, or with events.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetNotificationPreferences</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetNotificationPreferences -->
	<xs:element name="GetNotificationPreferencesResponse"  type="ns:GetNotificationPreferencesResponseType"/>
	<xs:complexType name="GetNotificationPreferencesResponseType">
		<xs:annotation>
			<xs:documentation>
				Contains the requesting application's notification preferences.
				GetNotificationPreferences retrieves preferences that you have
				deliberately set. For example, if you enable the EndOfAuction event and
				then later disable it, the response shows the EndOfAuction event
				preference as Disabled. But if you have never set a preference for the
				EndOfAuction event, no EndOfAuction preference is returned at all.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="ApplicationDeliveryPreferences" type="ns:ApplicationDeliveryPreferencesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies application-based event preferences that have been enabled.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetNotificationPreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DeliveryURLName" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies application delivery URL Name associated with this user.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetNotificationPreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="UserDeliveryPreferenceArray" type="ns:NotificationEnableArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies user-based event preferences that have been enabled or disabled.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetNotificationPreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="UserData" type="ns:NotificationUserDataType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Returns user data for notification settings, such as set mobile phone.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetNotificationPreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EventProperty" type="ns:NotificationEventPropertyType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Contains names and values assigned to a notification event.
								Currently can only be set for wireless applications.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetNotificationPreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetNotificationsUsage -->
	<xs:element name="GetNotificationsUsageRequest" type="ns:GetNotificationsUsageRequestType"/>
	<xs:complexType name="GetNotificationsUsageRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves usage information about platform notifications for a given application.
				You can use this notification information to troubleshoot issues with platform
				notifications. You can call this up to 50 times per hour for a given application.
			</xs:documentation>
		<xs:appinfo>
			<RelatedCalls>GetNotificationPreferences, SetNotificationPreferences</RelatedCalls>
			<SeeLink>
				<Title>Working with Platform Notifications</Title>
				<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Notifications/Notifications.html</URL>
			</SeeLink>
		</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="StartTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the start date and time for which notification information
								will be retrieved. StartTime is optional. If no StartTime is specified,
								the default value of 24 hours prior to the call time is used. If no
								StartTime is specified or if an invalid StartTime is specified, date
								range errors are returned in the response. For a StartTime to be valid,
								it must be no more than 72 hours before the time of the call, it cannot
								be more recent than the EndTime, and it cannot be later than the time of
								the call. If an invalid StartTime is specified, the default value is
								used.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetNotificationsUsage</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the end date and time for which notification information
								will be retrieved. EndTime is optional. If no EndTime is specified,
								the current time (the time the call is made) is used. If no EndTime
								is specified or if an invalid EndTime is specified, date range errors
								are returned in the response. For an EndTime to be valid, it must be no
								more than 72 hours before the time the of the call, it cannot be before
								the StartTime, and it cannot be later than the time of the call. If an
								invalid EndTime is specified, the current time is used.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetNotificationsUsage</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies an item ID for which detailed notification information will be
								retrieved. ItemID is optional. If no ItemID is specified, the response
								will not include any individual notification details.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
								<CallInfo>
									<CallName>GetNotificationsUsage</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetNotificationsUsage -->
	<xs:element name="GetNotificationsUsageResponse" type="ns:GetNotificationsUsageResponseType"/>
	<xs:complexType name="GetNotificationsUsageResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns an array of notifications sent to a given application identified by the appID
				(comes in the credentials). The result can be used by third-party developers troubleshoot
				issues with notifications.
				Zero, one or many notifications can be returned in the array. The set of notifications
				returned is limited to those that were sent between the StartTime and EndTime specified
				in the request. If StartTime or EndTime filters were not found in the request, then
				the response will contain the data for only one day (Now-1day). By default, maximum
				duration is limited to 3 days (Now-3days). These min (1day) and max(3days) applies
				to Notifications,MarkDownMarkUpHistory and NotificationStatistics.

				Notifications are sent only if the ItemID is included in the request. If there is no
				ItemID, then only Statistics and MarkDownMarkUpHistory information is included.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="StartTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Returns the start date and time for the notification information that is
								returned by this call. The oldest date allowed for this field is Now-3days.
								Default is Now-1day.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetNotificationsUsage</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Returns the end date and time for the notification information that is
								returned by this call. The default is Now.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetNotificationsUsage</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="NotificationDetailsArray" type="ns:NotificationDetailsArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								List of notification objects representing the notifications sent to an
								application for the given time period. It will only be returned if ItemID
								was specified in the input request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetNotificationsUsage</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="MarkUpMarkDownHistory" type="ns:MarkUpMarkDownHistoryType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								List of objects representing MarkUp or MarkDown history for a given appID
								and for given StartTime and EndTime. This node will always be returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetNotificationsUsage</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="NotificationStatistics" type="ns:NotificationStatisticsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Summary information about number of notifications that were successfully
								delivered, queued, failed, connection attempts made, connection timeouts,
								http errors for the given appID and given time period. By default, statistics
								for only one day (Now-1day) is included. Maximum time duration allowed is 3 days
								(Now-3days).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetNotificationsUsage</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetOrderTransactions -->
	<xs:element name="GetOrderTransactionsRequest" type="ns:GetOrderTransactionsRequestType"/>
	<xs:complexType name="GetOrderTransactionsRequestType">
		<xs:annotation>
			<xs:documentation>
				Use this call to retrieve information about one or more orders based on OrderIDs, ItemIDs, or SKU values. &amp;nbsp;&lt;b&gt;Also for Half.com&lt;/b&gt;.
			</xs:documentation>
			<xs:appinfo>
				<TempInfo>DetailLevel</TempInfo>
				<RelatedCalls>GetOrders, GetItemTransactions, GetSellerTransactions</RelatedCalls>
				<SeeLink>
					<Title>Basic Building Blocks</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Basics/eBay-BuildingBlocks.html#OrderLineItems</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemTransactionIDArray" type="ns:ItemTransactionIDArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								An array of ItemTransactionIDs.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetOrderTransactions</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="OrderIDArray" type="ns:OrderIDArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								An array of OrderIDs. You can specify, at most, twenty OrderIDs.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetOrderTransactions</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Platform" type="ns:TransactionPlatformCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The default behavior of &lt;b&gt;GetOrderTransactions&lt;/b&gt; is to retrieve all orders originating from eBay.com and Half.com. If the user wants to retrieve only eBay.com order line items or Half.com order line items, this filter can be used to perform that function. Inserting 'eBay' into this field will restrict retrieved order line items to those originating on eBay.com, and inserting 'Half' into this field will restrict retrieved order line items to those originating on Half.com.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetOrderTransactions</CallName>
									<RequiredInput>No</RequiredInput>
									<onlyTheseValues>CustomCode, eBay, Half</onlyTheseValues>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="IncludeFinalValueFees" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates whether to include Final Value Fee (FVF) in the response. For most
								listing types, the Final Value Fee is returned in Transaction.FinalValueFee.
								The Final Value Fee is returned on a transaction-by-transaction basis for
								FixedPriceItem and StoresFixedPrice listing types. For all other listing
								types, the Final Value Fee is returned when the listing status is Completed.
								This value is not returned if the auction ended with Buy It Now.
								&lt;br&gt;&lt;br&gt;
								For Dutch Buy It Now listings, the Final Value Fee is returned on a
								transaction-by-transaction basis.
								&lt;br&gt;&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
									As of version 619, Dutch-style (multi-item) competitive-bid auctions are deprecated.
									eBay throws an error if you submit a Dutch item listing with AddItem
									or VerifyAddItem. If you use RelistItem to update a Dutch auction listing,
									eBay generates a warning and resets the Quantity value to 1.
								&lt;/span&gt;
								&lt;br&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetOrderTransactions</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetOrderTransactions -->
	<xs:element name="GetOrderTransactionsResponse" type="ns:GetOrderTransactionsResponseType"/>
	<xs:complexType name="GetOrderTransactionsResponseType">
		<xs:annotation>
			<xs:documentation>
				Response to GetOrderTransactions request.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="OrderArray" type="ns:OrderArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								An array of Orders.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetOrderTransactions</CallName>
									<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetOrders -->
	<xs:element name="GetOrdersRequest" type="ns:GetOrdersRequestType"/>
	<xs:complexType name="GetOrdersRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves the orders for which the authenticated user is a participant, either as the buyer
				or the seller.&amp;nbsp;&lt;b&gt;Also for Half.com&lt;/b&gt;. The call returns all the
				orders that meet the request specifications.
			</xs:documentation>
			<xs:appinfo>
				<TempInfo>DetailLevel</TempInfo>
				<RelatedCalls>AddOrder, GetItemTransactions, GetOrderTransactions</RelatedCalls>
				<SeeLink>
					<Title>Listing an Item</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listing-AnItem.html#CombinedPayment</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="OrderIDArray" type="ns:OrderIDArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A container for eBay order IDs. If one or more order IDs are specified in this
								container, no other call-specific input fields are applicable.
								&lt;br&gt;&lt;br&gt;
								Not applicable to Half.com.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetOrders</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CreateTimeFrom" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The &lt;b&gt;CreateTimeFrom&lt;/b&gt; and &lt;b&gt;CreateTimeTo&lt;/b&gt; fields
								specify a date range for retrieving orders. The &lt;b&gt;CreateTimeFrom&lt;/b&gt; field is the
								starting date range. All eBay orders that were created within this date range are
								returned in the output. The maximum date range that may be specified with the
								&lt;b&gt;CreateTimeFrom&lt;/b&gt; and &lt;b&gt;CreateTimeTo&lt;/b&gt; fields is 90 
								days. &lt;b&gt;CreateTimeFrom&lt;/b&gt;/&lt;b&gt;CreateTimeTo&lt;/b&gt; date
								filters are ignored if the &lt;b&gt;NumberOfDays&lt;/b&gt; date filter is used in the request, or if
								one or more order IDs are passed in the request.
								&lt;br&gt;
								Applicable to Half.com.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetOrders</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CreateTimeTo" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The &lt;b&gt;CreateTimeFrom&lt;/b&gt; and &lt;b&gt;CreateTimeTo&lt;/b&gt; fields specify a date range for retrieving
								orders. The &lt;b&gt;CreateTimeTo&lt;/b&gt; field is the ending date range. All eBay orders that were
								created within this date range are returned in the output. The maximum
								date range that may be specified with the &lt;b&gt;CreateTimeFrom&lt;/b&gt; and &lt;b&gt;CreateTimeTo&lt;/b&gt; fields
								is 90 days. If the &lt;b&gt;CreateTimeFrom&lt;/b&gt; field is used and the
								&lt;b&gt;CreateTimeTo&lt;/b&gt; field is omitted, the "TimeTo" value defaults to the present time or
								to 90 days past the &lt;b&gt;CreateTimeFrom&lt;/b&gt; value (if &lt;b&gt;CreateTimeFrom&lt;/b&gt; value is more than 90
								days in the past). &lt;b&gt;CreateTimeFrom&lt;/b&gt;/&lt;b&gt;CreateTimeTo&lt;/b&gt; date filters are ignored if the
								&lt;b&gt;NumberOfDays&lt;/b&gt; date filter is used in the request, or if one or more order IDs are
								passed in the request.
								&lt;br&gt;&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
									If a GetOrders call is made within a few seconds after the creation of a multiple
									line item order, the caller runs the risk of retrieving orders that are in an
									inconsistent state, since the order consolidation involved in a multi-line item order
									may not have been completed. For
									this reason, it is recommended that sellers include the
									&lt;b&gt;CreateTimeTo&lt;/b&gt; field in the call, and set its value to: &lt;i&gt;
									Current Time&lt;/i&gt; - 2 minutes.
								&lt;br&gt;&lt;br&gt;
								Applicable to Half.com.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetOrders</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="OrderRole" type="ns:TradingRoleCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Filters the returned orders based on the role of the user. The user's role is
								either buyer or seller. If this field is used with a date filter, returned orders
								must satisfy both the date range and the OrderRole value.
								&lt;br&gt;
								Applicable to eBay.com and Half.com.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetOrders</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="OrderStatus" type="ns:OrderStatusCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The field is used to retrieve orders that are in a specific state. If this field is used with a date filter, only orders that satisfy both the date range and the &lt;b&gt;OrderStatus&lt;/b&gt; value are retrieved. 
								&lt;br&gt;&lt;br&gt;
								For eBay orders, this field's value can be set to 'Active', 'Completed', 'Cancelled' or 'Inactive' to retrieve orders in these states. The 'Shipped' value is only applicable for Half.com orders. 
								&lt;br&gt;&lt;br&gt;
								To retrieve Half.com orders, this field's value should be set to 'Shipped', and the the &lt;b&gt;ListingType&lt;/b&gt; field should be included and set to 'Half'. 
								&lt;br&gt;&lt;br&gt;
								If one or more &lt;b&gt;OrderID&lt;/b&gt; values are specified through the &lt;b&gt;OrderIDArray&lt;/b&gt; container, the &lt;b&gt;OrderStatus&lt;/b&gt; field should not be used, and it is ignored if it is used. 
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetOrders</CallName>
									<OnlyTheseValues>Active, Completed, Shipped,Cancelled,Inactive</OnlyTheseValues>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ListingType" type="ns:ListingTypeCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specify Half to retrieve Half.com orders.
								&lt;br&gt;&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
									Do not use this field if you are retrieving eBay orders.
									&lt;br&gt;&lt;br&gt;
									This field cannot be used as a listing type filter on eBay.com. If not
									provided, or if you specify any value other than Half, this field has
									no useful effect and the call retrieves eBay orders of all types. Also,
									you can't retrieve both eBay and Half.com orders in the same response.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetOrders</CallName>
									<OnlyTheseValues>Half</OnlyTheseValues>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Pagination" type="ns:PaginationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If many orders are
								available to retrieve, you may need to call GetOrders multiple times to retrieve all
								the data. Each result set is returned as a page of entries. Use the
								Pagination filters to control the maximum number of entries to
								retrieve per page (i.e., per call), the page number to retrieve, and
								other data.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetOrders</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ModTimeFrom" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The ModTimeFrom and ModTimeTo fields specify a date range for retrieving
								existing orders that have been modified within this time window (for example,
								'Incomplete' status to 'Pending' status or 'Pending' status to 'Complete' status). The
								ModTimeFrom field is the starting date range. All eBay orders that were last
								modified within this date range are returned in the output. The maximum date
								range that may be specified with the ModTimeFrom and ModTimeTo fields is 30
								days. ModTimeFrom/ModTimeTo date filters are ignored if the
								CreateTimeFrom/CreateTimeTo or NumberOfDays date filters are used in the
								request, or if one or more order IDs are passed in the request.
								&lt;br&gt;&lt;br&gt;
								Applicable to Half.com.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetOrders</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ModTimeTo" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The ModTimeFrom and ModTimeTo fields specify a date range for retrieving
								existing orders that have been modified within this time window (for example,
								'Incomplete' status to 'Pending' status or 'Pending' status to 'Complete'
								status). The ModTimeTo field is the ending date range. All eBay orders that were
								last modified within this date range are returned in the output. The maximum
								date range that may be specified with the ModTimeFrom and ModTimeTo fields is 30
								days. If the ModTimeFrom field is used and the ModTimeTo field is omitted, the
								"TimeTo" value defaults to the present time (if ModTimeFrom value is less than
								30 days in the past) or to 30 days past the ModTimeFrom value.
								ModTimeFrom/ModTimeTo date filters are ignored if the
								CreateTimeFrom/CreateTimeTo or NumberOfDays date filters are used in the
								request, or if one or more order IDs are passed in the request.
								&lt;br&gt;&lt;br&gt;
								Applicable to Half.com.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetOrders</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="NumberOfDays" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This filter specifies the number of days (24-hour periods) in the past to search
								for orders. All eBay orders that were either created or modified within this
								period are returned in the output. This field cannot be used in conjunction with
								the CreateTimeFrom/CreateTimeTo or ModTimeFrom/ModTimeTo date filters. This date 
								filter is ignored if one or more order IDs are passed in the request.
								&lt;br&gt;&lt;br&gt;
								Applicable to Half.com.
							</xs:documentation>
							<xs:appinfo>
								<min>1</min>
								<max>30</max>
								<CallInfo>
									<CallName>GetOrders</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="IncludeFinalValueFee" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates whether to include the Final Value Fee (FVF) for all Transaction objects in the
								response. The Final Value Fee is returned in Transaction.FinalValueFee. The Final
								Value Fee is assessed right after the creation of an eBay order line item.
							&lt;br&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetOrders</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SortingOrder" type="ns:SortOrderCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies how orders returned by this call should be sorted (using &lt;strong&gt;LastModifiedTime&lt;/strong&gt; as the sort key). A value of &lt;code&gt;Ascending&lt;/code&gt; returns the earliest modified orders first, and a value of &lt;code&gt;Descending&lt;/code&gt; returns the latest modified orders first.
								&lt;br/&gt;&lt;br/&gt;
								Default: &lt;code&gt;Ascending&lt;/code&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetOrders</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
					       </xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetOrders -->
	<xs:element name="GetOrdersResponse" type="ns:GetOrdersResponseType"/>
	<xs:complexType name="GetOrdersResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns the set of orders that match the order IDs or filter criteria specified.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="PaginationResult" type="ns:PaginationResultType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains information regarding the pagination of
								data, including the total number of pages and the total
								number of orders.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetOrders</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="HasMoreOrders" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A true value indicates that there are more orders to be
								retrieved. Additional GetOrders calls with higher page numbers or more
								entries per page must be made to retrieve these orders. If false, no more
								orders are available or no orders match the request (based on the input
								filters).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetOrders</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="OrderArray" type="ns:OrderArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The set of orders that match the order IDs or filter criteria specified.
								Also applicable to Half.com (only returns orders that have not been marked as shipped).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetOrders</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="OrdersPerPage" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates the number of orders that can be
								returned per page of data (i.e., per call). This is the same value
								specified in the Pagination.EntriesPerPage input (or the default value, if
								EntriesPerPage was not specified). This is not necessarily the actual
								number of orders returned per page (see ReturnedOrderCountActual).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetOrders</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PageNumber" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates the page number of data returned in the response. 
								This is the same value specified in the
								Pagination.PageNumber input. If orders are returned, the first page is 1.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetOrders</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ReturnedOrderCountActual" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates the total number of orders returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetOrders</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetPictureManagerDetails -->
	<xs:element name="GetPictureManagerDetailsRequest" type="ns:GetPictureManagerDetailsRequestType"/>
	<xs:complexType name="GetPictureManagerDetailsRequestType">
		<xs:annotation>
			<xs:documentation>
				Requests information about folders or pictures in a Picture Manager account
				or the account settings.
	    </xs:documentation>
			<xs:appinfo>
				<deprecationVersion>667</deprecationVersion>
				<deprecationDetails>NoOp</deprecationDetails>
				<endOfLifeVersion>803</endOfLifeVersion>
				<Summary>
					Requests information about folders or pictures in a Picture
					Manager account or the account settings.
				</Summary>
				<TempInfo>PictureManagerDetailLevel</TempInfo>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="FolderID" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The ID of a folder in the user's Picture Manager album for which you want information.
								If you specify both FolderID and PictureURL, the picture must exist
								in the folder.
							</xs:documentation>
							<xs:appinfo>
								<deprecationVersion>667</deprecationVersion>
								<deprecationDetails>NoOp</deprecationDetails>
								<endOfLifeVersion>803</endOfLifeVersion>
								<CallInfo>
									<CallName>GetPictureManagerDetails</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PictureURL" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The URL of a picture in the user's Picture Manager album.
								If you specify both FolderID and PictureURL, the picture must
								exist in the folder.
					    </xs:documentation>
							<xs:appinfo>
								<deprecationVersion>667</deprecationVersion>
								<deprecationDetails>NoOp</deprecationDetails>
								<endOfLifeVersion>803</endOfLifeVersion>
								<CallInfo>
									<CallName>GetPictureManagerDetails</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PictureManagerDetailLevel" type="ns:PictureManagerDetailLevelCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The type of information you want returned, about pictures and folders,
								the account subscription, or both. Use this element rather than the generic DetailLevel element defined in AbstractRequestType. You can use the following values: ReturnAll, ReturnSubscription, or ReturnPicture.
							</xs:documentation>
							<xs:appinfo>
								<PresentDetails>Yes</PresentDetails>
								<deprecationVersion>667</deprecationVersion>
								<deprecationDetails>NoOp</deprecationDetails>
								<endOfLifeVersion>803</endOfLifeVersion>
								<CallInfo>
									<CallName>GetPictureManagerDetails</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetPictureManagerDetails -->
	<xs:element name="GetPictureManagerDetailsResponse" type="ns:GetPictureManagerDetailsResponseType"/>
	<xs:complexType name="GetPictureManagerDetailsResponseType">
		<xs:annotation>
			<xs:documentation>
				Responds with information about content in a Picture Manager album
				or the account settings.
			</xs:documentation>
			<xs:appinfo>
				<deprecationVersion>667</deprecationVersion>
				<deprecationDetails>NoOp</deprecationDetails>
				<endOfLifeVersion>803</endOfLifeVersion>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="PictureManagerDetails" type="ns:PictureManagerDetailsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains details of the account settings, folders or
								pictures in the user's album, or both.
							</xs:documentation>
							<xs:appinfo>
								<deprecationVersion>667</deprecationVersion>
								<deprecationDetails>NoOp</deprecationDetails>
								<endOfLifeVersion>803</endOfLifeVersion>
								<CallInfo>
									<CallName>GetPictureManagerDetails</CallName>
									<Details>PictureManagerDetailLevel: none, ReturnSubscription, ReturnPicture, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetPictureManagerOptions -->
	<xs:element name="GetPictureManagerOptionsRequest" type="ns:GetPictureManagerOptionsRequestType"/>
	<xs:complexType name="GetPictureManagerOptionsRequestType">
		<xs:annotation>
			<xs:documentation>
	      Requests a list of Picture Manager options and allowed values,
				such as subscription type and picture display.
	    </xs:documentation>
			<xs:appinfo>
				<deprecationVersion>667</deprecationVersion>
				<deprecationDetails>NoOp</deprecationDetails>
				<endOfLifeVersion>803</endOfLifeVersion>
				<Summary>
					Requests a list of Picture Manager options and allowed values.
					This call will soon be deprecated.
				</Summary>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType"/>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetPictureManagerOptions -->
	<xs:element name="GetPictureManagerOptionsResponse" type="ns:GetPictureManagerOptionsResponseType"/>
	<xs:complexType name="GetPictureManagerOptionsResponseType">
		<xs:annotation>
			<xs:documentation>
	      Returns a list of Picture Manager options and allowed values.
	    </xs:documentation>
	    <xs:appinfo>
				<deprecationVersion>667</deprecationVersion>
				<deprecationDetails>NoOp</deprecationDetails>
				<endOfLifeVersion>803</endOfLifeVersion>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="Subscription" type="ns:PictureManagerSubscriptionType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								A type of Picture Manager subscription, with a subscription level, fee,
								and allowed storage size.
					    </xs:documentation>
							<xs:appinfo>
							<deprecationVersion>667</deprecationVersion>
							<deprecationDetails>NoOp</deprecationDetails>
							<endOfLifeVersion>803</endOfLifeVersion>
								<CallInfo>
									<CallName>GetPictureManagerOptions</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PictureType" type="ns:PictureManagerPictureDisplayType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								A global definition for displaying pictures, with a maximum size.
					    </xs:documentation>
							<xs:appinfo>
								<deprecationVersion>667</deprecationVersion>
								<deprecationDetails>NoOp</deprecationDetails>
								<endOfLifeVersion>803</endOfLifeVersion>
								<CallInfo>
									<CallName>GetPictureManagerOptions</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetProductFamilyMembers -->
	<xs:element name="GetProductFamilyMembersRequest" type="ns:GetProductFamilyMembersRequestType"/>
	<xs:complexType name="GetProductFamilyMembersRequestType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as the call is no longer available.
				<!-- This supports an older ID-based format for 
				describing item specifics and product details.
				New applications should not use ID-based attributes. 
				Existing applications should be updated to remove all dependencies
				on ID-based attributes now. Instead, use FindProducts in 
				eBay's Shopping API to search for product details.  -->
			</xs:documentation>
			<xs:appinfo>
				<DeprecationVersion>773</DeprecationVersion>
				<DeprecationDetails>NoOp</DeprecationDetails>
				<EndOfLifeVersion>889</EndOfLifeVersion>
				<UseInstead>FindProducts (Shopping API)</UseInstead>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ProductSearch" type="ns:ProductSearchType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
						<!-- This field is deprecated -->
								Specifies the ID of a product in the family to be retrieved,
								along with pagination and sorting instructions.
								ProductSearch is a required input.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetProductFamilyMembers</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetProductFamilyMembers -->
	<xs:element name="GetProductFamilyMembersResponse" type="ns:GetProductFamilyMembersResponseType"/>
	<xs:complexType name="GetProductFamilyMembersResponseType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as the call is no longer available.
				<!-- No longer applicable to any categories.  -->
			</xs:documentation>
			<xs:appinfo>
				<DeprecationVersion>773</DeprecationVersion>
				<DeprecationDetails>NoOp</DeprecationDetails>
				<UseInstead>FindProducts (Shopping API)</UseInstead>
				<EndOfLifeVersion>889</EndOfLifeVersion>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="DataElementSets" type="ns:DataElementSetType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Container for one or more DataElement fields containing supplemental helpful data.
								A DataElement field is an HTML snippet that specifies hints for the user, help links,
								help graphics, and other supplemental information that varies per characteristics set.
								Usage of this information is optional and may require developers to inspect the information
								to determine how it can be applied in an application.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetProductFamilyMembers</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ProductSearchResult" type="ns:ProductSearchResultType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Contains the attributes and summary product details for all products that match
								the product ID (or IDs) passed in the request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetProductFamilyMembers</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetProductFinder -->
	<xs:element name="GetProductFinderRequest" type="ns:GetProductFinderRequestType"/>
	<xs:complexType name="GetProductFinderRequestType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as the call is no longer available.
				<!-- &lt;b&gt;No longer recommended.&lt;/b&gt; This supports an older ID-based format for
				describing item specifics and product details.
				New applications should not use ID-based attributes.
				Existing applications should be updated to remove all dependencies
				on ID-based attributes now. Instead, use FindProducts in
				eBay's Shopping API to search for product details.  -->
			</xs:documentation>
			<xs:appinfo>
<!--
				<Summary>
					No longer applicable to any category.
				</Summary>
				<DeprecationVersion>773</DeprecationVersion>
				<DeprecationDetails>NoOp</DeprecationDetails>
				<EndOfLifeVersion>889</EndOfLifeVersion>
				<UseInstead>FindProducts (Shopping API)</UseInstead>
				<TempInfo>DetailLevel</TempInfo>
-->
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="AttributeSystemVersion" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
						<!-- This field is deprecated -->
								A version of the product finder attribute definitions for the site.
								Typically, an application passes the version value that was returned the last
								time the application executed this call.
								Filter that causes the call to return only the Product Finders
								for which the attribute meta-data has changed since the specified version.
								The latest version value is not necessarily greater than the previous
								value that was returned. Therefore, when comparing versions, only
								compare whether the value has changed.
							</xs:documentation>
							<xs:appinfo>
							<NoCalls/>
   <!--
								<CallInfo>
									<CallName>GetProductFinder</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
		-->
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ProductFinderID" type="xs:int" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
						<!-- This field is deprecated -->
								A number that uniquely identifies a product finder. &lt;br&gt;
								&lt;br&gt;
								For sell-side searches, you can determine the
								product finder IDs for a category by calling GetCategory2CS.&lt;br&gt;
								&lt;br&gt;
								For buy-side searches, you can't use GetCategory2CS to reliably determine
								the product finder IDs for an eBay category.
								GetProductFinder may work for some attributes. Alternatively, you can
								use the pfid parameter from the URL of the Product Finder search page
								on the site you're interested in.
								See the Knowledge Base article referenced below for more details.&lt;br&gt;
								&lt;br&gt;
								Multiple categories can be mapped to the same product finder ID.
								You can pass zero or multiple IDs in the request. When IDs are specified, the call
								only returns product finder meta-data for the specified product finders.
								When no IDs are specified, the call returns all the current product finder
								meta-data available on the site.
							</xs:documentation>
							<xs:appinfo>
							<NoCalls/>
			<!--
								<CallInfo>
									<CallName>GetProductFinder</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
			-->
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetProductFinder -->
	<xs:element name="GetProductFinderResponse" type="ns:GetProductFinderResponseType"/>
	<xs:complexType name="GetProductFinderResponseType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as the call is no longer available.
				<!-- No longer applicable to any category.  -->
			</xs:documentation>
			<xs:appinfo>
<!--
				<DeprecationVersion>773</DeprecationVersion>
				<DeprecationDetails>NoOp</DeprecationDetails>
				<EndOfLifeVersion>889</EndOfLifeVersion>
				<UseInstead>FindProducts (Shopping API)</UseInstead>
-->
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="AttributeSystemVersion" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
						<!-- This field is deprecated -->
								Current version of the product search page data for the site.
								This value changes each time changes are made to the search page data.
								The current version value is not necessarily greater than the previous
								value. Therefore, when comparing versions, only compare whether the
								value has changed.
							</xs:documentation>
							<xs:appinfo>
							<NoCalls/>
		<!--
								<CallInfo>
									<CallName>GetProductFinder</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo
	 	-->
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ProductFinderData" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
						<!-- This field is deprecated -->
								A string containing a list of search attributes that can be used in a
								"Product Finder" style query, along with related meta-data. The meta-data
								specifies possible values of each attribute, the logic for presenting
								attributes to a user, and rules for validating the user's selections. For
								backward compatibility, this data is in the same XML format that was used
								in the Legacy XML API so that you can apply the same Product Finder XSL
								stylesheet to it. That is, individual elements are not described using the
								new eBay XML schema format. For information about each element in the
								ProductFinderData string, see the product finder model documentation in
								the eBay Features Guide (see links below).&lt;br&gt;
								&lt;br&gt;
								Because this is returned as a string, the XML markup is escaped with
								character entity references (e.g., &amp;amp;lt;eBay&amp;amp;gt;&amp;amp;lt;ProductFinders&amp;amp;gt;...).
								See the appendices in the eBay Features Guide for general information about
								string data types.
							</xs:documentation>
							<xs:appinfo>
							<NoCalls/>
	<!--
								<CallInfo>
									<CallName>GetProductFinder</CallName>
									<Details>DetailLevel: ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
	-->
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetProductFinderXSL -->
	<xs:element name="GetProductFinderXSLRequest" type="ns:GetProductFinderXSLRequestType"/>
	<xs:complexType name="GetProductFinderXSLRequestType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as the call is no longer available.
				<!-- &lt;b&gt;No longer recommended.&lt;/b&gt; This supports an older ID-based format for 
				describing item specifics and product details.
				Most eBay categories no longer support ID-based attributes.
				The remaining categories (e.g., US eBay Motors) will drop support 
				for ID-based attributes by May 2012. 
				New applications should not use ID-based attributes. 
				Existing applications should be updated to remove all dependencies
				on ID-based attributes now. Instead, use FindProducts in 
				eBay's Shopping API to search for product details.&lt;br&gt;
				&lt;br&gt;
				Retrieves the Product Finder XSL stylesheet. Apply the stylesheet
				to the XML returned from a call to GetProductFinder to render a
				form that lets a user form a multi-attribute query against eBay
				catalog data. See the Developer's Guide for an overview of Pre-
				filled Item Information and information on searching for catalog
				products.  -->
			</xs:documentation>
			<xs:appinfo>
<!--
				<Summary>
					No longer applicable to any category.
				</Summary>
				<DeprecationVersion>773</DeprecationVersion>
				<DeprecationDetails>NoOp</DeprecationDetails>
				<EndOfLifeVersion>889</EndOfLifeVersion>
				<UseInstead>FindProducts (Shopping API)</UseInstead>
				<TempInfo>DetailLevel</TempInfo>
	
	-->
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="FileName" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
						<!-- This field is deprecated -->
								The name of the XSL file to retrieve. If not specified, the call
								returns the latest versions of all available XSL files.
								Currently, this call only retrieves the product_finder.xsl file.
								FileName is an optional input.
							</xs:documentation>
							<xs:appinfo>
							<NoCalls/>
			<!--
								<CallInfo>
									<CallName>GetProductFinderXSL</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
			-->
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="FileVersion" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
						<!-- This field is deprecated -->
								The desired version of the XSL file. Required if FileName is specified.
								If not specified, the call returns the latest versions of all
								available XSL files that could be returned by the call.
								(Currently, this call only retrieves the product_finder.xsl file.)
								This is not a filter for retrieving changes to the XSL file.
							</xs:documentation>
							<xs:appinfo>
							<NoCalls/>
		<!--
								<CallInfo>
									<CallName>GetProductFinderXSL</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
		-->
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetProductFinderXSL -->
	<xs:element name="GetProductFinderXSLResponse" type="ns:GetProductFinderXSLResponseType"/>
	<xs:complexType name="GetProductFinderXSLResponseType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as the call is no longer available.
				<!-- No longer applicable to any category.  -->
			</xs:documentation>
			<xs:appinfo>
	<!--
				<DeprecationVersion>773</DeprecationVersion>
				<DeprecationDetails>NoOp</DeprecationDetails>
				<EndOfLifeVersion>889</EndOfLifeVersion>
				<UseInstead>FindProducts (Shopping API)</UseInstead>
	-->
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="XSLFile" type="ns:XSLFileType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
						<!-- This field is deprecated -->
								Child elements specify data related to one XSL file.
								In theory, multiple XSLFile objects can be returned.
								Currently, this call only retrieves the product_finder.xsl file.
							</xs:documentation>
							<xs:appinfo>
							<NoCalls/>
	<!--
								<CallInfo>
									<CallName>GetProductFinderXSL</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
	-->
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetProductSearchPage -->
	<xs:element name="GetProductSearchPageRequest" type="ns:GetProductSearchPageRequestType"/>
	<xs:complexType name="GetProductSearchPageRequestType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as the call is no longer available.
				<!-- &lt;b&gt;No longer recommended.&lt;/b&gt; This supports an older ID-based format for 
				describing item specifics and product details.
				New applications should not use ID-based attributes. 
				Existing applications should be updated to remove all dependencies
				on ID-based attributes now. Instead, use FindProducts in 
				eBay's Shopping API to search for product details.  -->
			</xs:documentation>
			<xs:appinfo>
	<!--
				<Summary>
					No longer applicable to any category.
				</Summary>
				<DeprecationVersion>773</DeprecationVersion>
				<DeprecationDetails>NoOp</DeprecationDetails>
				<EndOfLifeVersion>889</EndOfLifeVersion>
				<UseInstead>FindProducts (Shopping API)</UseInstead>
				<TempInfo>DetailLevel</TempInfo>
	-->
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="AttributeSystemVersion" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
						<!-- This field is deprecated -->
								A version of the search page definitions for the site. Typically, an
								application passes the version value that was returned the last time the
								application executed this call. Filter that causes the call to return only
								the search pages for which the attribute meta-data has changed since the
								specified version. The latest version value is not necessarily greater
								than the previous value that was returned. Therefore, when comparing
								versions, only compare whether the value has changed.
							</xs:documentation>
							<xs:appinfo>
							<NoCalls/>
	<!--
								<CallInfo>
									<CallName>GetProductSearchPage</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
		
		-->
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="AttributeSetID" type="xs:int" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
						<!-- This field is deprecated -->
								A characteristic set ID that is associated with a
								catalog-enabled category that supports product search pages.
								You can pass an array of these IDs in the request.
								Each characteristic set corresponds to a level in the
								eBay category hierarchy at which all items share common characteristics.
								Multiple categories can be mapped to the same characteristic set.
								Each ID is used as a filter to limit the response content to fewer
								characteristic sets. When IDs are specified, the call only returns
								search page data for the corresponding characteristic sets.
								When no IDs are specified, the call returns all the current
								search page data in the system.
							</xs:documentation>
							<xs:appinfo>
							<NoCalls/>
		<!--
								<CallInfo>
									<CallName>GetProductSearchPage</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
		-->
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetProductSearchPage -->
	<xs:element name="GetProductSearchPageResponse" type="ns:GetProductSearchPageResponseType"/>
	<xs:complexType name="GetProductSearchPageResponseType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as the call is no longer available.
				<!-- No longer applicable to any categories.  -->
			</xs:documentation>
			<xs:appinfo>
	<!--
				<DeprecationVersion>773</DeprecationVersion>
				<DeprecationDetails>NoOp</DeprecationDetails>
				<EndOfLifeVersion>889</EndOfLifeVersion>
				<UseInstead>FindProducts (Shopping API)</UseInstead>
	-->
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="AttributeSystemVersion" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
						<!-- This field is deprecated -->
								Current version of the product search page data for the site.
								This value changes each time changes are made to the search page data.
								The current version value is not necessarily greater than the previous
								value. Therefore, when comparing versions, only compare whether the
								value has changed.
							</xs:documentation>
							<xs:appinfo>
							<NoCalls/>
				<!--
								<CallInfo>
									<CallName>GetProductSearchPage</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
				-->
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ProductSearchPage" type="ns:ProductSearchPageType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
						<!-- This field is deprecated -->
								A list of catalog search criteria and sort keys associated with a catalog-enabled category,
								plus supplemental information to help the seller understand how to make selections.
							</xs:documentation>
							<xs:appinfo>
								<NoCalls/>
					<!--
								<CallInfo>
									<CallName>GetProductSearchPage</CallName>
									<Details>DetailLevel: ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
					-->
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetProductSearchResults -->
	<xs:element name="GetProductSearchResultsRequest" type="ns:GetProductSearchResultsRequestType"/>
	<xs:complexType name="GetProductSearchResultsRequestType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as the call is no longer available.
				<!-- &lt;b&gt;No longer recommended.&lt;/b&gt; This supports an older ID-based format for 
				describing item specifics and product details.
				New applications should not use ID-based attributes. 
				Existing applications should be updated to remove all dependencies
				on ID-based attributes now. Instead, use FindProducts in 
				eBay's Shopping API to search for product details.  -->
			</xs:documentation>
			<xs:appinfo>
<!--
				<Summary>
					No longer applicable to any category.
				</Summary>
				<DeprecationVersion>773</DeprecationVersion>
				<DeprecationDetails>NoOp</DeprecationDetails>
				<EndOfLifeVersion>889</EndOfLifeVersion>
				<UseInstead>FindProducts (Shopping API)</UseInstead>
 -->
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ProductSearch" type="ns:ProductSearchType"  minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
						<!-- This field is deprecated -->
								Specifies the keywords or attributes that make up the product query, with
								pagination instructions. ProductSearch is a required input. To search for
								multiple different products at the same time (i.e., to perform a batch
								search), pass in multiple ProductSearch properties.
							</xs:documentation>
							<xs:appinfo>
							<NoCalls/>
			<!--
								<CallInfo>
									<CallName>GetProductSearchResults</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
			-->
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetProductSearchResults -->
	<xs:element name="GetProductSearchResultsResponse" type="ns:GetProductSearchResultsResponseType"/>
	<xs:complexType name="GetProductSearchResultsResponseType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as the call is no longer available.
				<!-- No longer applicable to any category.  -->
			</xs:documentation>
			<xs:appinfo>
	<!--
				<DeprecationVersion>773</DeprecationVersion>
				<DeprecationDetails>NoOp</DeprecationDetails>
				<EndOfLifeVersion>889</EndOfLifeVersion>
				<UseInstead>FindProducts (Shopping API)</UseInstead>
	-->
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="DataElementSets" type="ns:DataElementSetType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
						<!-- This field is deprecated -->
								Container for one or more DataElement fields containing supplemental
								helpful data. A DataElement field is an HTML snippet that specifies hints
								for the user, help links, help graphics, and other supplemental
								information that varies per characteristic set. Usage of this information
								is optional and may require you to inspect the information to determine
								how it can be applied in an application. Also returned with warnings when
								no matches are found.
							</xs:documentation>
							<xs:appinfo>
							<NoCalls/>
		<!--
								<CallInfo>
									<CallName>GetProductSearchResults</CallName>
									<Returned>Always</Returned>
								</CallInfo>
		-->
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ProductSearchResult" type="ns:ProductSearchResultType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
						<!-- This field is deprecated -->
								Contains the attributes and product details that match the attributes or
								query keywords passed in the request. Always returned when product search
								results are found.
							</xs:documentation>
							<xs:appinfo>
							<NoCalls/>
		<!--
								<CallInfo>
									<CallName>GetProductSearchResults</CallName>
									<Returned>Always</Returned>
								</CallInfo>
		-->
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetProductSellingPages -->
	<xs:element name="GetProductSellingPagesRequest" type="ns:GetProductSellingPagesRequestType"/>
	<xs:complexType name="GetProductSellingPagesRequestType">
		<xs:annotation>
			<xs:documentation>
				his type is deprecated as the call is no longer available.
				<!--  &lt;b&gt;No longer recommended.&lt;/b&gt; This supports an older ID-based format for 
				describing item specifics and product details. 
				New applications should not use ID-based attributes. 
				Existing applications should be updated to remove all dependencies
				on ID-based attributes now. Instead, use FindProducts in 
				eBay's Shopping API to search for product details. -->
			</xs:documentation>
			<xs:appinfo>
<!--
				<Summary>
					No longer applicable to any category. 
				</Summary>
				<DeprecationVersion>773</DeprecationVersion>
				<DeprecationDetails>NoOp</DeprecationDetails>
				<EndOfLifeVersion>889</EndOfLifeVersion>
				<UseInstead>FindProducts (Shopping API)</UseInstead>
-->
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="UseCase" type="ns:ProductUseCaseCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
						<!-- This field is deprecated -->
								Specifies the context in which the call is being executed, which will imply
								certain validation rules. Use this property to make sure you retrieve the
								appropriate version of product information and attribute meta-data
								when you are listing, revising, or relisting an item with Pre-filled Item Information.
							</xs:documentation>
							<xs:appinfo>
							<NoCalls/>
					<!--
								<CallInfo>
									<CallName>GetProductSellingPages</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
					-->
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Product" type="ns:ProductType"  minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
						<!-- This field is deprecated -->
								A catalog product identifies a prototype description
								of a well-known type of item, such as a popular book.
								As this call supports batch requests, you can pass in an array of products
								to retrieve data for several products at the same time.
							</xs:documentation>
							<xs:appinfo>
							<NoCalls/>
					<!--
								<CallInfo>
									<CallName>GetProductSellingPages</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
				-->
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetProductSellingPages -->
	<xs:element name="GetProductSellingPagesResponse" type="ns:GetProductSellingPagesResponseType"/>
	<xs:complexType name="GetProductSellingPagesResponseType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as the call is no longer available.
				<!--  No longer applicable to any category. -->
			</xs:documentation>
			<xs:appinfo>
		<!--
				<DeprecationVersion>773</DeprecationVersion>
				<DeprecationDetails>NoOp</DeprecationDetails>
				<EndOfLifeVersion>889</EndOfLifeVersion>
				<UseInstead>FindProducts (Shopping API)</UseInstead>
		-->
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="ProductSellingPagesData" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
						<!-- This field is deprecated -->
								A string containing a list of all the attributes that are applicable
								to the products specified in the request, along with related meta-data.
								The meta-data specifies the pre-filled values of each attribute, the
								possible values of attributes that are not pre-filled, the logic for presenting
								the attributes to a user, and rules for validating the user's selections.
								&lt;br&gt;&lt;br&gt;
								For backward compatibility, this data is in
								the same XML format that was used in the Legacy XML API so that you can
								apply the same Item Specifics XSL stylesheet to it. That is, individual
								elements are not described using the unified schema format.
								&lt;br&gt;&lt;br&gt;
								The data is based on the GetAttributesCS response (AttributeData), with
								additional information that is specific to catalog products.
								Product and attribute information is nested within a set of Product tags.
								The product-specific data is merged into the attribute data so that the same
								XSL stylesheet used to render the results of GetAttributeCS can be used to render
								catalog product data. See GetAttributesXSL.
								&lt;br&gt;&lt;br&gt;
								See the Attribute Meta-Data Model section of the eBay Features Guide
								for information about each element in the ProductSellingPagesData string.
								&lt;br&gt;&lt;br&gt;
								Because the content is returned as a string, the XML markup elements are escaped with
								character entity references (e.g.,&amp;amp;lt;eBay&amp;amp;gt;&amp;amp;lt;Attributes&amp;amp;gt;...).
								See the appendices in the eBay Features Guide for general information about
								string data types.
							</xs:documentation>
							<xs:appinfo>
							<NoCalls/>
					<!--
								<CallInfo>
									<CallName>GetProductSellingPages</CallName>
									<Returned>Always</Returned>
								</CallInfo>
					-->
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetPromotionRules -->
	<xs:element name="GetPromotionRulesRequest" type="ns:GetPromotionRulesRequestType"/>
	<xs:complexType name="GetPromotionRulesRequestType">
		<xs:annotation>
			<xs:documentation>
				&lt;b&gt;No longer recommended.&lt;/b&gt; eBay Store Cross Promotions are no
				longer supported in the Trading API. Retrieves all promotion rules associated with the specified item or store category.
			</xs:documentation>
			<xs:appinfo>
				<SeeLink>
					<Title>Cross-Promotions</Title>
					<URL></URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The unique ID of the item for which to retrieve promotion rules.
								Mutually exclusive with StoreCategoryID.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
								<CallInfo>
									<CallName>GetPromotionRules</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="StoreCategoryID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The unique ID of the store category for which to retrieve promotion rules.
								Mutually exclusive with ItemID.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetPromotionRules</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PromotionMethod" type="ns:PromotionMethodCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The type of promotion. (CrossSell: items that are related to or
								useful in combination with this item. UpSell: items that are more
								expensive than or of higher quality than this item.)
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetPromotionRules</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetPromotionRules -->
	<xs:element name="GetPromotionRulesResponse" type="ns:GetPromotionRulesResponseType"/>
	<xs:complexType name="GetPromotionRulesResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns all promotion rules associated with the specified item or store category. 
				<strong>Note:</strong> eBay Store Cross Promotions are no longer supported in the 
				Trading API.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="PromotionRuleArray" type="ns:PromotionRuleArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation> 
								An array of promotion rules associated with the item or store category
								specified in the request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetPromotionRules</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetPromotionalSaleDetails -->
	<xs:element name="GetPromotionalSaleDetailsRequest" type="ns:GetPromotionalSaleDetailsRequestType"/>
	<xs:complexType name="GetPromotionalSaleDetailsRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves information about promotional sales set up by an eBay store owner
				(the authenticated caller).
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>
					GetPromotionRules, SetPromotionalSale, SetPromotionalSaleListings
				</RelatedCalls>
				<SeeLink>
					<Title>Putting Store Items on Sale</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sites-eBayStore.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="PromotionalSaleID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The ID of the promotional sale about which you want information. If you do
								not specify this field, then all promotional sales for the seller making
								the call are returned or only those promotional sales matching the
								specified promotional sale status filter, PromotionalSaleStatus.
								&lt;br&gt;&lt;br&gt;
								If PromotionalSaleID and PromotionalSaleStatus are both specified, the
								single promotional sale specified by ID is returned only if its status
								matches the specified status filter.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetPromotionalSaleDetails</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PromotionalSaleStatus" type="ns:PromotionalSaleStatusCodeType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Specifies the promotional sales to return, based upon their status. For
								example, specify "Scheduled" to retrieve only promotional sales with a
								Status of Scheduled. If you want to retrieve promotional sales for more
								than one status, you can repeat the field with an additional status value,
								such as Active.
								&lt;br&gt;&lt;br&gt;
								If this field is used together with PromotionalSaleID, the single
								promotional sale specified by ID is returned only if its status
								matches the specified status filter.
								&lt;br&gt;&lt;br&gt;
								If neither field is used, all of the seller's promotional sales are
								returned, regardless of status.
							</xs:documentation>
							<xs:appinfo>
								<Default>No filtering</Default>
								<CallInfo>
									<CallName>GetPromotionalSaleDetails</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetPromotionalSaleDetails -->
	<xs:element name="GetPromotionalSaleDetailsResponse" type="ns:GetPromotionalSaleDetailsResponseType"/>
	<xs:complexType name="GetPromotionalSaleDetailsResponseType">
		<xs:annotation>
			<xs:documentation>
				Contains information about promotional sales. This call
				is part of the Promotional Price Display feature.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="PromotionalSaleDetails" type="ns:PromotionalSaleArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains information about a promotional sale or sales. If you did not 
								specify a PromotionalSaleID in the request, then all promotional sales
								for the seller are returned. Promotional sales enable sellers to add 
								discounts and/or free shipping to items. 
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetPromotionalSaleDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetSellerDashboard -->
	<xs:element name="GetSellerDashboardRequest" type="ns:GetSellerDashboardRequestType"/>
	<xs:complexType name="GetSellerDashboardRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves a brief summary of the requester's status as an eBay seller.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>GetAccount, GetFeedback, GetUser</RelatedCalls>
				<SeeLink>
					<Title>About Your Seller Dashboard (eBay US online help)</Title>
					<URL>http://pages.ebay.com/help/myebay/seller-dashboard.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Zum Thema Verkaufer-Cockpit (eBay Germany online help)</Title>
					<URL>http://pages.ebay.de/help/myebay/seller-dashboard.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetSellerDashboard -->
	<xs:element name="GetSellerDashboardResponse" type="ns:GetSellerDashboardResponseType"/>
	<xs:complexType name="GetSellerDashboardResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns a brief summary of the requester's status as an eBay seller. The status
				information can help an eBay seller monitor their selling performance and keep
				their account in good standing.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="SearchStanding" type="ns:SearchStandingDashboardType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Provides information about the visibility level you have earned for your
								listings. The higher your search standing rating, the higher your items
								will be placed in search results sorted by Best Match. Because your search
								standing rating is directly tied to your customer service record, this
								rating is an important way that eBay rewards you as a good seller--it
								encourages you to give buyers the best possible shopping experience.
								&lt;br&gt;&lt;br&gt;
								This element is not returned for all sites. Beginning at the end of 2009, eBay
								stopped returning it for sellers registered on several large sites, including
								the US, German, and UK sites.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerDashboard</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
								<SeeLink>
									<Title>About Your Seller Dashboard: Search Standing</Title>
									<URL>http://pages.ebay.com/help/myebay/seller-dashboard.html#standing</URL>
								</SeeLink>
								<SeeLink>
									<Title>Zum Thema Verkaeufer-Cockpit: Platzierung in der Suche</Title>
									<URL>http://pages.ebay.de/help/myebay/seller-dashboard.html#standing</URL>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SellerFeeDiscount" type="ns:SellerFeeDiscountDashboardType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Provides information about the PowerSeller discount level you have earned,
								if any. As a PowerSeller, you can earn discounts on your monthly invoice
								Final Value Fees based on how well you're rated as a seller. Only returned
								for members of the eBay US or Canada PowerSeller program.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerDashboard</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
								<SeeLink>
									<Title>About Your Seller Dashboard: PowerSeller Discount</Title>
									<URL>http://pages.ebay.com/help/myebay/seller-dashboard.html#discount</URL>
								</SeeLink>
								<SeeLink>
									<Title>Zum Thema Verkaeufer-Cockpit: PowerSeller-Rabatt</Title>
									<URL>http://pages.ebay.de/help/myebay/seller-dashboard.html#discount</URL>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PowerSellerStatus" type="ns:PowerSellerDashboardType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Provides information about your PowerSeller status, such as whether or not
								you meet the PowerSeller requirements. Your PowerSeller status directly
								affects your discount (SellerFeeDiscount).
								&lt;br&gt;&lt;br&gt;
								For eBay Germany and France, you must be a registered business seller to
								see your PowerSeller status.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerDashboard</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
								<SeeLink>
									<Title>About Your Seller Dashboard: PowerSeller Status</Title>
									<URL>http://pages.ebay.com/help/myebay/seller-dashboard.html#status</URL>
								</SeeLink>
								<SeeLink>
									<Title>PowerSeller Benefits and Requirements</Title>
									<URL>http://pages.ebay.com/services/buyandsell/welcome.html</URL>
								</SeeLink>
								<SeeLink>
									<Title>Zum Thema Verkaeufer-Cockpit: PowerSeller-Status</Title>
									<URL>http://pages.ebay.de/help/myebay/seller-dashboard.html#status</URL>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PolicyCompliance" type="ns:PolicyComplianceDashboardType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container is no longer returned in &lt;b&gt;GetSellerDashboard&lt;/b&gt;.<!-- Rating on how well you are following eBay rules and policies in your selling practices, and alerts you if your account or listings have any policy violations. 
								&lt;br&gt;&lt;br&gt;
								eBay's policies and rules are guidelines that help to create a safe, fair,
								and enjoyable trading environment for all eBay members. If you violate
								certain policies, your account can be restricted without notice. This is true
								even if your status shows a good level of policy compliance. Because of this,
								understanding and following eBay's policies can help you to avoid
								restrictions on your account. Policy compliance directly affects your
								PowerSeller status. -->
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<NoCalls/>
								</CallInfo>
								<SeeLink>
									<Title>About Your Seller Dashboard: Policy Compliance</Title>
									<URL>http://pages.ebay.com/help/myebay/seller-dashboard.html#compliance</URL>
								</SeeLink>
								<SeeLink>
									<Title>Rules for Sellers</Title>
									<URL>http://pages.ebay.com/help/policies/seller-rules-overview.html</URL>
								</SeeLink>
								<SeeLink>
									<Title>Zum Thema Verkaeufer-Cockpit: Einhaltung der Grundsaetze</Title>
									<URL>http://pages.ebay.de/help/myebay/seller-dashboard.html#compliance</URL>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="BuyerSatisfaction" type="ns:BuyerSatisfactionDashboardType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Rates your level of customer service. This information helps you to keep
								track of how well you are providing members with positive buying
								experiences.
								&lt;br&gt;&lt;br&gt;
								This element is not returned for all sites. 
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerDashboard</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
								<SeeLink>
									<Title>About Your Seller Dashboard: Buyer Satisfaction</Title>
									<URL>http://pages.ebay.com/help/myebay/seller-dashboard.html#buyer</URL>
								</SeeLink>
								<SeeLink>
									<Title>Zum Thema Verkaeufer-Cockpit: Kaeuferzufriedenheit</Title>
									<URL>http://pages.ebay.de/help/myebay/seller-dashboard.html#buyer</URL>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SellerAccount" type="ns:SellerAccountDashboardType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The status of your latest eBay invoice. Includes any alerts issued to your
								account to help you identify possible problems.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerDashboard</CallName>
									<Returned>Always</Returned>
								</CallInfo>
								<SeeLink>
									<Title>About Your Seller Dashboard: Account Status</Title>
									<URL>http://pages.ebay.com/help/myebay/seller-dashboard.html#account</URL>
								</SeeLink>
								<SeeLink>
									<Title>Zum Thema Verkaeufer-Cockpit: Kontostand</Title>
									<URL>http://pages.ebay.de/help/myebay/seller-dashboard.html#account</URL>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Performance" type="ns:PerformanceDashboardType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Provides information about the seller's performance within different eBay
								regions. A seller's performance rating can be Top-Rated, Above Standard,
								Standard, and Below Standard.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerDashboard</CallName>
									<Returned>Always</Returned>
								</CallInfo>
								<SeeLink>
									<Title>Top-Rated Seller Status</Title>
									<URL>http://pages.ebay.com/sell/July2009Update/Details/index.html#1-2</URL>
								</SeeLink>
								<SeeLink>
									<Title>About Your Seller Dashboard: Performance Status</Title>
									<URL>http://pages.ebay.com/help/myebay/seller-dashboard.html#performance</URL>
								</SeeLink>
								<SeeLink>
									<Title>Zum Thema Verkaeufer-Cockpit: Leistung</Title>
									<URL>http://pages.ebay.de/help/myebay/seller-dashboard.html#performance</URL>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetSellerEvents -->
	<xs:element name="GetSellerEventsRequest" type="ns:GetSellerEventsRequestType"/>
	<xs:complexType name="GetSellerEventsRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves price changes, item revisions, description revisions,
				and other changes that have occurred within the last 48 hours
				related to a seller's eBay listings.
			</xs:documentation>
			<xs:appinfo>
				<TempInfo>DetailLevel</TempInfo>
				<SeeLink>
					<Title>Working with Seller Events</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listings-ChangeTracking.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="UserID" type="ns:UserIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								eBay user ID for the seller whose events are to be returned.
								If not specified, retrieves events for the user identified by
								the authentication token passed in the request. Note that since user information is anonymous to everyone except the bidder and the seller (during an active auction), only sellers looking for information about
								their own listings and bidders who know the user IDs of their sellers
								will be able to make this API call successfully.
							</xs:documentation>
							<xs:appinfo>
								<SeeLink>
									<Title>Working with Anonymous User Information</Title>
									<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/CRM-UserInformation.html</URL>
								</SeeLink>
								<CallInfo>
									<CallName>GetSellerEvents</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="StartTimeFrom" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Describes the earliest (oldest) time to use in a time range filter based
								on item start time. Must be specified if StartTimeTo is specified. Either
								the StartTimeFrom, EndTimeFrom, or ModTimeFrom filter must be specified.
								If you do not specify the correspoding To filter,
								it is set to the time you make the call.
								For better results, the time period you use should be less than 48 hours.
								If 3000 or more items are found, use a smaller time range.&lt;br&gt;
								&lt;br&gt;
								Include a 2-minute, overlapping buffer between requests.
								For example, if StartTimeTo was 6:58 in a prior request,
								the current request should use 6:56 in StartTimeFrom
								(e.g., use ranges like 5:56-6:58, 6:56-7:58, 7:56-8:58).
							</xs:documentation>
							<xs:appinfo>
								<SeeLink>
									<Title>KB article: Best Practices for GetSellerEvents and GetSellerTransactions</Title>
									<URL>https://ebaydts.com/eBayKBDetails?KBid=222</URL>
								</SeeLink>
								<CallInfo>
									<CallName>GetSellerEvents</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="StartTimeTo" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Describes the latest (most recent) date to use in a time range filter
								based on item start time. If you specify the corresponding From filter,
								but you do not include StartTimeTo, the StartTimeTo is set to
								the time you make the call.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerEvents</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndTimeFrom" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Describes the earliest (oldest) date to use in a time range filter based
								on item end time. Must be specified if EndTimeTo is specified. Either
								the StartTimeFrom, EndTimeFrom, or ModTimeFrom filter must be specified.
								If you do not specify the correspoding To filter,
								it is set to the time you make the call.&lt;br&gt;
								&lt;br&gt;
								For better results, the time range you use should be less than 48 hours.
								If 3000 or more items are found, use a smaller time range.&lt;br&gt;
								&lt;br&gt;
								Include a 2-minute, overlapping buffer between requests.
								For example, if EndTimeTo was 6:58 in a prior request,
								the current request should use 6:56 in EndTimeFrom
								(e.g., use ranges like 5:56-6:58, 6:56-7:58, 7:56-8:58).
							</xs:documentation>
							<xs:appinfo>
								<SeeLink>
									<Title>KB article: Best Practices for GetSellerEvents and GetSellerTransactions</Title>
									<URL>https://ebaydts.com/eBayKBDetails?KBid=222</URL>
								</SeeLink>
								<CallInfo>
									<CallName>GetSellerEvents</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndTimeTo" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Describes the latest (most recent) date to use in a time range filter
								based on item end time. If you specify the corresponding From filter,
								but you do not include EndTimeTo, then EndTimeTo is set
								to the time you make the call.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerEvents</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ModTimeFrom" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Describes the earliest (oldest) date to use in a time range filter based
								on item modification time. Must be specified if ModTimeTo is specified. Either
								the StartTimeFrom, EndTimeFrom, or ModTimeFrom filter must be specified.
								If you do not specify the correspoding To filter,
								it is set to the time you make the call.&lt;br&gt;
								&lt;br&gt;
								Include a 2-minute, overlapping buffer between requests.
								For example, if ModTimeTo was 6:58 in a prior request,
								the current request should use 6:56 in ModTimeFrom
								(e.g., use ranges like 5:56-6:58, 6:56-7:58, 7:56-8:58).
								&lt;br&gt;&lt;br&gt;
								For better results, the time range you use should be less than 48 hours.
								If 3000 or more items are found, use a smaller time range.
								&lt;br&gt;&lt;br&gt;
								If an unexpected item is returned (including an old item
								or an unchanged active item), please ignore the item.
								Although a maintenance process may have triggered a change in the modification time,
								item characteristics are unchanged.
							</xs:documentation>
							<xs:appinfo>
								<SeeLink>
									<Title>KB article: Best Practices for GetSellerEvents and GetSellerTransactions</Title>
									<URL>https://ebaydts.com/eBayKBDetails?KBid=222</URL>
								</SeeLink>
								<CallInfo>
									<CallName>GetSellerEvents</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ModTimeTo" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Describes the latest (most recent) date and time to use in a time range filter
								based on the time an item's record was modified. If you specify
								the corresponding From filter, but you do not include ModTimeTo,
								then ModTimeTo is set to the time you make the call.
								Include a 2-minute buffer between the current time and
								the ModTimeTo filter.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerEvents</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="NewItemFilter" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Default is true. If true, response includes only items that have been modified
								within the ModTime range. If false, response includes all items.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerEvents</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="IncludeWatchCount" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies whether to include WatchCount in Item nodes returned. WatchCount
								is the number of watches buyers have placed on the item from their My eBay
								accounts.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerEvents</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="IncludeVariationSpecifics" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies whether to force the response to include
								variation specifics for multi-variation listings. &lt;br&gt;
								&lt;br&gt;
								If false (or not specified), eBay keeps the response as small as
								possible by not returning Variation.VariationSpecifics.
								It only returns Variation.SKU as an identifier
								(along with the variation price and other selling details).
								If the variation has no SKU, then Variation.VariationSpecifics
								is returned as the variation's unique identifier.&lt;br&gt;
								&lt;br&gt;
								If true, Variation.VariationSpecifics is returned.
								(Variation.SKU is also returned, if the variation has a SKU.)
								This may be useful for applications that don't track variations
								by SKU.&lt;br&gt;
								&lt;br&gt;
								Ignored when HideVariations=true.&lt;br&gt;
								&lt;br&gt;
								Please note that if the seller includes a large number of
								variations in many listings, using this flag may degrade the
								call's performance. Therefore, when you use this flag, you may
								need to reduce the total number of items you're requesting at
								once. For example, you may need to use shorter time ranges in
								the EndTime, StartTime, or ModTime filters.
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>GetSellerEvents</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="HideVariations" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies whether to force the response to hide
								variation details for multi-variation listings.&lt;br&gt;
								&lt;br&gt;
								If false (or not specified), eBay returns variation details (if
								any). In this case, the amount of detail can be controlled by
								using IncludeVariationSpecifics.&lt;br&gt;
								&lt;br&gt;
								If true, variation details are not returned (and
								IncludeVariationSpecifics has no effect). This may be useful for
								applications that use other calls, notifications, alerts,
								or reports to track price and quantity details.
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>GetSellerEvents</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetSellerEvents -->
	<xs:element name="GetSellerEventsResponse" type="ns:GetSellerEventsResponseType"/>
	<xs:complexType name="GetSellerEventsResponseType">
		<xs:annotation>
			<xs:documentation>
					Contains the items returned by the call. Items for which a seller event has
					occurred (and that meet any filters specified as input) are returned in an
					ItemArrayType object, within which are zero, one, or multiple ItemType objects.
					Each ItemType object contains the detail data for one item listing.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="TimeTo" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
											Indicates the latest (most recent) date for any date-based filtering specified as
											input. Specifically, this field contains the value you specified in the StartTimeTo, EndTimeTo, or ModTimeTo filter, if you used a time filter in the request. If no time filter was specified, TimeTo returns the current time.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerEvents</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ItemArray" type="ns:ItemArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Collection of items whose last modified time matches
								the filters specified in the request. 
								Returns empty if no items were modified within the 
								time range of the request. 
								If 1 to 2999 items are returned, then the results are 
								complete. If 3000 or more items are returned, it usually means 
								additional items exist within the time range you requested, 
								but they were not all returned. To retrieve complete results,
								use a smaller time range in the request so that fewer than 
								3000 are returned per response. 
							</xs:documentation>
							<xs:appinfo>
							<SeeLink>
								<Title>KB article: Best Practices for GetSellerEvents and GetSellerTransactions</Title>
								<URL>https://ebaydts.com/eBayKBDetails?KBid=222</URL>
							</SeeLink>
								<CallInfo>
									<CallName>GetSellerEvents</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetSellerList -->
	<xs:element name="GetSellerListRequest" type="ns:GetSellerListRequestType"/>
	<xs:complexType name="GetSellerListRequestType">
		<xs:annotation>
			<xs:documentation>
				Returns a list of the items posted by the authenticated user, including
				the related item data.
			</xs:documentation>
			<xs:appinfo>
				<TempInfo>DetailLevel, GranularityLevel</TempInfo>
				<RelatedCalls>AddItem, GetBidderList, GetItem, RelistItem, ReviseItem</RelatedCalls>
				<SeeLink>
					<Title>GetSellerList</Title>
					<URL></URL>
				</SeeLink>
				<SeeLink>
					<Title>Browsing a Seller's Items</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Items-Retrieving.html</URL>
				</SeeLink>
				<RelatedCalls>
					GetBidderList
				</RelatedCalls>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="UserID" type="ns:UserIDType" minOccurs="0" maxOccurs="1">
						<xs:annotation>
							<xs:documentation>
								Specifies the seller whose items will be returned. UserID is an optional
								input. If not specified, retrieves listings for the user identified by the
								authentication token passed in the request. Note that since user
								information is anonymous to everyone except the bidder and the seller
								(during an active auction), only sellers looking for information about
								their own listings and bidders who know the user IDs of their sellers will
								be able to make this API call successfully.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerList</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
								<SeeLink>
									<Title>Working with Anonymous User Information</Title>
									<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/CRM-UserInformation.html</URL>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="MotorsDealerUsers" type="ns:UserIDArrayType" minOccurs="0" maxOccurs="1">
						<xs:annotation>
							<xs:documentation>
								Specifies the list of Motors Dealer sellers for which a special set of
								metrics can be requested. Applies to eBay Motors Pro applications only.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerList</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndTimeFrom" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the earliest (oldest) date to use in a date range filter based on
								item end time. Specify either an end-time range or a start-time range
								filter in every call request. Each of the time ranges must be a value less than
								120 days.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerList</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndTimeTo" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the latest (most recent) date to use in a date range filter based
								on item end time. Must be specified if EndTimeFrom is specified.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerList</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Sort" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the order in which returned items are sorted (based on the end
								dates of the item listings). Valid values:
								&lt;br&gt;
									0 = No sorting&lt;br&gt;
									1 = Sort in descending order&lt;br&gt;
									2 = Sort in ascending order&lt;br&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerList</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="StartTimeFrom" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the earliest (oldest) date to use in a date range filter based on
								item start time. Each of the time ranges must be a value less than
								120 days. In all calls, at least one date-range filter must be specified
								(i.e., you must specify either the end time range or start time range
								in every request).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerList</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="StartTimeTo" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the latest (most recent) date to use in a date range filter based
								on item start time. Must be specified if StartTimeFrom is specified.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerList</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Pagination" type="ns:PaginationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains the data controlling the pagination of the returned values.
								If you set a DetailLevel in this call, you must set pagination values.
								The Pagination field contains
								the number of items to be returned per page of data (per call),
								and the page number to return with the current call.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerList</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="GranularityLevel" type="ns:GranularityLevelCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the subset of item and user fields to return. See GetSellerList
								in the eBay Features Guide for a list of the fields that are returned
								for each granularity level. For GetSellerList, use DetailLevel or
								GranularityLevel in a request, but not both. For GetSellerList, if
								GranularityLevel is specified, DetailLevel is ignored.
							</xs:documentation>
							<xs:appinfo>
								<SeeLink>
									<Title>GetSellerList</Title>
									<URL></URL>
								</SeeLink>
								<PresentDetails>Yes</PresentDetails>
								<CallInfo>
									<CallName>GetSellerList</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SKUArray" type="ns:SKUArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container for a set of SKUs.
								Filters (reduces) the response to only include active listings
								that the seller listed with any of the specified SKUs.
								If multiple listings include the same SKU, they are
								all returned (assuming they also match the other criteria
								in the GetSellerList request).&lt;br&gt;
								&lt;br&gt;
								SKUArray can be used to retrieve items listed by the user
								identified in AuthToken or in UserID.&lt;br&gt;
								&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
								Listings with matching SKUs are returned regardless of their
								Item.InventoryTrackingMethod settings.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerList</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="IncludeWatchCount" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies whether to include WatchCount in Item nodes returned.
								WatchCount is only returned with DetailLevel ReturnAll.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerList</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="AdminEndedItemsOnly" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies whether to return only items that were administratively ended
								based on a policy violation.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerList</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CategoryID" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The category ID for the items retrieved.
								If you specify CategoryID in a GetSellerList call,
								the response contains only items in the category you specify.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerList</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="IncludeVariations" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If true, the Variations node is returned for all multi-variation
								listings in the response.&lt;br&gt;
								&lt;br&gt;
								Please note that if the seller includes a large number of
								variations in many listings, using this flag may degrade the
								call's performance. Therefore, when you use this flag, you
								may need to reduce the total number of items you're requesting
								at once.
								For example, you may need to use shorter time ranges in the
								EndTime or StartTime filters, fewer entries per page in
								Pagination, and/or SKUArray.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerList</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetSellerList -->
	<xs:element name="GetSellerListResponse" type="ns:GetSellerListResponseType"/>
	<xs:complexType name="GetSellerListResponseType">
		<xs:annotation>
			<xs:documentation>
				Contains a list of the items listed by the seller specified as input. The list of
				items is returned in an ItemArrayType object, in which are returned zero, one, or
				multiple ItemType objects. Each ItemType object contains the detail data for one
				item listing.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="PaginationResult" type="ns:PaginationResultType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains information regarding the pagination of data (if pagination is
								used), including total number of pages and total number of entries.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerList</CallName>
									<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="HasMoreItems" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If true, there are more items yet to be retrieved. Additional
								GetSellerList calls with higher page numbers or more items per page must
								be made to retrieve these items. Not returned if no items match the
								request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerList</CallName>
									<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ItemArray" type="ns:ItemArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains the list of the seller's items, one ItemType object per item.
								Returns empty if no items are available that match the request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerList</CallName>
									<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ItemsPerPage" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates the number of items that are being returned per page of data
								(i.e., per call). Will be the same as the value specified in the
								Pagination.EntriesPerPage input. Only returned if items are returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerList</CallName>
									<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PageNumber" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates which page of data was just returned. Will be the same as the
								value specified in the Pagination.PageNumber input. (If the input is
								higher than the total number of pages, the call fails with an error.)
								Only returned if items are returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerList</CallName>
									<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ReturnedItemCountActual" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates the total number of items returned (i.e., the number of
								ItemType objects in ItemArray).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerList</CallName>
									<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Seller" type="ns:UserType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates the seller whose items are returned. The seller is the eBay
								member whose UserID was passed in the request. If UserID was not
								specified, the seller is the user who made the request (identified by
								eBayAuthToken).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerList</CallName>
									<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
									<Details>GranularityLevel: Fine</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetSellerPayments -->
	<xs:element name="GetSellerPaymentsRequest" type="ns:GetSellerPaymentsRequestType"/>
	<xs:complexType name="GetSellerPaymentsRequestType">
		<xs:annotation>
			<xs:documentation>
				&lt;b&gt;Half.com only.&lt;/b&gt;&amp;nbsp;Retrieves a summary of pending or paid payments that Half.com created for the
				seller identified by the authentication token in the request. Only retrieves
				payments that occurred within a particular pay period. Each payment is for one
				order line item in one order. An order can contain order line items for
				multiple items from multiple sellers, but this call only retrieves payments that
				are relevant to one seller. The financial value of a payment is typically based on
				an amount that a buyer paid to Half.com for an order line item, with adjustments for
				shipping costs and Half.com's commission. For most sellers, each month contains
				two pay periods: One from the 1st to the 15th of the month, and one from the 16th
				to the last day of the month. Sellers can refer to their account information on
				the Half.com site to determine their pay periods. (You cannot retrieve a seller's
				pay periods by using eBay API.) When a buyer makes a purchase and an
				order is created, Half.com creates a payment for the seller and marks it as
				Pending in the seller's Half.com account. Within a certain number of days after
				the pay period ends, Half.com settles payments for that period and marks each
				completed payment as Paid. See the Half.com Web site online help for more
				information about how payments are managed.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>IssueRefund</RelatedCalls>
				<SeeLink>
					<Title>Half.com</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sites-Half.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="PaymentStatus" type="ns:RCSPaymentStatusCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Filter to retrieve only items with the specified payment status (Paid or
								Pending). "Pending payments" are payments that Half.com has created but
								that have not yet been sent to the seller's financial institution. Pending
								payments are typically available once a buyer pays for an order. As
								Half.com processes payments by using periodic batch jobs, the
								GetSellerPayments response might not include an order line item's payment for
								up to 20 minutes after the buyer has paid. You can retrieve pending
								payments for the current pay period. Pending payments that have not been
								settled yet can also be retrieved for previous pay periods. "Paid
								payments" are payments that Half.com processed during previous pay
								periods. Paid payments might not appear in the seller's financial
								institution account balance until a certain number of days after the
								current pay period ends (see the Half.com online help for details). You
								can only retrieve paid payments for one previous pay period at a time.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerPayments</CallName>
									<AllValuesExcept>Canceled</AllValuesExcept>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PaymentTimeFrom" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Time range filter that retrieves Half.com payments that were created within
								a single pay period. Sellers can refer to the Half.com site to determine
								their pay periods. PaymentTimeFrom is the earliest (oldest) time and
								PaymentTimeTo is the latest (most recent) time in the range. Half.com pay
								periods start and end at midnight Pacific time, but the time values are
								stored in the database in GMT (not Pacific time). See "Time Values" in the
								eBay Features Guide for information about converting between GMT and
								Pacific time. &lt;br&gt;
								&lt;br&gt;
								If you specify a PaymentStatus of Pending, add a buffer of one hour (or one
								day) to both ends of the time range to retrieve more data than you need, and
								then filter the results on the client side as needed. If any pending
								payments match the request, the response may include all payments since the
								beginning of the period. &lt;br&gt;
								&lt;br&gt;
								If you specify a PaymentStatus of Paid, the time range must contain one
								full pay period. That is, PaymentTimeFrom must be earlier or equal the
								start time of the pay period, and PaymentTimeTo must be later than or
								equal to the end time of the pay period. Otherwise, no paid payments are
								returned. For example, if the pay period starts on 2005-09-16 and ends on
								2005-09-30, you could specify an earlier PaymentTimeFrom value of
								2005-09-16T00:00:00.000Z and a later PaymentTimeTo value of
								2005-10-01T12:00:00.000Z. &lt;br&gt;
								&lt;br&gt;
								If you specify a time range that covers two pay periods, only the payments
								from the most recent pay period are returned. The earliest time you can
								specify is 18 months ago.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerPayments</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PaymentTimeTo" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Time range filter that retrieves Half.com payments for a single pay
								period. See the description of PaymentTimeTo for details about using this
								time range filter. For paid payments, this value should be equal to or
								later than the end of the last day of the pay period, where the time is
								converted to GMT. For example, if the period ends on 2005-09-30, you could
								specify 2005-10-01T09:00:00.000Z, which is later than the end of the last
								day.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerPayments</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Pagination" type="ns:PaginationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If many payments are available, you may need to call GetSellerPayments
								multiple times to retrieve all the data. Each result set is returned as a
								page of entries. Use this Pagination information to indicate the maximum
								number of entries to retrieve per page (i.e., per call), the page number
								to retrieve, and other data.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerPayments</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetSellerPayments -->
	<xs:element name="GetSellerPaymentsResponse" type="ns:GetSellerPaymentsResponseType"/>
	<xs:complexType name="GetSellerPaymentsResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns a summary of pending or paid payments that Half.com created for the seller
				identified by the authentication token in the request. Only returns payments that
				occurred within a particular pay period. Each payment is for one transaction for
				one item in one order. An order can contain transactions for multiple items from
				multiple sellers, but this call only retrieves payments that are relevant to one
				seller. Payments are only issued for items and transactions that the seller has
				confirmed (see the Half.com online help for details). The financial value of a
				payment is typically based on an amount that a buyer paid to Half.com for a
				transaction, plus the shipping cost the buyer paid to Half.com for the item, minus
				Half.com's commission. For most sellers, each month contains two pay periods: One
				from the 1st to the 15th of the month, and one from the 16th to the last day of
				the month. Payments are submitted to the seller's financial institution a certain
				number of days after the current pay period ends (see the Half.com online help for
				details).
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="PaginationResult" type="ns:PaginationResultType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
							Contains information regarding the pagination of data (if pagination is used),
							including total number of pages and total number of entries.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerPayments</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="HasMorePayments" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If true, there are more payments yet to be retrieved. Additional
								GetSellerPayments calls with higher page numbers or more entries per page
								must be made to retrieve these payments. If false, no more payments are
								available or no payments match the request (based on the payment status
								and time filter).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerPayments</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SellerPayment" type="ns:SellerPaymentType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Information about a single payment that matches the criteria in the
								request. A payment is between Half.com and a seller. Each payment is for
								one transaction for one item in one order. An order can contain
								transactions for multiple items from multiple sellers, but this call only
								retrieves payments that are relevant to one seller. The financial value of
								a payment is typically based on an amount that a buyer paid to Half.com
								for a transaction, plus the shipping cost the buyer paid for the item,
								minus Half.com's commission. Payments can also describe refunds that the
								seller has issued. Multiple SellerPayment entries can be returned per page
								of results. Typically, they are returned in reverse chronological order
								(most recent PaidTime first). Only returned if payments exist that match
								the request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerPayments</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PaymentsPerPage" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates the number of payments that can be returned per page of data
								(i.e., per call). This is the same as the value specified in the
								Pagination.EntriesPerPage input (or the default value, if EntriesPerPage
								was not specified). This is not necessarily the actual number of payments
								returned per page (see ReturnedPaymentCountActual).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerPayments</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PageNumber" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates which page of data holds the current result set. Will be the
								same as the value specified in the Pagination.PageNumber input. (If the
								input is higher than the total number of pages, the call fails with an
								error.) If no payments are returned, the value is 0. If payments are
								returned, the first page number is 1.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerPayments</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ReturnedPaymentCountActual" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates the total number of payments returned (i.e., the number of
								SellerPayment entries returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerPayments</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetSellerTransactions -->
	<xs:element name="GetSellerTransactionsRequest" type="ns:GetSellerTransactionsRequestType"/>
	<xs:complexType name="GetSellerTransactionsRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves order line item (transaction) information for the user for which the
				call is made, and not for any other user.&amp;nbsp;&lt;b&gt;Also for
				Half.com&lt;/b&gt;. (To retrieve order line items for another seller's listings, use
				GetItemTransactions.)
			</xs:documentation>
			<xs:appinfo>
				<Summary>
					Retrieves order line item (transaction) information for the user for which the
					call is made, and not for any other user.&amp;nbsp;&lt;b&gt;Also for
					Half.com&lt;/b&gt;. (To retrieve order line items for another seller's listings, use
					GetItemTransactions.)
				</Summary>
				<TempInfo>DetailLevel</TempInfo>
				<RelatedCalls>GetItemTransactions, GetOrderTransactions</RelatedCalls>
				<SeeLink>
					<Title>Email and Address Privacy Policy</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/CRM-UserInformation.html</URL>
					<For>the conditions under which buyer and seller email and address are returned</For>
				</SeeLink>
				<SeeLink>
					<Title>Retrieving Order Line Item Data and Managing Orders</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sales-Completing.html#RetrievingtheOrderLineItemsforaSpecificS</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ModTimeFrom" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The ModTimeFrom and ModTimeTo fields specify a date range for retrieving
								order line items associated with the seller. The ModTimeFrom
								field is the starting date range. All of the seller's order line items that were
								last modified within this date range are returned in the output. The
								maximum date range that may be specified is 30 days. This field is not
								applicable if the NumberOfDays date filter is used.
								&lt;br&gt;&lt;br&gt;
								If you don't specify a ModTimeFrom/ModTimeTo filter, the NumberOfDays
								time filter is used and it defaults to 30 (days). 
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerTransactions</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ModTimeTo" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The ModTimeFrom and ModTimeTo fields specify a date range for retrieving
								order line items associated with the seller. The ModTimeTo
								field is the ending date range. All of the seller's order line items that were last
								modified within this date range are returned in the output. The maximum
								date range that may be specified is 30 days. If the ModTimeFrom field is
								used and the ModTimeTo field is omitted, the ModTimeTo value defaults to
								the present time or to 30 days past the ModTimeFrom value (if
								ModTimeFrom value is more than 30 days in the past). This field is not
								applicable if the NumberOfDays date filter is used.
								&lt;br&gt;&lt;br&gt;
								If you don't specify a ModTimeFrom/ModTimeTo filter, the NumberOfDays
								time filter is used and it defaults to 30 (days).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerTransactions</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Pagination" type="ns:PaginationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Child elements control pagination of the output. Use EntriesPerPage property to
								control the number of transactions to return per call and PageNumber property to
								specify the page of data to return.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerTransactions</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="IncludeFinalValueFee" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates whether to include Final Value Fee (FVF) in the response. For most
								listing types, the Final Value Fee is returned in Transaction.FinalValueFee.
								The Final Value Fee is returned for each order line item.
							&lt;br&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerTransactions</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="IncludeContainingOrder" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Include this field and set it to True if you want the ContainingOrder
								container to be returned in the response under each Transaction node.
								For single line item orders, the ContainingOrder.OrderID value takes the
								value of the OrderLineItemID value for the order line item. For Combined
								Payment orders, the ContainingOrder.OrderID value will be shared by at
								least two order line items (transactions) that are part of the same
								order.
							</xs:documentation>
							<xs:appinfo>
							<Default>false</Default>
								<CallInfo>
									<CallName>GetSellerTransactions</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SKUArray" type="ns:SKUArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container for a set of SKUs.
								Filters (reduces) the response to only include order line items
								for listings that include any of the specified SKUs.
								If multiple listings include the same SKU, order line items for
								all of them are returned (assuming they also match the other
								criteria in the GetSellerTransactions request).&lt;br&gt;
								&lt;br&gt;
								You can combine SKUArray with InventoryTrackingMethod.
								For example, if you also pass in InventoryTrackingMethod=SKU,
								the response only includes order line items for listings that
								include InventoryTrackingMethod=SKU and one of the
								requested SKUs.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerTransactions</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Platform" type="ns:TransactionPlatformCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The default behavior of &lt;b&gt;GetSellerTransactions&lt;/b&gt; is to retrieve all order line items originating from eBay.com and Half.com. If the user wants to retrieve only eBay.com order line items or Half.com order line items, this filter can be used to perform that function. Inserting 'eBay' into this field will restrict retrieved order line items to those originating on eBay.com, and inserting 'Half' into this field will restrict retrieved order line items to those originating on Half.com.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerTransactions</CallName>
									<RequiredInput>No</RequiredInput>
									<onlyTheseValues>CustomCode, eBay, Half</onlyTheseValues>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="NumberOfDays" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								NumberOfDays enables you to specify the number of days' worth of new and modified
								order line items that you want to retrieve. The call response contains the
								order line items whose status was modified within the specified number of days since
								the API call was made. NumberOfDays is often preferable to using the ModTimeFrom
								and ModTimeTo filters because you only need to specify one value. If you use
								NumberOfDays, then ModTimeFrom and ModTimeTo are ignored. For this field, one day
								is defined as 24 hours.
							</xs:documentation>
							<xs:appinfo>
								<Max>30</Max>
								<CallInfo>
									<CallName>GetSellerTransactions</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="InventoryTrackingMethod" type="ns:InventoryTrackingMethodCodeType" minOccurs="0">
					<xs:annotation>
						<xs:documentation>
								Filters the response to only include order line items for listings
								that match this InventoryTrackingMethod setting. &lt;br&gt;
								&lt;br&gt;
								For example, if you set this to SKU, the call returns
								order line items for your listings that are tracked by SKU.
								If you set this to ItemID, the call omits order line items
								for your listings that are tracked by SKU.
								If you don't pass this in, the call returns all order line items,
								regardless of whether they are tracked by SKU or ItemID.&lt;br&gt;
								&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
								To specify InventoryTrackingMethod when you create a listing,
								use AddFixedPriceItem or RelistFixedPriceItem.
								AddFixedPriceItem and RelistFixedPriceItem are defined in
								the Merchant Data API (part of Large Merchant Services).
								&lt;/span&gt;
								&lt;br&gt;
								&lt;br&gt;
								You can combine SKUArray with InventoryTrackingMethod.
								For example, if you set this to SKU and you also pass in
								SKUArray, the response only includes order line items for listings
								that include InventoryTrackingMethod=SKU and one of the
								requested SKUs.
						</xs:documentation>
						<xs:appinfo>
							<CallInfo>
								<CallName>GetSellerTransactions</CallName>
								<RequiredInput>No</RequiredInput>
							</CallInfo>
						</xs:appinfo>
					</xs:annotation>
					</xs:element>
					<xs:element name="IncludeCodiceFiscale" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If true, returns the Tax code for the user.
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>GetSellerTransactions</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetSellerTransactions -->
	<xs:element name="GetSellerTransactionsResponse" type="ns:GetSellerTransactionsResponseType"/>
	<xs:complexType name="GetSellerTransactionsResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns an array of order line item (transaction) data for the seller specified in the request.
				The results can be used to create a report of data that is commonly
				necessary for order processing.
				Zero, one, or many &lt;b&gt;Transaction&lt;/b&gt; objects can be returned in the &lt;b&gt;TransactionArray&lt;/b&gt;.
				The set of order line items returned is limited to those that were modified between
				the times specified in the request's &lt;b&gt;ModTimeFrom&lt;/b&gt; and &lt;b&gt;ModTimeTo&lt;/b&gt; filters.
				The order line items returned are sorted by &lt;b&gt;Transaction.Status.LastTimeModified&lt;/b&gt;,
				ascending order (that is, order line items that more recently were modified are returned last).
				Also returns information about the seller whose order line items were requested.
				If pagination filters were specified in the request, returns meta-data describing
				the effects of those filters on the current response and the estimated effects if
				the same filters are used in subsequent calls.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="PaginationResult" type="ns:PaginationResultType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of the total number of order line items that match the input
								criteria and the total number of pages that must be scrolled through to view all order
								line items. To scroll through each page of order line item data, make subsequent 
								&lt;b&gt;GetSellerTransactions&lt;/b&gt; calls, incrementing the &lt;b&gt;Pagination.PageNumber&lt;/b&gt; 
								field by a value of '1' each time.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerTransactions</CallName>
									<Details>DetailLevel: none, ReturnAll, ItemReturnDescription</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="HasMoreTransactions" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This flag indicates whether there are additional pages of order line items to view.
								This field will be returned as 'true' if there are additional pages or order line items
								to view, or 'false' if the current page of order line item data is the last page of 
								data.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerTransactions</CallName>
									<Details>DetailLevel: none, ReturnAll, ItemReturnDescription</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="TransactionsPerPage" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This value indicates the number of order line items returned per page (per call) and is
								controlled by the &lt;b&gt;Pagination.EntriesPerPage&lt;/b&gt; value passed in the call
								request. Unless it is the last (or possibly only) page of data (&lt;b&gt;HasMoreTransactions=false&lt;/b&gt;),  
								the &lt;b&gt;TransactionsPerPage&lt;/b&gt; value should equal the 
								&lt;b&gt;Pagination.EntriesPerPage&lt;/b&gt; value passed in the call request.
								&lt;br&gt;
								&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
								Due to the fact that item data on the eBay platform has a shorter retention period than 
								order data, it is possible that some retrieved pages will contain no data. For pages 
								that contain no data, the &lt;b&gt;ReturnedTransactionCountActual&lt;/b&gt; value will 
								be '0'. It is also possible that pages 2, 3, and 4 have no data, but pages 1 and 5 do 
								have data. Therefore, we recommend that you scroll through each page of data (making 
								subsequent &lt;b&gt;GetSellerTransactions&lt;/b&gt; calls and incrementing the
								&lt;b&gt;Pagination.PageNumber&lt;/b&gt; value by '1' each time) until you reach the 
								last page, indicated by &lt;b&gt;HasMoreTransactions=false&lt;/b&gt;.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerTransactions</CallName>
									<Details>DetailLevel: none, ReturnAll, ItemReturnDescription</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PageNumber" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This value indicates the page number of retrieved order line items that match the input
								criteria. This value is controlled by the &lt;b&gt;Pagination.PageNumber&lt;/b&gt;
								value passed in the call request. To scroll through all pages of order line items that match the 
								input criteria, you increment the &lt;b&gt;Pagination.PageNumber&lt;/b&gt; value by '1' 
								with each subsequent &lt;b&gt;GetSellerTransactions&lt;/b&gt; call.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerTransactions</CallName>
									<Details>DetailLevel: none, ReturnAll, ItemReturnDescription</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ReturnedTransactionCountActual" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This value indicates the total number of (non-empty) order line items retrieved in the
								current page of results. The &lt;b&gt;ReturnedTransactionCountActual&lt;/b&gt; value
								will be lower than the &lt;b&gt;TransactionsPerPage&lt;/b&gt; value if one or more 
								empty order line items are retreived on the page.
								&lt;br&gt;
								&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
								Due to the fact that item data on the eBay platform has a shorter retention period than 
								order data, it is possible that some retrieved pages will contain no data. For pages 
								that contain no order line item data, the &lt;b&gt;ReturnedTransactionCountActual&lt;/b&gt; value will 
								be '0'. It is also possible that pages 2, 3, and 4 have no data, but pages 1 and 5 do 
								have data. Therefore, we recommend that you scroll through each page of data (making 
								subsequent &lt;b&gt;GetSellerTransactions&lt;/b&gt; calls and incrementing the
								&lt;b&gt;Pagination.PageNumber&lt;/b&gt; value by '1' each time) until you reach the 
								last page, indicated by &lt;b&gt;HasMoreTransactions=false&lt;/b&gt;.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerTransactions</CallName>
									<Details>DetailLevel: none, ReturnAll, ItemReturnDescription</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Seller" type="ns:UserType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains information about the seller whose order line items are being returned.
								See the reference guide for information about the &lt;b&gt;Seller&lt;/b&gt; object fields
								that are returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerTransactions</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="TransactionArray" type="ns:TransactionArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								List of &lt;b&gt;Transaction&lt;/b&gt; objects representing the seller's recent sales.
								Each &lt;b&gt;Transaction&lt;/b&gt; object contains the data for one purchase
								(of one or more items in the same listing).
								See the reference guide for more information about the fields that are returned
								for each order line item.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerTransactions</CallName>
									<Details>DetailLevel: none, ReturnAll</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PayPalPreferred" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates whether the seller has the preference enabled that shows that the seller
								prefers PayPal as the method of payment for an item. This preference is indicated on
								an item's View Item page and is intended to influence a buyer to use PayPal
								to pay for the item.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellerTransactions</CallName>
									<Details>DetailLevel: none, ReturnAll, ItemReturnDescription</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetSellingManagerAlerts -->
	<xs:element name="GetSellingManagerAlertsRequest" type="ns:GetSellingManagerAlertsRequestType"/>
	<xs:complexType name="GetSellingManagerAlertsRequestType">
		<xs:annotation>
			<xs:documentation>
			  Retrieves Selling Manager alerts.
				This call is subject to change without notice; the deprecation process is
				inapplicable to this call.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>AddSellingManagerTemplate,GetSellingManagerTemplates</RelatedCalls>
				<SeeLink>
					<Title>Using Selling Manager Calls in the Trading API</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listings-SellingManager.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager/</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager Pro page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager_pro</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType"/>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetSellingManagerAlerts -->
	<xs:element name="GetSellingManagerAlertsResponse" type="ns:GetSellingManagerAlertsResponseType"/>
	<xs:complexType name="GetSellingManagerAlertsResponseType">
		<xs:annotation>
			<xs:documentation>
				Type defining the call-specific response fields for the &lt;b&gt;GetSellingManagerAlerts&lt;/b&gt; 
				call.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="Alert" type="ns:SellingManagerAlertType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Container consisting of details related to a Selling Manager alert. Alert types 
								include listing automation, inventory, PaisaPay (India only), item sold, and 
								a general alert.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
								<CallName>GetSellingManagerAlerts</CallName>
								<Returned>Conditionally</Returned>
							</CallInfo>
						</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetSellingManagerEmailLog -->
	<xs:element name="GetSellingManagerEmailLogRequest" type="ns:GetSellingManagerEmailLogRequestType">
	</xs:element>
	<xs:complexType name="GetSellingManagerEmailLogRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves a log of emails sent, or scheduled to be sent, to buyers.
				&lt;br&gt;&lt;br&gt;
				The standard Trading API
				deprecation process is not applicable to this call.
	    </xs:documentation>
			<xs:appinfo>
				<Summary>
					Retrieves a log of emails sent, or scheduled to be sent, to buyers. Includes
					success or failure status.
				</Summary>
				<RelatedCalls>AddSellingManagerTemplate,GetSellingManagerTemplates</RelatedCalls>
				<SeeLink>
					<Title>Using Selling Manager Calls in the Trading API</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listings-SellingManager.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager/</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager Pro page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager_pro</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier for the eBay item listing associated with the Selling
								Manager email log. Unless the &lt;b&gt;OrderID&lt;/b&gt; or &lt;b&gt;OrderLineItemID&lt;/b&gt; value is
								specified in the request, the &lt;b&gt;ItemID&lt;/b&gt; and &lt;b&gt;TransactionID&lt;/b&gt; fields must be
								used to identify the Selling Manager email log to retrieve. You can
								use &lt;b&gt;GetSellingManagerSoldListings&lt;/b&gt; to retrieve the &lt;b&gt;ItemID&lt;/b&gt;, &lt;b&gt;TransactionID&lt;/b&gt;
								or &lt;b&gt;OrderLineItemID&lt;/b&gt; values that correspond to the Selling Manager sale
								record (&lt;b&gt;SaleRecordID&lt;/b&gt;). All four of these fields are returned under the
								&lt;b&gt;SellingManagerSoldTransaction&lt;/b&gt; container of the
								&lt;b&gt;GetSellingManagerSoldListings&lt;/b&gt; request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellingManagerEmailLog</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="TransactionID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier for the order line item (transaction) associated with
								the Selling Manager email log. Unless the &lt;b&gt;OrderID&lt;/b&gt; or &lt;b&gt;OrderLineItemID&lt;/b&gt;
								value is specified in the request, the &lt;b&gt;ItemID&lt;/b&gt; and &lt;b&gt;TransactionID&lt;/b&gt; fields
								must be used to identify the Selling Manager email log to retrieve.
								You can use &lt;b&gt;GetSellingManagerSoldListings&lt;/b&gt; to retrieve the &lt;b&gt;ItemID&lt;/b&gt;,
								&lt;b&gt;TransactionID&lt;/b&gt; or &lt;b&gt;OrderLineItemID&lt;/b&gt; values that correspond to the Selling
								Manager sale record (&lt;b&gt;SaleRecordID&lt;/b&gt;). All four of these fields are
								returned under the &lt;b&gt;SellingManagerSoldTransaction&lt;/b&gt; container of the
								&lt;b&gt;GetSellingManagerSoldListings&lt;/b&gt; request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellingManagerEmailLog</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="OrderID" type="ns:OrderIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A unique identifier that identifies a single line item or multiple line item
								(Combined Payment) order associated with the Selling Manager email log. 
								&lt;br&gt;&lt;br&gt;
								For a single line item order, the &lt;b&gt;OrderID&lt;/b&gt; value is identical to the
								&lt;b&gt;OrderLineItemID&lt;/b&gt; value that is generated upon creation of the order line
								item. For a Combined Payment order, the &lt;b&gt;OrderID&lt;/b&gt; value is created by eBay
								when the buyer or seller (sharing multiple, common order line items)
								combines multiple order line items into a Combined Payment order through
								the eBay site (or when the seller creates Combined Payment order through
								&lt;b&gt;AddOrder&lt;/b&gt;). If an &lt;b&gt;OrderID&lt;/b&gt; is used in the request, the &lt;b&gt;OrderLineItemID&lt;/b&gt; and
								&lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair are not required.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>50</MaxLength>
								<CallInfo>
									<CallName>GetSellingManagerEmailLog</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EmailDateRange" type="ns:TimeRangeType" minOccurs="0">
					  <xs:annotation>
					   <xs:documentation>
               Specifies the earliest (oldest) and latest (most recent) dates to use in a
							 date range filter based on email sent date. Each of the time ranges can be
							 up to 90 days.
              </xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellingManagerEmailLog</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
					  </xs:annotation>
					 </xs:element>
					<xs:element name="OrderLineItemID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A unique identifier for an eBay order line item that is associated with
								the Selling Manager email log. This field is created as soon as there
								is a commitment to buy from the seller, and its value is based upon the
								concatenation of &lt;b&gt;ItemID&lt;/b&gt; and &lt;b&gt;TransactionID&lt;/b&gt;, with a hyphen in between
								these two IDs. You can use &lt;b&gt;GetSellingManagerSoldListings&lt;/b&gt; to retrieve the
								&lt;b&gt;ItemID&lt;/b&gt;, &lt;b&gt;TransactionID&lt;/b&gt; or &lt;b&gt;OrderLineItemID&lt;/b&gt; values that correspond to the
								Selling Manager sale record (&lt;b&gt;SaleRecordID&lt;/b&gt;). All four of these fields are
								returned under the &lt;b&gt;SellingManagerSoldTransaction&lt;/b&gt; container of the
								&lt;b&gt;GetSellingManagerSoldListings&lt;/b&gt; request. Unless an &lt;b&gt;OrderID&lt;/b&gt; or an
								&lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair is specified in the &lt;b&gt;GetSellingManagerSaleRecord&lt;/b&gt;
								request, the &lt;b&gt;OrderLineItemID&lt;/b&gt; is required. 
								&lt;br&gt;
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>50 (Note: ItemIDs and TransactionIDs usually consist of 9 to 12 digits.)</MaxLength>
								<CallInfo>
									<CallName>GetSellingManagerEmailLog</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetSellingManagerEmailLog -->
	<xs:element name="GetSellingManagerEmailLogResponse" type="ns:GetSellingManagerEmailLogResponseType"/>
	<xs:complexType name="GetSellingManagerEmailLogResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns the log of emails not sent.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="EmailLog" type="ns:SellingManagerEmailLogType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Email logs associated with this order.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellingManagerEmailLog</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetSellingManagerInventory -->
	<xs:element name="GetSellingManagerInventoryRequest" type="ns:GetSellingManagerInventoryRequestType">
	</xs:element>
	<xs:complexType name="GetSellingManagerInventoryRequestType">
		<xs:annotation>
			<xs:documentation>
	      Retrieves a paginated list containing details of a user's Selling Manager inventory.
				This call is subject to change without notice; the deprecation process is
				inapplicable to this call.
	    </xs:documentation>
			<xs:appinfo>
				<Summary>
					Retrieves a paginated listing of a user's Selling Manager inventory.
				</Summary>
				<RelatedCalls>AddSellingManagerTemplate,GetSellingManagerTemplates</RelatedCalls>
				<SeeLink>
					<Title>Using Selling Manager Calls in the Trading API</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listings-SellingManager.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager/</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager Pro page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager_pro</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="Sort" type="ns:SellingManagerProductSortCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Sets the sorting method for the results.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellingManagerInventory</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="FolderID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the inventory folder containing the requested inventory information.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellingManagerInventory</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Pagination" type="ns:PaginationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Details about how many Products to return per page and which page to view.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellingManagerInventory</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SortOrder" type="ns:SortOrderCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Order to be used for sorting retrieved product lists.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellingManagerInventory</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Search" type="ns:SellingManagerSearchType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
							  Specifies types and values to search for in the seller's listings.
 							</xs:documentation>
 							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellingManagerInventory</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="StoreCategoryID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
							  Specifies a store category whose products will be returned.
 							</xs:documentation>
 							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellingManagerInventory</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Filter" type="ns:SellingManagerInventoryPropertyTypeCodeType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
							  Container for the list of filters that can be applied to the inventory information requested.
 							</xs:documentation>
 							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellingManagerInventory</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetSellingManagerInventory -->
	<xs:element name="GetSellingManagerInventoryResponse" type="ns:GetSellingManagerInventoryResponseType"/>
	<xs:complexType name="GetSellingManagerInventoryResponseType">
		<xs:annotation>
			<xs:documentation>
				Contains a list of the products created by the seller. The list of products is returned as a set
				of tags, in which are returned zero, one, or multiple SellingManagerProductType objects. Each
				SellingManagerProductType object contains the information about for one Selling Manager product
				and any Selling Manager templates the product contains.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="InventoryCountLastCalculatedDate" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Returns the date the inventory counts were last calculated.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellingManagerInventory</CallName>
								<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SellingManagerProduct" type="ns:SellingManagerProductType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Container for information about the requested products and templates.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellingManagerInventory</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PaginationResult" type="ns:PaginationResultType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
							Contains the total number of pages (TotalNumberOfPages) and the total
							number of products entries (TotalNumberOfEntries) that can be returned
							on repeated calls with the same format and report criteria.
						</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellingManagerInventory</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetSellingManagerInventoryFolder -->
	<xs:element name="GetSellingManagerInventoryFolderRequest" type="ns:GetSellingManagerInventoryFolderRequestType"/>
	<xs:complexType name="GetSellingManagerInventoryFolderRequestType">
		<xs:annotation>
			<xs:documentation>
			  Retrieves Selling Manager inventory folders.
				This call is subject to change without notice; the deprecation process is
				inapplicable to this call.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>AddSellingManagerTemplate,GetSellingManagerTemplates</RelatedCalls>
				<SeeLink>
					<Title>Using Selling Manager Calls in the Trading API</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listings-SellingManager.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager/</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager Pro page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager_pro</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="FolderID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
							  If a FolderID is submitted, all child-folders below this folder will be returned.
 							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellingManagerInventoryFolder</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="MaxDepth" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the number of levels of subfolders to be returned. If 0, the parent folder
								is returned. If 1, the parent and child folders are returned. If 2, the parent and
								two levels of child folders are returned. Ignored if FullRecursion is set to True.
 							</xs:documentation>
							<xs:appinfo>
								<Default>1</Default>
								<CallInfo>
									<CallName>GetSellingManagerInventoryFolder</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="FullRecursion" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Displays the entire tree of a user's folders. If this is provided, FolderID and MaxDepth
								need not be given.
 							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellingManagerInventoryFolder</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetSellingManagerInventoryFolder -->
	<xs:element name="GetSellingManagerInventoryFolderResponse" type="ns:GetSellingManagerInventoryFolderResponseType"/>
	<xs:complexType name="GetSellingManagerInventoryFolderResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns the folder structure of the input folderID.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="Folder" type="ns:SellingManagerFolderDetailsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Details of the requested folder.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellingManagerInventoryFolder</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetSellingManagerItemAutomationRule -->
	<xs:element name="GetSellingManagerItemAutomationRuleRequest" type="ns:GetSellingManagerItemAutomationRuleRequestType">
	</xs:element>
	<xs:complexType name="GetSellingManagerItemAutomationRuleRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves the set of Selling Manager automation rules
				associated with an item.
				This call is subject to change without notice; the
				deprecation process is inapplicable to this call.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>AddSellingManagerTemplate,GetSellingManagerTemplates</RelatedCalls>
				<SeeLink>
					<Title>Using Selling Manager Calls in the Trading API</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listings-SellingManager.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager/</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager Pro page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager_pro</URL>
				</SeeLink>
				<RelatedCalls>SetSellingManagerItemAutomationRule</RelatedCalls>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The ID of the item whose Selling Manager automation rules
								you want to retrieve.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellingManagerItemAutomationRule</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetSellingManagerItemAutomationRule -->
	<xs:element name="GetSellingManagerItemAutomationRuleResponse" type="ns:GetSellingManagerItemAutomationRuleResponseType"/>
	<xs:complexType name="GetSellingManagerItemAutomationRuleResponseType">
		<xs:annotation>
			<xs:documentation>
				Contains the set of automation rules associated with the specified item.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="AutomatedListingRule" type="ns:SellingManagerAutoListType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The information for the automated listing rule associated with the item.
								This field is only returned if the item was listed from a template. 
								The value in this field refers to that template's automated listing rule.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellingManagerItemAutomationRule</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="AutomatedRelistingRule" type="ns:SellingManagerAutoRelistType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The information for the automated relisting rule associated with the item.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellingManagerItemAutomationRule</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="AutomatedSecondChanceOfferRule" type="ns:SellingManagerAutoSecondChanceOfferType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The information for the automated second chance offer rule associated with the item.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellingManagerItemAutomationRule</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Fees" type="ns:FeesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains fees that may be incurred when items are listed using the 
								automation rule (e.g., a scheduled listing fee). Use of an automation rule 
								does not in itself have a fee, but use can result in a fee.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellingManagerItemAutomationRule</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetSellingManagerSaleRecord -->
	<xs:element name="GetSellingManagerSaleRecordRequest" type="ns:GetSellingManagerSaleRecordRequestType"/>
	<xs:complexType name="GetSellingManagerSaleRecordRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves the data for one or more Selling Manager sale records. 
				&lt;br&gt;&lt;br&gt;
				The standard Trading API
				deprecation process is not applicable to this call.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>AddSellingManagerTemplate,GetSellingManagerTemplates</RelatedCalls>
				<SeeLink>
					<Title>Using Selling Manager Calls in the Trading API</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listings-SellingManager.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager/</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager Pro page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager_pro</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier for the eBay item listing associated with the Selling
								Manager sale record. Unless the &lt;b&gt;OrderID&lt;/b&gt; or &lt;b&gt;OrderLineItemID&lt;/b&gt; value is
								specified in the request, the &lt;b&gt;ItemID&lt;/b&gt; and &lt;b&gt;TransactionID&lt;/b&gt; fields must be
								used to identify the Selling Manager sale record to retrieve. You can
								use &lt;b&gt;GetSellingManagerSoldListings&lt;/b&gt; to retrieve the &lt;b&gt;ItemID&lt;/b&gt;, &lt;b&gt;TransactionID&lt;/b&gt;
								or &lt;b&gt;OrderLineItemID&lt;/b&gt; values that correspond to the Selling Manager sale
								record (&lt;b&gt;SaleRecordID&lt;/b&gt;). All four of these fields are returned under the
								&lt;b&gt;SellingManagerSoldTransaction&lt;/b&gt; container of the
								&lt;b&gt;GetSellingManagerSoldListings&lt;/b&gt; request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellingManagerSaleRecord</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="TransactionID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier for the order line item (transaction) associated with
								the Selling Manager sale record. Unless the &lt;b&gt;OrderID&lt;/b&gt; or &lt;b&gt;OrderLineItemID&lt;/b&gt;
								value is specified in the request, the &lt;b&gt;ItemID&lt;/b&gt; and &lt;b&gt;TransactionID&lt;/b&gt; fields
								must be used to identify the Selling Manager sale record to retrieve.
								You can use &lt;b&gt;GetSellingManagerSoldListings&lt;/b&gt; to retrieve the &lt;b&gt;ItemID&lt;/b&gt;,
								&lt;b&gt;TransactionID&lt;/b&gt; or &lt;b&gt;OrderLineItemID&lt;/b&gt; values that correspond to the Selling
								Manager sale record (&lt;b&gt;SaleRecordID&lt;/b&gt;). All four of these fields are
								returned under the &lt;b&gt;SellingManagerSoldTransaction&lt;/b&gt; container of the
								&lt;b&gt;GetSellingManagerSoldListings&lt;/b&gt; request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellingManagerSaleRecord</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="OrderID" type="ns:OrderIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A unique identifier that identifies a single line item or multiple line item
								(Combined Payment) order associated with the Selling Manager sale record(s). 
								&lt;br&gt;&lt;br&gt;
								For a single line item order, the &lt;b&gt;OrderID&lt;/b&gt; value is identical to the
								&lt;b&gt;OrderLineItemID&lt;/b&gt; value that is generated upon creation of the order line
								item. For a Combined Payment order, the &lt;b&gt;OrderID&lt;/b&gt;value is created by eBay
								when the buyer or seller (sharing multiple, common order line items)
								combines multiple order line items into a Combined Payment order through
								the eBay site (or when the seller creates Combined Payment order through
								&lt;b&gt;AddOrder&lt;/b&gt;). If an &lt;b&gt;OrderID&lt;/b&gt; is used in the request, the &lt;b&gt;OrderLineItemID&lt;/b&gt; and
								&lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair are not required.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellingManagerSaleRecord</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="OrderLineItemID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A unique identifier for an eBay order line item that is associated with
								the Selling Manager sale record. This field is created as soon as there
								is a commitment to buy from the seller, and its value is based upon the
								concatenation of &lt;b&gt;ItemID&lt;/b&gt; and &lt;b&gt;TransactionID&lt;/b&gt;, with a hyphen in between
								these two IDs. You can use &lt;b&gt;GetSellingManagerSoldListings&lt;/b&gt; to retrieve the
								&lt;b&gt;ItemID&lt;/b&gt;, &lt;b&gt;TransactionID&lt;/b&gt; or &lt;b&gt;OrderLineItemID&lt;/b&gt; values that correspond to the
								Selling Manager sale record (&lt;b&gt;SaleRecordID&lt;/b&gt;). All four of these fields are
								returned under the &lt;b&gt;SellingManagerSoldTransaction&lt;/b&gt; container of the
								&lt;b&gt;GetSellingManagerSoldListings&lt;/b&gt; request. Unless an &lt;b&gt;OrderID&lt;/b&gt; or an
								&lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;Transaction&lt;/b&gt; pair is specified in the &lt;b&gt;GetSellingManagerSaleRecord&lt;/b&gt;
								request, the &lt;b&gt;OrderLineItemID&lt;/b&gt; is required. 
								&lt;br&gt;
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>50 (Note: ItemIDs and TransactionIDs usually consist of 9 to 12 digits.)</MaxLength>
								<CallInfo>
									<CallName>GetSellingManagerSaleRecord</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetSellingManagerSaleRecord -->
	<xs:element name="GetSellingManagerSaleRecordResponse" type="ns:GetSellingManagerSaleRecordResponseType"/>
	<xs:complexType name="GetSellingManagerSaleRecordResponseType">
		<xs:annotation>
			<xs:documentation>
				Response to a GetSellingManagerSaleRecord call.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="SellingManagerSoldOrder" type="ns:SellingManagerSoldOrderType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains the data in a Selling Manager sale record.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellingManagerSaleRecord</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetSellingManagerSoldListings -->
	<xs:element name="GetSellingManagerSoldListingsRequest" type="ns:GetSellingManagerSoldListingsRequestType"/>
	<xs:complexType name="GetSellingManagerSoldListingsRequestType">
		<xs:annotation>
			<xs:documentation>
			  Returns a Selling Manager user's sold listings.
				&lt;br&gt;&lt;br&gt;
				This call is subject to change without notice; the deprecation process is
				inapplicable to this call.
			</xs:documentation>
			<xs:appinfo>
				<Summary>
					Retrieves information about items that a seller has sold.
				</Summary>
				<RelatedCalls>AddSellingManagerTemplate,GetSellingManagerTemplates</RelatedCalls>
				<SeeLink>
					<Title>Using Selling Manager Calls in the Trading API</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listings-SellingManager.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager/</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager Pro page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager_pro</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="Search" type="ns:SellingManagerSearchType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
							  Search filters for sold listings.
 							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellingManagerSoldListings</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="StoreCategoryID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
							  Listings with this store category ID will be listed.
 							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellingManagerSoldListings</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Filter" type="ns:SellingManagerSoldListingsPropertyTypeCodeType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
							  This holds the list of filters that can be applicable for sold listings.
 							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellingManagerSoldListings</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Archived" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Requests listing records that are more than 90 days old. Records are archived between 90
							and 120 days after being created, and thereafter can only be retrieved using this tag.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellingManagerSoldListings</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Sort" type="ns:SellingManagerSoldListingsSortTypeCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Field to be used to sort the response.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellingManagerSoldListings</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SortOrder" type="ns:SortOrderCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Order to be used for sorting the requested listings.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellingManagerSoldListings</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Pagination" type="ns:PaginationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Details about how many listings to return per page and which page to view.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellingManagerSoldListings</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SaleDateRange" type="ns:TimeRangeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
							  Specifies the earliest (oldest) and latest (most recent) dates to use in a date
								range filter based on item start time. A time range can be up to 120
								days.
 							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellingManagerSoldListings</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetSellingManagerSoldListings -->
	<xs:element name="GetSellingManagerSoldListingsResponse" type="ns:GetSellingManagerSoldListingsResponseType"/>
	<xs:complexType name="GetSellingManagerSoldListingsResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns a Selling Manager user's sold listings. Response can be filtered by date, search
				values, and stores.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="SaleRecord" type="ns:SellingManagerSoldOrderType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Returns a Selling Manager user's sold listings.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellingManagerSoldListings</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PaginationResult" type="ns:PaginationResultType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains the total number of pages (TotalNumberOfPages) and the total
								number of products entries (TotalNumberOfEntries) that can be returned
								on repeated calls with the same format and report criteria.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellingManagerSoldListings</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetSellingManagerTemplateAutomationRule -->
	<xs:element name="GetSellingManagerTemplateAutomationRuleRequest" type="ns:GetSellingManagerTemplateAutomationRuleRequestType">
	</xs:element>
	<xs:complexType name="GetSellingManagerTemplateAutomationRuleRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves the set of Selling Manager automation rules associated
				with a Selling Manager template.
				This call is subject to change without notice; the
				deprecation process is inapplicable to this call.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>AddSellingManagerTemplate,GetSellingManagerTemplates,SetSellingManagerTemplateAutomationRule</RelatedCalls>
				<SeeLink>
					<Title>Using Selling Manager Calls in the Trading API</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listings-SellingManager.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager/</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager Pro page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager_pro</URL>
				</SeeLink>
				<RelatedCalls>SetSellingManagerTemplateAutomationRule</RelatedCalls>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="SaleTemplateID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The ID of the Selling Manager template whose Selling Manager
								automation rules you want to retrieve.
								You can obtain a SaleTemplateID by calling GetSellingManagerInventory.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellingManagerTemplateAutomationRule</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetSellingManagerTemplateAutomationRule -->
	<xs:element name="GetSellingManagerTemplateAutomationRuleResponse" type="ns:GetSellingManagerTemplateAutomationRuleResponseType"/>
	<xs:complexType name="GetSellingManagerTemplateAutomationRuleResponseType">
		<xs:annotation>
			<xs:documentation>
				Contains the set of automation rules associated with the specified template.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="AutomatedListingRule" type="ns:SellingManagerAutoListType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The information for the automated listing rule associated with the template.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellingManagerTemplateAutomationRule</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="AutomatedRelistingRule" type="ns:SellingManagerAutoRelistType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The information for the automated relisting rule associated with the template.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellingManagerTemplateAutomationRule</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="AutomatedSecondChanceOfferRule" type="ns:SellingManagerAutoSecondChanceOfferType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The information for the automated second chance offer rule associated with the template.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellingManagerTemplateAutomationRule</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Fees" type="ns:FeesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains fees that may be incurred when items are listed using the 
								automation rule (e.g., a scheduled listing fee). Use of an automation rule 
								does not in itself have a fee, but use can result in a fee.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellingManagerTemplateAutomationRule</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetSellingManagerTemplates -->
	<xs:element name="GetSellingManagerTemplatesRequest" type="ns:GetSellingManagerTemplatesRequestType"/>
	<xs:complexType name="GetSellingManagerTemplatesRequestType">
		<xs:annotation>
			<xs:documentation>
	 			Retrieves Selling Manager templates.
				This call is subject to change without notice; the
				deprecation process is inapplicable to this call.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>AddSellingManagerTemplate</RelatedCalls>
				<SeeLink>
					<Title>Using Selling Manager Calls in the Trading API</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listings-SellingManager.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager/</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager Pro page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager_pro</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="SaleTemplateID" type="xs:long" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								The ID of the template whose data will be returned.
								A SaleTemplateID is the ID of a Selling Manager template.
								A Selling Manager template contains the data needed to list an item.
								One or more template IDs can be specified, each in
								its own container.
								You can obtain a SaleTemplateID by calling GetSellingManagerInventory.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellingManagerTemplates</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetSellingManagerTemplates -->
	<xs:element name="GetSellingManagerTemplatesResponse" type="ns:GetSellingManagerTemplatesResponseType"/>
	<xs:complexType name="GetSellingManagerTemplatesResponseType">
		<xs:annotation>
			<xs:documentation>
				Contains the templates requested on input. 
				Each SellingManagerTemplateType object in the response contains the data for one
				Selling Manager template.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="SellingManagerTemplateDetailsArray" type="ns:SellingManagerTemplateDetailsArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains the data of the templates requested on input. 
								A Selling Manager template contains the data needed to list an item.
								Empty if no items are available that match the request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSellingManagerTemplates</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetSessionID -->
	<xs:element name="GetSessionIDRequest" type="ns:GetSessionIDRequestType"/>
	<xs:complexType name="GetSessionIDRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves a session ID that identifies a user and your application when you make a FetchToken request.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>ConfirmIdentity, FetchToken, GetTokenStatus, RevokeToken</RelatedCalls>
				<SeeLink>
					<Title>Getting Tokens</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Basics/Tokens.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Getting a Token via FetchToken</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Basics/Tokens-MultipleUsers.html#GettingaTokenviaFetchToken</URL>
				</SeeLink>
				<SeeLink>
					<Title>Setting Up the Application to Receive Tokens</Title>
					<URL>http://developer.ebay.com/Devzone/xml/docs/HowTo/Tokens/GettingTokens.html#step1</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="RuName" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The runame provided must match the one that will be used for validation
								during the creation of a user token.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSessionID</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetSessionID -->
	<xs:element name="GetSessionIDResponse" type="ns:GetSessionIDResponseType"/>
	<xs:complexType name="GetSessionIDResponseType">
		<xs:annotation>
			<xs:documentation>
				Contains the generated SessionID, which is a unique identifier for authenticating data entry during the process that creates a user token.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="SessionID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A 40-character identifier supplied by eBay to an application. Used to confirm the
								identities of the user and the application in a URL redirect during the
								process in which the user agrees to let the application wield a user token that
								grants the application the right to access eBay data on behalf of the user.
								Subsequently also used as input for the FetchToken API call. The
								SessionID is valid for five minutes after it is retrieved.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSessionID</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetShippingDiscountProfiles -->
	<xs:element name="GetShippingDiscountProfilesRequest" type="ns:GetShippingDiscountProfilesRequestType"/>
	<xs:complexType name="GetShippingDiscountProfilesRequestType">
		<xs:annotation>
			<xs:documentation>
				Returns the shipping discount profiles defined by the user, along with other combined
				payment-related details such as packaging and handling costs.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>
					AddItem, GetItem, RelistItem, RevisteItem, SetShippingDiscountProfiles, VerifyAddItem
				</RelatedCalls>
				<SeeLink>
					<Title>Other Shipping Features</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Shipping-OtherFeatures.html#ShippingCostDiscountProfiles</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType" />
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetShippingDiscountProfiles -->
	<xs:element name="GetShippingDiscountProfilesResponse" type="ns:GetShippingDiscountProfilesResponseType"/>
	<xs:complexType name="GetShippingDiscountProfilesResponseType">
		<xs:annotation>
			<xs:documentation>
				Response to call of GetShippingDiscountProfiles.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="CurrencyID" type="ns:CurrencyCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The three-digit code of the currency to be used for shipping cost discounts and
								insurance for combined payment orders. A discount profile can only be associated
								with a listing if the &lt;b&gt;CurrencyID&lt;/b&gt; value of the profile matches the 
								&lt;b&gt;Item.Currency&lt;/b&gt; value specified in a listing.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetShippingDiscountProfiles</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="FlatShippingDiscount" type="ns:FlatShippingDiscountType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Details of an individual discount profile defined by the
								user for flat rate shipping--one for each profile defined by the user.
								Empty if no shipping discount profiles were defined.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetShippingDiscountProfiles</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CalculatedShippingDiscount" type="ns:CalculatedShippingDiscountType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Details of an individual discount profile defined by the
								user for calculated shipping--one for each profile defined by the user.
								Empty if no shipping discount profiles were defined.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetShippingDiscountProfiles</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PromotionalShippingDiscount" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates whether the user defined a promotional discount (the discount is active
								as soon as it exists).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetShippingDiscountProfiles</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CalculatedHandlingDiscount" type="ns:CalculatedHandlingDiscountType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container is used by the seller to specify/modify packaging and handling discounts that are applied 
								for combined payment orders. This container is only returned if it is set for the Shipping Discount Profile.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetShippingDiscountProfiles</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PromotionalShippingDiscountDetails" type="ns:PromotionalShippingDiscountDetailsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The data for the specific promotional shipping discount.
								Returned only if it has been defined.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetShippingDiscountProfiles</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShippingInsurance" type="ns:ShippingInsuranceType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The data for the domestic insurance for combined payment.
								Returned only if it has been defined.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetShippingDiscountProfiles</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="InternationalShippingInsurance" type="ns:ShippingInsuranceType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The data for the international insurance for combined payment.
								Returned only if it has been defined.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetShippingDiscountProfiles</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CombinedDuration" type="ns:CombinedPaymentPeriodCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field indicates the number of days after the sale of an
								item in which the buyer or seller can combine multiple and mutual order
								line items into one Combined Payment order. In a Combined Payment order,
								the buyer makes one payment for all order line items, hence only unpaid
								order line items can be combined into a Combined Payment order.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetShippingDiscountProfiles</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetStore -->
	<xs:element name="GetStoreRequest" type="ns:GetStoreRequestType"/>
	<xs:complexType name="GetStoreRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves configuration information for the eBay store owned by the specified
				UserID, or by the caller.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>
					GetStoreCategoryUpdateStatus, GetStoreCustomPage, GetStoreOptions,
					SetStore, SetStoreCategories, SetStoreCustomPage
				</RelatedCalls>
				<SeeLink>
					<Title>Managing eBay Stores</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sites-eBayStore.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Editing the Store Settings</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sites-eBayStore.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="CategoryStructureOnly" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								 If this is set to True, only the category structure of the store is
								 returned. If this is not specified or set to False, the complete store
								 configuration is returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetStore</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="RootCategoryID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the category ID for the topmost category to return (along with
								the subcategories under it, the value of the LevelLimit property
								determining how deep). This tag is optional. If RootCategoryID is not
								specified, then the category tree starting at that root Category is
								returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetStore</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="LevelLimit" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								 Specifies the limit for the number of levels of the category hierarchy
								 to return, where the given root category is level 1 and its children are
								 level 2. Only categories at or above the level specified are returned.
								 This tag is optional. If LevelLimit is not set, the complete category
								 hierarchy is returned. Stores support category hierarchies up to 3
								 levels only.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetStore</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="UserID" type="ns:UserIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the user whose store data is to be returned. If not specified,
								then the store returned is that for the requesting user.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetStore</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetStore -->
	<xs:element name="GetStoreResponse" type="ns:GetStoreResponseType"/>
	<xs:complexType name="GetStoreResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns the data describing a seller's eBay store, including name, description,
				URL, and other information. The caller making the request must be the owner
				of an eBay store. If the authenticated caller does not have an eBay store, the
				response is an error. A successful response contains either the complete store
				configuration or information about the category hierarchy for the store only.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="Store" type="ns:StoreType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The data describing the store configuration.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetStore</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetStoreCategoryUpdateStatus -->
	<xs:element name="GetStoreCategoryUpdateStatusRequest" type="ns:GetStoreCategoryUpdateStatusRequestType"/>
	<xs:complexType name="GetStoreCategoryUpdateStatusRequestType">
		<xs:annotation>
			<xs:documentation>
				Returns the status of the processing for category-structure changes specified
				with a call to SetStoreCategories.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>GetStore, SetStore, SetStoreCategories</RelatedCalls>
				<SeeLink>
					<Title>Managing eBay Stores</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sites-eBayStore.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="TaskID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The task ID returned by the SetStoreCategories call. If the
								SetStoreCategories call was processed asynchronously, the TaskID will be
								a positive number. If SetStoreCategories returned a TaskID with a value of
								0, the change was completed at the time the call was made (and there is
								no need to check status).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetStoreCategoryUpdateStatus</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetStoreCategoryUpdateStatus -->
	<xs:element name="GetStoreCategoryUpdateStatusResponse" type="ns:GetStoreCategoryUpdateStatusResponseType"/>
	<xs:complexType name="GetStoreCategoryUpdateStatusResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns the store category structure update status, when a prior 
				SetStoreCategories call was processed asynchronously. If a SetStoreCategories 
				request affects many listings, then the category structure changes will be 
				processed asynchronously. If not many listings are affected by category structure 
				changes, the status is returned in the SetStoreCategories response.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="Status" type="ns:TaskStatusCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The status (Pending, InProgress, Complete, or Failed) of an update to the 
								store category structure. 
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetStoreCategoryUpdateStatus</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetStoreCustomPage -->
	<xs:element name="GetStoreCustomPageRequest" type="ns:GetStoreCustomPageRequestType"/>
	<xs:complexType name="GetStoreCustomPageRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves the custom page or pages for the authenticated user's Store.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>GetStoreOptions, GetStore, SetStore, SetStoreCustomPage</RelatedCalls>
				<SeeLink>
					<Title>Managing Custom Pages</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sites-eBayStore.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Managing eBay Stores</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sites-eBayStore.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="PageID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If a PageID is specified, then that page is returned, and the returned page
								contains the page Content. If no PageID is specified, then all pages are
								returned, without the page Content.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetStoreCustomPage</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetStoreCustomPage -->
	<xs:element name="GetStoreCustomPageResponse" type="ns:GetStoreCustomPageResponseType"/>
	<xs:complexType name="GetStoreCustomPageResponseType">
		<xs:annotation>
			<xs:documentation>
				Contains the custom page or pages for the user's Store.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="CustomPageArray" type="ns:StoreCustomPageArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The custom page or custom pages.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetStoreCustomPage</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetStoreOptions -->
	<xs:element name="GetStoreOptionsRequest" type="ns:GetStoreOptionsRequestType"/>
	<xs:complexType name="GetStoreOptionsRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves the current list of eBay store configuration settings.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>GetStore</RelatedCalls>
				<SeeLink>
					<Title>Editing the Store Settings</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sites-eBayStore.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Managing eBay Stores</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sites-eBayStore.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetStoreOptions -->
	<xs:element name="GetStoreOptionsResponse" type="ns:GetStoreOptionsResponseType"/>
	<xs:complexType name="GetStoreOptionsResponseType">
		<xs:annotation>
			<xs:documentation>
				Contains the current list of options for Store configurations.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="BasicThemeArray" type="ns:StoreThemeArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The current set of basic themes. Each basic theme definition
								specifies a valid color scheme for the theme.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetStoreOptions</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="AdvancedThemeArray" type="ns:StoreThemeArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The current set of advances themes. Unlike basic themes, you
								can use any color	scheme with an advanced theme. These themes 
								are suitable for more advanced customization.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetStoreOptions</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="LogoArray" type="ns:StoreLogoArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The current set of Store logos. These logos are used in the Store header.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetStoreOptions</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SubscriptionArray" type="ns:StoreSubscriptionArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The current set of eBay Store subscription tiers and corresponding 
								subscription prices.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetStoreOptions</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="MaxCategories" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The maximum number of categories in this store.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetStoreOptions</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="MaxCategoryLevels" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The maximum number of category levels in this store.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetStoreOptions</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetStorePreferences -->
	<xs:element name="GetStorePreferencesRequest" type="ns:GetStorePreferencesRequestType"/>
	<xs:complexType name="GetStorePreferencesRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves a user's Store preferences.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>SetStore, SetStorePreferences</RelatedCalls>
				<SeeLink>
					<Title>Managing eBay Stores</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sites-eBayStore.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType"/>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetStorePreferences -->
	<xs:element name="GetStorePreferencesResponse" type="ns:GetStorePreferencesResponseType"/>
	<xs:complexType name="GetStorePreferencesResponseType">
		<xs:annotation>
			<xs:documentation>
				Contains the Store preferences retrieved for a user.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="StorePreferences" type="ns:StorePreferencesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The user's Store preferences.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetStorePreferences</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetSuggestedCategories -->
	<xs:element name="GetSuggestedCategoriesRequest" type="ns:GetSuggestedCategoriesRequestType"/>
	<xs:complexType name="GetSuggestedCategoriesRequestType">
		<xs:annotation>
			<xs:documentation>
				Returns a list of up to 10 categories that have the highest percentage of listings
				whose titles or descriptions contain the keywords you specify.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>
					AddItem, GetCategories, GetCategoryMappings, GetItemRecommendations
				</RelatedCalls>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="Query" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the search string, consisting of one or
								more words to search for in the listing title.
								The words "and" and "or" are treated like any other
								word.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>350 (characters)</MaxLength>
								<CallInfo>
									<CallName>GetSuggestedCategories</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetSuggestedCategories -->
	<xs:element name="GetSuggestedCategoriesResponse" type="ns:GetSuggestedCategoriesResponseType"/>
	<xs:complexType name="GetSuggestedCategoriesResponseType">
	  <xs:annotation>
	    <xs:documentation>
				Returns a list of categories with the highest number
				of listings whose titles or descriptions contain the keywords
				specified in a GetSuggestedCategoriesRequest.
	    </xs:documentation>
	  </xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="SuggestedCategoryArray" type="ns:SuggestedCategoryArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
							Contains the categories that contain listings
							that match the query string in the request. The array
							can have up to 10 categories. Not returned if no categories match
							the query in the request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSuggestedCategories</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
					  </xs:annotation>
					</xs:element>
					<xs:element name="CategoryCount" type="xs:int" minOccurs="0">
					  <xs:annotation>
					    <xs:documentation>
								Indicates the number of categories in the array.
					    </xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetSuggestedCategories</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
					  </xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetTaxTable -->
	<xs:element name="GetTaxTableRequest" type="ns:GetTaxTableRequestType"/>
	<xs:complexType name="GetTaxTableRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves the tax table for a user on a given site or retrieves the valid
				jurisdictions (if any) for a given site.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>SetTaxTable</RelatedCalls>
				<TempInfo>DetailLevel</TempInfo>
				<SeeLink>
					<Title>Enabling Multi-jurisdiction Sales Tax</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Feature-SalesTax.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetTaxTable -->
	<xs:element name="GetTaxTableResponse" type="ns:GetTaxTableResponseType"/>
	<xs:complexType name="GetTaxTableResponseType">
		<xs:annotation>
			<xs:documentation>
				Response to GetTaxTableRequest.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="LastUpdateTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The last time (in GMT) that the tax table was updated.
								Only returned if the user previously created a tax table
								and if the site has jurisdictions.
								LastUpdateTime is useful for synchronization. If you cache the user's
								tax table, you can use GetTaxTable to check if it has changed and
								whether you need to update the cached tax table.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetTaxTable</CallName>
									<Details>DetailLevel: ReturnAll, none</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="TaxTable" type="ns:TaxTableType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A container of tax jurisdiction information unique to
								a user/site combination. Empty if not set for user.
								If DetailLevel is not specified, information is only
								returned for the jurisdictions for which the user provided tax
								information. If DetailLevel is ReturnAll, tax information
								is returned for all possible jurisdictions, whether
								specified by the user or not. ShippingIncludedInTax and
								SalesTaxPercent are returned but are empty.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetTaxTable</CallName>
									<Details>DetailLevel: ReturnAll, none</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetTokenStatus -->
	<xs:element name="GetTokenStatusRequest" type="ns:GetTokenStatusRequestType"/>
	<xs:complexType name="GetTokenStatusRequestType">
		<xs:annotation>
			<xs:documentation>
				Requests current status of user token.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>FetchToken, RevokeToken</RelatedCalls>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetTokenStatus -->
	<xs:element name="GetTokenStatusResponse"  type="ns:GetTokenStatusResponseType"/>
	<xs:complexType name="GetTokenStatusResponseType">
		<xs:annotation>
			<xs:documentation>
			Returns token status.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="TokenStatus" type="ns:TokenStatusType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Returns token status and details. For example, if revoked, whether by eBay, the user, or the application, and also when revoked.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetTokenStatus</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetUser -->
	<xs:element name="GetUserRequest" type="ns:GetUserRequestType"/>
	<xs:complexType name="GetUserRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves data pertaining to a single eBay user. Callers can use this call to
				return their own user data or the data of another eBay user. Unless the caller
				passes in an ItemID that identifies a current or past common order, not all
				data (like email addresses) will be returned in the User object.
			</xs:documentation>
			<xs:appinfo>
				<TempInfo>DetailLevel</TempInfo>
				<RelatedCalls>
					GetAccount, GetFeedback, GetSellerDashboard,GetSellerEvents,
					GetSellerList, GetSellerTransactions, GetUserPreferences
				</RelatedCalls>
				<SeeLink>
					<Title>Managing User Information</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/CRM-UserInformation.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specify the item ID for a successfully concluded listing in which the
								requestor and target user were participants (one as seller and the other
								as buyer). Necessary to return certain data (like an email address). Not
								necessary if the requestor is retrieving their own data. ItemID is an
								optional input.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
								<CallInfo>
									<CallName>GetUser</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="UserID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specify the user whose data you want returned by the call. UserID is
								optional. If not specified, eBay returns data pertaining to the
								requesting user (as specified with the eBayAuthToken).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUser</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="IncludeExpressRequirements" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field is deprecated.
							</xs:documentation>
							<xs:appinfo>
								<DeprecationVersion>579</DeprecationVersion>
								<DeprecationDetails>NoOp</DeprecationDetails>
								<UseInstead/>
								<Default>false</Default>
								<CallInfo>
									<NoCalls/>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="IncludeFeatureEligibility" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If the &lt;b&gt;IncludeFeatureEligibility&lt;/b&gt; flag is included and set to 'true', the call response will include a &lt;b&gt;QualifiesForSelling&lt;/b&gt; flag which indicates if the eBay user is eligible to sell on eBay, and a &lt;b&gt;IncludeFeatureEligibility&lt;/b&gt; container which indicates which selling features are available to the user.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUser</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetUser -->
	<xs:element name="GetUserResponse" type="ns:GetUserResponseType"/>
	<xs:complexType name="GetUserResponseType">
		<xs:annotation>
			<xs:documentation>
				Contains the data retrieved by the call. User data is returned in a User object.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="User" type="ns:UserType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains the returned user data for the specified eBay user.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUser</CallName>
									<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>					
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetUserContactDetails -->
	<xs:element name="GetUserContactDetailsRequest" type="ns:GetUserContactDetailsRequestType"/>
	<xs:complexType name="GetUserContactDetailsRequestType">
		<xs:annotation>
			<xs:documentation>
				Returns contact information for a specified user, given that a bidding relationship
				(as either a buyer or seller) exists between the caller and the user.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>
					AddMemberMessagesAAQToBidder, DeleteMyMessages, GetMemberMessages,
					ReviseMyMessages, ReviseMyMessagesFolders
				</RelatedCalls>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								An eBay item ID that uniquely identifies a currently active item.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
								<CallInfo>
									<CallName>GetUserContactDetails</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ContactID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								An eBay ID that uniquely identifies a given user for whom the caller is seeking
								information. This is the user's eBay username. Either a seller's or bidder's
								username can be specified here, as long as a bidding relationship exists between
								the requester and the user specified by this field. That is, a bidder must be
								bidding on the seller's active item, or have made an offer on the item via Best
								Offer.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserContactDetails</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="RequesterID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								An eBay ID that uniquely identifies the person who is making the call. This is the
								requester's eBay username. Either a seller's or bidder's username can be specified
								here, as long as a bidding relationship exists between the requester and the
								user for whom information is being requested.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserContactDetails</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetUserContactDetails -->
	<xs:element name="GetUserContactDetailsResponse" type="ns:GetUserContactDetailsResponseType"/>
	<xs:complexType name="GetUserContactDetailsResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns contact information to a seller for both bidders
				and users who have made offers (via Best Offer) during
				an active listing.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="UserID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								An eBay ID that uniquely identifies a given
								user. The eBay username of the requested
								contact.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserContactDetails</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ContactAddress" type="ns:AddressType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contact information for the requested contact.
								Note that the email address is NOT returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserContactDetails</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="RegistrationDate" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The date and time that the requested contact
								registered with eBay.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserContactDetails</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetUserDisputes -->
	<xs:element name="GetUserDisputesRequest" type="ns:GetUserDisputesRequestType"/>
	<xs:complexType name="GetUserDisputesRequestType">
		<xs:annotation>
			<xs:documentation>
				Requests a list of disputes the requester is involved in as buyer or seller.
				eBay Buyer Protection Item Not Received and Significantly Not As Described cases
				are not returned with this call. To retrieve eBay Buyer Protection cases, the
				getUserCases call of the Resolution Case Management API must be used instead.
			</xs:documentation>
			<xs:appinfo>
				<Summary>
					Requests a list of disputes the requester is involved in as buyer or seller.
					eBay Buyer Protection Item Not Received and Significantly Not As Described cases
					are not returned with this call.
				</Summary>
				<TempInfo>DetailLevel</TempInfo>
				<RelatedCalls>AddDispute, AddDisputeResponse, GetDispute, SellerReverseDispute</RelatedCalls>
				<SeeLink>
					<Title>Unpaid Item Disputes</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/UPI-Disputes.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Buyer Disputes</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Disputes-Buyer.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Getting Details About a Dispute</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/UPI-DisputesGettingDetails.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="DisputeFilterType" type="ns:DisputeFilterTypeCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								An inclusive filter that isolates the returned disputes to a certain
								type such as Item Not Received or Unpaid Item disputes. eBay Buyer
								Protection cases are not retrieved with this call, even if the
								ItemNotReceivedDisputes filter is included in the request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserDisputes</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DisputeSortType" type="ns:DisputeSortTypeCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The value and sequence to use to sort the returned disputes.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserDisputes</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ModTimeFrom" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
							A filter that retrieves disputes whose DisputeModifiedTime is later
							than or equal to this value. Specify the time value in GMT.
							See the eBay Web Services documentation for information about specifying time values.
							For more precise control of the date range filter, it is a good practice to also
							specify ModTimeTo. Otherwise, the end of the date range is the present time.
							Filtering by date range is optional. You can use date range filters in combination
							with other filters like DisputeFilterType to control the amount of data returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserDisputes</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ModTimeTo" type="xs:dateTime" minOccurs="0">
					<xs:annotation>
						<xs:documentation>
							A filter that retrieves disputes whose DisputeModifiedTime is earlier
							than or equal to this value. Specify the time value in GMT.
							See the eBay Features Guide for information about specifying time values.
							For more precise control of the date range filter, it is a good practice to also
							specify ModTimeFrom. Otherwise, all available disputes modified prior to the ModTimeTo value are returned.
							Filtering by date range is optional. You can use date range filters in combination
							with other filters like DisputeFilterType to control the amount of data returned.
						</xs:documentation>
						<xs:appinfo>
							<CallInfo>
								<CallName>GetUserDisputes</CallName>
								<RequiredInput>No</RequiredInput>
							</CallInfo>
						</xs:appinfo>
					</xs:annotation>
					</xs:element>
					<xs:element name="Pagination" type="ns:PaginationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The virtual page number of the result set to display. A result set has a number of disputes
								divided into virtual pages, with 200 disputes per page. The response can only display one page.
								The first page in the result set is number 1. Required. If not specified, a warning is returned
								and Pagination.PageNumber is set to 1 by default.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserDisputes</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetUserDisputes -->
	<xs:element name="GetUserDisputesResponse" type="ns:GetUserDisputesResponseType"/>
	<xs:complexType name="GetUserDisputesResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns a list of disputes that involve the calling user
				as buyer or seller, in response to a GetUserDisputesRequest.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="StartingDisputeID" type="ns:DisputeIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The index of the first dispute in the current result set, relative
								to the total number of disputes available.
								Primarily useful for interpreting paginated results.
								For example, if 228 disputes are available and
								200 results are returned per page: The first page returns
								a StartingDisputeID value of 1 and the second page returns a
								StartingDisputeID value of 201.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserDisputes</CallName>
									<Details>DetailLevel: ReturnSummary, ReturnAll, none</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndingDisputeID" type="ns:DisputeIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The index of the last dispute in the current result set, relative
								to the total number of disputes available.
								Primarily useful for interpreting paginated results.
								For example, if 228 disputes are available and
								200 results are returned per page: The first page returns
								an EndingDisputeID value of 200 and the second page returns an
								EndingDisputeID value of 228.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserDisputes</CallName>
									<Details>DetailLevel: ReturnSummary, ReturnAll, none</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DisputeArray" type="ns:DisputeArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The array of disputes returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserDisputes</CallName>
									<Details>DetailLevel: ReturnSummary, ReturnAll, none</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ItemsPerPage" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The number of disputes on each virtual page in the result set.
								The virtual page returned is determined by PageNumber.
								Default is 200.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserDisputes</CallName>
									<Details>DetailLevel: ReturnSummary, ReturnAll, none</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PageNumber" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The page of the total result set returned in the call. The entire result set
								is virtual and the call returns only one page of it.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserDisputes</CallName>
									<Details>DetailLevel: ReturnSummary, ReturnAll, none</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DisputeFilterCount" type="ns:DisputeFilterCountType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								The number of disputes that involve the requester as
								buyer or seller and match a given filter type.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserDisputes</CallName>
									<Details>DetailLevel: ReturnSummary, ReturnAll, none</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PaginationResult" type="ns:PaginationResultType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The result of the pagination, including the total number
								of virtual pages in the result set and the total number of
								disputes returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserDisputes</CallName>
									<Details>DetailLevel: ReturnSummary, ReturnAll, none</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetUserPreferences -->
	<xs:element name="GetUserPreferencesRequest" type="ns:GetUserPreferencesRequestType"/>
	<xs:complexType name="GetUserPreferencesRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves the specified user preferences for the authenticated caller.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>SetUserPreferences</RelatedCalls>
				<SeeLink>
					<Title>Managing User Preferences</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/CRM-UserInformation.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ShowBidderNoticePreferences" type="xs:boolean">
						<xs:annotation>
							<xs:documentation>
								If included and set to true, the seller's preference for receiving contact
								information for unsuccessful bidders is returned in the response.
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShowCombinedPaymentPreferences" type="xs:boolean">
						<xs:annotation>
							<xs:documentation>
								If included and set to true, the seller's combined payment preferences are
								returned in the response.
								&lt;br&gt;&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
								The CombinedPaymentPreferences.CombinedPaymentOption field is the only
								preference that should be managed with the GetUserPreferences and
								SetUserPreferences calls. All other Combined Payment preferences should be
								managed with the SetDiscountProfiles and GetDiscountProfiles calls.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShowCrossPromotionPreferences" type="xs:boolean">
						<xs:annotation>
							<xs:documentation>
								This container should no longer be used as eBay Store Cross Promotions are no
								longer supported in the Trading API. This container will be removed from the
								Trading WSDL and API Call Reference docs in a future release.
								&lt;br&gt;&lt;br&gt;
								If included and set to true, the seller's cross-promotion preferences are
								returned in the response. These preferences are only applicable for eBay
								Store owners.
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShowSellerPaymentPreferences" type="xs:boolean">
						<xs:annotation>
							<xs:documentation>
								If included and set to true, the seller's payment preferences are returned
								in the response.
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShowEndOfAuctionEmailPreferences" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If included and set to true, the seller's preferences for the end-of-auction
								email sent to the winning bidder is returned in the response. These
								preferences are only applicable for auction listings.
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShowSellerFavoriteItemPreferences" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If included and set to true, the seller's favorite item preferences are
								returned in the response.
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShowProStoresPreferences" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If included and set to true, the seller's ProStores preferences are
								returned in the response.
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShowEmailShipmentTrackingNumberPreference" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If included and set to true, the seller's preference for sending an email to
								the buyer with the shipping tracking number is returned in the response.
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShowRequiredShipPhoneNumberPreference" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If included and set to true, the seller's preference for requiring that the
								buyer supply a shipping phone number upon checkout is returned in the
								response. Some shipping carriers require the receiver's phone number.
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShowSellerExcludeShipToLocationPreference" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If included and set to true, all of the seller's excluded shipping locations
								are returned in the response. The returned list mirrors the seller's current
								Exclude shipping locations list in My eBay's Shipping Preferences. An
								excluded shipping location in My eBay can be an entire geographical region
								(such as Middle East) or only an individual country (such as Iraq). Sellers
								can override these default settings for an individual listing by using the
								Item.ShippingDetails.ExcludeShipToLocation field in the AddItem family of
								calls.
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShowUnpaidItemAssistancePreference" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If included and set to true, the seller's Unpaid Item Assistant preferences
								are returned in the response. The Unpaid Item Assistant automatically opens
								an Unpaid Item dispute on the behalf of the seller.
								&lt;br&gt;&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
								To return the list of buyers excluded from the Unpaid Item Assistant
								mechanism, the ShowUnpaidItemAssistanceExclusionList field must also be
								included and set to true in the request. Excluded buyers can be viewed in
								the UnpaidItemAssistancePreferences.ExcludedUser field.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShowPurchaseReminderEmailPreferences" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If included and set to true, the seller's preference for sending a purchase
								reminder email to buyers is returned in the response.
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
							  </CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShowUnpaidItemAssistanceExclusionList" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If included and set to true, the list of eBay user IDs on the Unpaid Item
								Assistant Excluded User list is returned through the
								UnpaidItemAssistancePreferences.ExcludedUser field in the response. For
								excluded users, an Unpaid Item dispute is not automatically filed through
								the UPI Assistance mechanism. The Excluded User list is managed through the
								SetUserPreferences call.
								&lt;br&gt;&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
								To return the list of buyers excluded from the Unpaid Item Assistant
								mechanism, the ShowUnpaidItemAssistancePreference field must also be
								included and set to true in the request.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
							  </CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShowSellerProfilePreferences" type="xs:boolean">
						<xs:annotation>
							<xs:documentation>
								If this flag is included and set to true, the seller's Business Policies profile information is
								returned in the response. This information includes a flag that indicates whether or
								not the seller has opted into Business Policies, as well as Business Policies profiles
								(payment, shipping, and return policy) active on the seller's account.
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShowSellerReturnPreferences" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If this flag is included and set to true, the &lt;b&gt;SellerReturnPreferences&lt;/b&gt; container is returned in the response and indicates whether or not the seller has opted in to eBay Managed Returns.
								&lt;br&gt;&lt;br&gt;
								eBay Managed Returns are currently only available on the US site; however, eBay Managed Returns will start ramping up for UK sellers in late September 2013. 
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShowGlobalShippingProgramPreference" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If this flag is included and set to true, the seller's preference for offering the Global Shipping Program to international buyers will be returned in &lt;strong&gt;OfferGlobalShippingProgramPreference&lt;/strong&gt;.
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShowDispatchCutoffTimePreferences" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If this flag is included and set to true, the seller's same day handling cut off time is returned in &lt;strong&gt;DispatchCutoffTimePreference.CutoffTime&lt;/strong&gt;.
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
								<SeeLink>
									<Title>Specifying Shipping Services</Title>
									<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Shipping-Services.html#SameDayHandling</URL>
									<For>details about dispatch cut off times</For>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShowGlobalShippingProgramListingPreference" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If this flag is included and set to &lt;code&gt;true&lt;/code&gt;, the &lt;strong&gt;GlobalShippingProgramListingPreference&lt;/strong&gt; field is returned. A returned value of &lt;code&gt;true&lt;/code&gt; indicates that the seller's new listings will enable the Global Shipping Program by default.
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
						<xs:element name="ShowOverrideGSPServiceWithIntlServicePreference" type="xs:boolean" minOccurs="0">
							<xs:annotation>
								<xs:documentation>
									If this flag is included and set to &lt;code&gt;true&lt;/code&gt;, the &lt;strong&gt;OverrideGSPServiceWithIntlServicePreference&lt;/strong&gt; field is returned. A returned value of &lt;code&gt;true&lt;/code&gt; indicates that for the seller's listings that specify an international shipping service for any Global Shipping-eligible country, the specified service will take precedence and be the listing's default international shipping option for buyers in that country, rather than the Global Shipping Program. 
									&lt;br/&gt;&lt;br/&gt;
									A returned value of &lt;code&gt;false&lt;/code&gt; indicates that the Global Shipping program will take precedence over any international shipping service as the default option in Global Shipping-eligible listings for shipping to any Global Shipping-eligible country.
								</xs:documentation>
								<xs:appinfo>
									<Default>false</Default>
									<CallInfo>
										<CallName>GetUserPreferences</CallName>
										<RequiredInput>No</RequiredInput>
									</CallInfo>
								</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetUserPreferences -->
	<xs:element name="GetUserPreferencesResponse" type="ns:GetUserPreferencesResponseType"/>
	<xs:complexType name="GetUserPreferencesResponseType">
		<xs:annotation>
			<xs:documentation>
				Contains some or all of the authenticated user's preferences. The preferences are
				grouped in sets and are returned according to the flag settings in the request.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="BidderNoticePreferences" type="ns:BidderNoticePreferencesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of the seller's preference for receiving contact
								information for unsuccessful bidders. This container is returned when
								&lt;b&gt;ShowBidderNoticePreferences&lt;/b&gt; is included and set to 'true' in
								the request. This preference is only applicable for auction listings.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CombinedPaymentPreferences" type="ns:CombinedPaymentPreferencesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of the seller's combined payment preferences. This
								container is returned when &lt;b&gt;ShowCombinedPaymentPreferences&lt;/b&gt;
								is included and set to 'true' in the request.
								&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
								Calculated and flat-rate shipping preferences are no longer managed using the
								&lt;b&gt;SetUserPreferences&lt;/b&gt; and &lt;b&gt;GetUserPreferences&lt;/b&gt; calls.
								Instead,use the
								&lt;b&gt;SetDiscountProfiles&lt;/b&gt; and &lt;b&gt;GetDiscountProfiles&lt;/b&gt;
								calls to manage shipping discounts for combined payment orders.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CrossPromotionPreferences" type="ns:CrossPromotionPreferencesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container is no longer supported as eBay Store Cross Promotions are no
								longer supported in the Trading API. This container will be removed from the
								Trading WSDL and API Call Reference docs in a future release.
								&lt;br&gt;&lt;br&gt;
								Container consisting of the seller's cross-promotion preferences. This
								container is returned when &lt;b&gt;ShowCrossPromotionPreferences&lt;/b&gt; is
								included and set to 'true' in the request. These preferences are only applicable
								for eBay Store owners.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SellerPaymentPreferences" type="ns:SellerPaymentPreferencesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of the seller's payment preferences. This container is
								returned when &lt;b&gt;ShowSellerPaymentPreferences&lt;/b&gt; is included and
								set to 'true' in the request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SellerFavoriteItemPreferences" type="ns:SellerFavoriteItemPreferencesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of the seller's preferences for displaying items on a
								buyer's Favorite Sellers' Items page or Favorite Sellers' Items digest. This
								container is returned when &lt;b&gt;ShowSellerFavoriteItemPreferences&lt;/b&gt;
								is included and set to 'true' in the request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndOfAuctionEmailPreferences" type="ns:EndOfAuctionEmailPreferencesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of the seller's preferences for the end-of-auction email
								sent to the winning bidder. This container is returned when
								&lt;b&gt;ShowEndOfAuctionEmailPreferences&lt;/b&gt; is included and set to
								'true' in the request. These preferences are only applicable for auction
								listings.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EmailShipmentTrackingNumberPreference" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of the seller's preference for sending an email to the
								buyer with the shipping tracking number. This container is returned when
								&lt;b&gt;ShowEmailShipmentTrackingNumberPreference&lt;/b&gt; is included and set
								to 'true' in the request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="RequiredShipPhoneNumberPreference" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
									Container consisting of the seller's preference for requiring that the
									buyer supply a shipping phone number upon checkout. Some shipping carriers
									require the receiver's phone number. This container is returned when
									&lt;b&gt;ShowRequiredShipPhoneNumberPreference&lt;/b&gt; is included and set
									to 'true' in the request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>

					<xs:element name="ProStoresPreference" type="ns:ProStoresCheckoutPreferenceType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of the seller's ProStores preferences. This container
								is returned when &lt;b&gt;ShowProStoresPreference&lt;/b&gt; is included and
								set to 'true' in the request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="UnpaidItemAssistancePreferences" type="ns:UnpaidItemAssistancePreferencesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of a seller's Unpaid Item Assistant preferences. The
								Unpaid Item Assistant automatically opens an Unpaid Item dispute on the
								behalf of the seller. This container is returned if
								&lt;b&gt;ShowUnpaidItemAssistancePreference&lt;/b&gt; is included and set to
								'true' in the request.
								&lt;br&gt;&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
								To return the list of buyers excluded from the Unpaid Item Assistant
								mechanism, the &lt;b&gt;ShowUnpaidItemAssistanceExclusionList&lt;/b&gt; field
								must also be included and set to 'true' in the request. Excluded buyers can be
								viewed in the &lt;b&gt;UnpaidItemAssistancePreferences.ExcludedUser&lt;/b&gt;
								field.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SellerExcludeShipToLocationPreferences" type="ns:SellerExcludeShipToLocationPreferencesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of a list of the seller's excluded shipping locations.
								The returned list mirrors the seller's current Exclude shipping locations
								list in My eBay's shipping preferences. An excluded shipping location in My
								eBay can be an entire geographical region (such as Middle East) or only an
								individual country (such as Iraq). Sellers can override these default
								settings for an individual listing by using the
								&lt;b&gt;Item.ShippingDetails.ExcludeShipToLocation&lt;/b&gt; field in the
								Add/Revise/Relist calls. This container is returned if the
								&lt;b&gt;ShowSellerExcludeShipToLocationPreference&lt;/b&gt; field is included
								and set to 'true' in the request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PurchaseReminderEmailPreferences" type="ns:PurchaseReminderEmailPreferencesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of a seller's preference for sending a purchase reminder
								email to buyers. This container is returned if the
								&lt;b&gt;ShowPurchaseReminderEmailPreferences&lt;/b&gt; field is included and
								set to 'true' in the request.
						 	</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SellerThirdPartyCheckoutDisabled" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This flag is set with the
								&lt;b&gt;SellerThirdPartyCheckoutDisabled&lt;/b&gt; field of the
								&lt;b&gt;SetUserPreferences&lt;/b&gt; call, and is used to disable the
								use of a third-party application to handle the checkout flow for a seller.
								If true, Third-Party Checkout is disabled and any checkout flow initiated on
								the seller's application is redirected to the eBay checkout flow. This field
								is only returned if the &lt;b&gt;SellerThirdPartyCheckoutDisabled&lt;/b&gt;
								field has been set with the &lt;b&gt;SetUserPreferences&lt;/b&gt; call.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									 <CallName>GetUserPreferences</CallName>
									 <Returned>Conditionally</Returned>
								</CallInfo>
						 	 </xs:appinfo>
						</xs:annotation>
					 </xs:element>
					 <xs:element name="SellerProfilePreferences" type="ns:SellerProfilePreferencesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Parent response container consisting of high-level information for all
								Business Policies profiles defined for the user's account. This container is
								returned if &lt;b&gt;ShowSellerProfilePreferences&lt;/b&gt; is included and
								set to 'true' in the &lt;b&gt;GetUserPreferences&lt;/b&gt; request (and one or
								more Business Policies profiles are defined for the user's account).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SellerReturnPreferences" type="ns:SellerReturnPreferencesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of the &lt;b&gt;OptedIn&lt;/b&gt; flag that indicates whether or not the seller has opted in to eBay Managed Returns. This
								container is only returned if &lt;b&gt;ShowSellerReturnPreferences&lt;/b&gt; is
								included and set to true in the request.
								&lt;br&gt;&lt;br&gt;
								eBay Managed Returns are currently only available on the US site; however, eBay Managed Returns will start ramping up for UK sellers in late September 2013. 
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="OfferGlobalShippingProgramPreference" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
									This flag indicates whether the seller has opted in to the Global Shipping Program and is able to offer global shipping to international buyers. Returned when &lt;strong&gt;ShowGlobalShippingProgramPreference&lt;/strong&gt; is included and set to true.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DispatchCutoffTimePreference" type="ns:DispatchCutoffTimePreferencesType" minOccurs="0">
   					<xs:annotation>
   						<xs:documentation>
								Contains information about a seller's order cut off time preferences for same day shipping. If the seller specifies a value of &lt;code&gt;0&lt;/code&gt; in &lt;strong&gt;Item.DispatchTimeMax&lt;/strong&gt; to offer same day handling when listing an item, the seller's shipping time commitment depends on the order cut off time set for the listing site, as indicated by &lt;strong&gt;DispatchCutoffTimePreference.CutoffTime&lt;/strong&gt;.
   						</xs:documentation>
   						<xs:appinfo>
   							<CallInfo>
   								<CallName>GetUserPreferences</CallName>
   								<Returned>Conditionally</Returned>
   							</CallInfo>
								<SeeLink>
									<Title>Specifying Shipping Services</Title>
									<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Shipping-Services.html#SameDayHandling</URL>
									<For>details about dispatch cut off times</For>
								</SeeLink>
   						</xs:appinfo>
   					</xs:annotation>
					</xs:element>
					<xs:element name="GlobalShippingProgramListingPreference" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
                        If the &lt;strong&gt;ShowGlobalShippingProgramListingPreference&lt;/strong&gt; field is submitted and set to &lt;code&gt;true&lt;/code&gt;, this flag is returned. A returned value of &lt;code&gt;true&lt;/code&gt; indicates that the seller's new listings will enable the Global Shipping Program by default.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="OverrideGSPServiceWithIntlServicePreference" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If the &lt;strong&gt;ShowOverrideGSPServiceWithIntlServicePreference&lt;/strong&gt; field is submitted and set to &lt;code&gt;true&lt;/code&gt;, this flag is returned. A returned value of &lt;code&gt;true&lt;/code&gt; indicates that for the seller's listings that specify an international shipping service for any Global Shipping-eligible country, the specified service will take precedence and be the listing's default international shipping option for buyers in that country, rather than the Global Shipping Program. 
								&lt;br/&gt;&lt;br/&gt;
								A returned value of &lt;code&gt;false&lt;/code&gt; indicates that the Global Shipping program will take precedence over any international shipping service as the default option in Global Shipping-eligible listings for shipping to any Global Shipping-eligible country.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetVeROReasonCodeDetails -->
	<xs:element name="GetVeROReasonCodeDetailsRequest" type="ns:GetVeROReasonCodeDetailsRequestType"/>
	<xs:complexType name="GetVeROReasonCodeDetailsRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves details for VeRO reason codes and their descriptions. You can specify a 
				reason code ID to get details for a specific reason on the site specified in the 
				request header. If ReasonCodeID is not passed in the request, all reason codes are 
				returned. Set ReturnAllSites to true to retrieve reason codes for all sites.
				You must be a member of the Verified Rights Owner (VeRO) Program to use this call. 
			</xs:documentation>
			<xs:appinfo>
				<Summary>
					Retrieves details about VeRO reason codes for a given site or all sites. You must 
					be a member of the Verified Rights Owner (VeRO) Program to use this call. 
				</Summary>
				<RelatedCalls>GetVeROReportStatus, VeROReportItems</RelatedCalls>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ReasonCodeID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
				 				Unique identifier for a reason code. If this ReasonCodeID is passed then 
				 				only details of this ReasonCodeID will be returned. If no reason code is 
				 				specified, all reason codes are returned.
							</xs:documentation>
							<xs:appinfo>
								<Min/>
								<Max/>
								<Default/>
								<CallInfo>
									<CallName>GetVeROReasonCodeDetails</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ReturnAllSites" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
					 			Set to true to retrieve reason codes for all sites. If not specified, 
					 			reason codes are returned for the site specified in the request header 
					 			only. 
					 			If ReasonCodeID is specified, this parameter is ignored.
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>GetVeROReasonCodeDetails</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetVeROReasonCodeDetails -->
	<xs:element name="GetVeROReasonCodeDetailsResponse" type="ns:GetVeROReasonCodeDetailsResponseType"/>
	<xs:complexType name="GetVeROReasonCodeDetailsResponseType">
		<xs:annotation>
			<xs:documentation>
				Contains the reason codes for all sites. 
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="VeROReasonCodeDetails" type="ns:VeROReasonCodeDetailsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains the list of the status codes for a site.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetVeROReasonCodeDetails</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetVeROReportStatus -->
	<xs:element name="GetVeROReportStatusRequest" type="ns:GetVeROReportStatusRequestType"/>
	<xs:complexType name="GetVeROReportStatusRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves status information about VeRO reported items you have submitted. You 
				can receive the status of individual items you have reported or, by specifying 
				VeROReportPacketID, you can retrieve status for all items reported with a given 
				VeROReportItems request. You can also retrieve items that were reported during a 
				given time period. If no input parameters are specified, status is returned on all 
				items you have reported in the last two years.
				You must be a member of the Verified Rights Owner (VeRO) Program to use this 
				call.
			</xs:documentation>
			<xs:appinfo>
				<Summary>
					Retrieves status information about VeRO reported items. You must be a member of 
					the Verified Rights Owner (VeRO) Program to use this call.
				</Summary>
				<RelatedCalls>GetVeROReasonCodeDetails, VeROReportItems</RelatedCalls>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="VeROReportPacketID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Packet identifier associated with the reported items for which you want to 
								retrieve status. By default, reported item details are not returned when 
								you specify the packet ID in the request. Applies only to items reported 
								with VeROReportItems. 
							</xs:documentation>
							<xs:appinfo>
								<Min/>
								<Max/>
								<Default/>
								<CallInfo>
									<CallName>GetVeROReportStatus</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Item ID for an item reported for alleged infringement. Applies to items 
								reported with VeROReportItems or by other means (e.g., through the 
								web flow).
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
								<CallInfo>
									<CallName>GetVeROReportStatus</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="IncludeReportedItemDetails" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Set to true to return reported item details when you specify VeROReportPacketID in the request.
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>GetVeROReportStatus</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="TimeFrom" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Limits returned items to only those that were submited on or after the 
								date-time specified. If specified, TimeTo must also be specified. 
								Express the date-time in the format YYYY-MM-DD HH:MM:SS, and in GMT.
								(For information on how to convert between your local time zone
								and GMT, see Time Values Note.) Applies to items reported with 
								VeROReportItems or by other means (e.g., through the web flow).
								Infringement reporting data is maintained for two years after the date of 
								submission. 
								This field is ignored if VeROReportPacketID or ItemID is specified. 
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetVeROReportStatus</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="TimeTo" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Limits returned items to only those that were submited on or before the 
								date-time specified. If specified, TimeFrom must also be specified. 
								Express date-time in the format YYYY-MM-DD HH:MM:SS, and in GMT.
								(For information on how to convert between your local time zone
								and GMT, see Time Values Note.) Applies to items reported with 
								VeROReportItems or by other means (e.g., through the web flow).
								Infringement reporting data is maintained for two years after the date of 
								submission. 
								This field is ignored if VeROReportPacketID or ItemID is specified.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetVeROReportStatus</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Pagination" type="ns:PaginationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains the data controlling the pagination of the returned values: how
								many items are returned per page of data (per call) and the number of the 
								page to return with the current call.
								</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetVeROReportStatus</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetVeROReportStatus -->
	<xs:element name="GetVeROReportStatusResponse" type="ns:GetVeROReportStatusResponseType"/>
	<xs:complexType name="GetVeROReportStatusResponseType">
		<xs:annotation>
			<xs:documentation>
				Contains status information for items reported by the VeRO Program member. 
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="PaginationResult" type="ns:PaginationResultType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains information regarding the pagination of data (if pagination is
								used), including total number of pages and total number of entries.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetVeROReportStatus</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="HasMoreItems" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If true, there are more items yet to be retrieved. Additional
								calls with higher page numbers or more items per page must
								be made to retrieve these items. Not returned if no items match the
								request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetVeROReportStatus</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ItemsPerPage" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates the maximum number of ItemType objects that can be returned in
								ReportedItemDetails for any given call.
							</xs:documentation>
							<xs:appinfo>
								<Min>1</Min>
								<Max>200</Max>
								<CallInfo>
									<CallName>GetVeROReportStatus</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PageNumber" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates the page of data returned by the current call. For instance,
								for the first set of items can be returned, this field has a value of
								one.
							</xs:documentation>
							<xs:appinfo>
								<Min>1</Min>
								<Max/>
								<CallInfo>
									<CallName>GetVeROReportStatus</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="VeROReportPacketID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The packet ID for status being returned.
							</xs:documentation>
							<xs:appinfo>
								<Min/>
								<Max/>
								<Default/>
								<CallInfo>
									<CallName>GetVeROReportStatus</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="VeROReportPacketStatus" type="ns:VeROReportPacketStatusCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Status of the packet. 
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetVeROReportStatus</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ReportedItemDetails" type="ns:VeROReportedItemDetailsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains the list of the reported item details.
								Returns empty if no items are available that match the request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetVeROReportStatus</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetWantItNowPost -->
	<xs:element name="GetWantItNowPostRequest" type="ns:GetWantItNowPostRequestType"/>
	<xs:complexType name="GetWantItNowPostRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves data for a specific, active Want It Now post identified by a post ID.
				The response includes the following fields: CategoryID, Description, PostID,
				Site, StartTime, ResponseCount, and Title. Although GetWantItNowSearchResults
				returns most of this information, only GetWantItNowPost returns Description for
				a post.
			</xs:documentation>
			<xs:appinfo>
				<DeprecationVersion>847</DeprecationVersion>
				<EndOfLifeVersion>849</EndOfLifeVersion>
				<DeprecationDetails>NoOp</DeprecationDetails>
				<useInstead/>
				<RelatedCalls>GetWantItNowSearchResults, RespondToWantItNowPost</RelatedCalls>
				<SeeLink>
					<Title>Want It Now</Title>
					<URL></URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="PostID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the post ID that uniquely identifies the Want It Now post for
								which to retrieve the data. PostID is a required input. PostID is unique
								across all eBay sites.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetWantItNowPost</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetWantItNowPost -->
	<xs:element name="GetWantItNowPostResponse" type="ns:GetWantItNowPostResponseType"/>
	<xs:complexType name="GetWantItNowPostResponseType">
		<xs:annotation>
			<xs:documentation>
				Contains the Want It Now post data returned by the call. The data for the
				specified post listing is returned in a WantItNowPostType object.
 			</xs:documentation>
			<xs:appinfo>
				<DeprecationVersion>847</DeprecationVersion>
				<EndOfLifeVersion>849</EndOfLifeVersion>
				<DeprecationDetails>NoOp</DeprecationDetails>
				<useInstead/>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="WantItNowPost" type="ns:WantItNowPostType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains the data defining a single Want It Now post.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetWantItNowPost</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetWantItNowSearchResults -->
	<xs:element name="GetWantItNowSearchResultsRequest" type="ns:GetWantItNowSearchResultsRequestType"/>
	<xs:complexType name="GetWantItNowSearchResultsRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves a list of active Want It Now posts that match specified keywords
				and/or a specific category ID. The response contains the following data:
				CategoryID, PostID, StartTime, ResponseCount, Site, and Title. To get the post
				description (Description), you must use GetWantItNowPost to retrieve individual
				posts.
			</xs:documentation>
			<xs:appinfo>
				<DeprecationVersion>847</DeprecationVersion>
				<EndOfLifeVersion>849</EndOfLifeVersion>
				<DeprecationDetails>NoOp</DeprecationDetails>
				<useInstead/>
				<RelatedCalls>GetWantItNowPost, RespondToWantItNowPost</RelatedCalls>
				<SeeLink>
					<Title>Want It Now</Title>
					<URL></URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="CategoryID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Limits the result set to just those Want It Now posts listed in the
								specified category. Defaults to all categories if no category ID is
								specified. If the specified category ID does not match an existing
								category for the site, an invalid-category error message is returned.
								Controls the set of listings to return (not the details to return for each
								listing).
								You must specify a Query and/or a CategoryID in the request.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>10</MaxLength>
								<CallInfo>
									<CallName>GetWantItNowSearchResults</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Query" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies a search string. The search string consists of one or more
								keywords to search for in the listing title. Note that the post
								description will also be searched if SearchInDescription is enabled.
								By default, requests return a list of Want It Now posts that include all
								of the keywords specified in the Query. All words used in the query,
								including "and," "or," and "the,"  will be treated as keywords. You can,
								however, use modifiers and wildcards (e.g., +, -, and *) in the Query
								field to create more complex searches. Be careful when using spaces before
								or after modifiers and wildcards (+, -, or *), as the spaces can affect
								the query logic.
								See the eBay Web Services Guide for a list of valid search keyword query
								operators and examples.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>350 (characters)</MaxLength>
								<CallInfo>
									<CallName>GetWantItNowSearchResults</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SearchInDescription" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If true, include the description field of Want It Now posts in the keyword search. Want
								It Now posts returned are those where specified search keywords appear in
								either the description or the title. This is the default behavior if SearchInDescription
								is not specified. If false, only the title will be searched. SearchInDescription is an
								optional input.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetWantItNowSearchResults</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SearchWorldwide" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If true, the search applies to all eBay sites. If false, the search is
								limited to the site specified in the URL query string when the call is
								made.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetWantItNowSearchResults</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Pagination" type="ns:PaginationType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Controls the pagination of the result set. Child elements specify the
								maximum number of item listings to return per call and which page of data
								to return.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetWantItNowSearchResults</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GetWantItNowSearchResults -->
	<xs:element name="GetWantItNowSearchResultsResponse" type="ns:GetWantItNowSearchResultsResponseType">
		<xs:annotation>
			<xs:documentation>
				Response contains the Want It Now posts that have the specified keyword(s) in the
				title and (optionally) the description.
			</xs:documentation>
			<xs:appinfo>
				<DeprecationVersion>847</DeprecationVersion>
				<EndOfLifeVersion>849</EndOfLifeVersion>
				<DeprecationDetails>NoOp</DeprecationDetails>
				<useInstead/>
			</xs:appinfo>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="GetWantItNowSearchResultsResponseType">
		<xs:annotation>
			<xs:documentation>
				Response contains the Want It Now posts that have the specified keyword(s) in the
				title and (optionally) the description.
 			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="WantItNowPostArray" type="ns:WantItNowPostArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains the returned Want It Now posts, if any. The data for each post is
								returned in a WantItNowPostType object.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetWantItNowSearchResults</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="HasMoreItems" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates whether there are additional Want It Now posts that meet the
								search criteria.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetWantItNowSearchResults</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ItemsPerPage" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates the maximum number of Want It Now posts that can be returned in
								a WantItNowPostArray for a request. This value can be specified in the
								request by  EntriesPerPage in Pagination in the request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetWantItNowSearchResults</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PageNumber" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates the page of data returned by the current call.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetWantItNowSearchResults</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PaginationResult" type="ns:PaginationResultType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates the results of the pagination, including the total number of
								pages of data there are to be returned and the total number of posts there
								are to be returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GetWantItNowSearchResults</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GeteBayDetails -->
	<xs:element name="GeteBayDetailsRequest" type="ns:GeteBayDetailsRequestType"/>
	<xs:complexType name="GeteBayDetailsRequestType">
		<xs:annotation>
			<xs:documentation>
				Retrieves eBay IDs and codes (e.g., site IDs and shipping service
				codes), enumerated data (e.g., payment methods), and other common eBay
				meta-data. This call enables you to keep certain data up to date in your
				applications without referring to the schema, the documentation, or the
				eBay online help. Other data is returned for your reference, but you may
				need to refer to the schema or the documentation for information about
				valid values and usage.
				&lt;br&gt;&lt;br&gt;
				In some cases, the data returned in the response will vary according to
				the site that you use for the request.
				&lt;br&gt;&lt;br&gt;
				If you use GeteBayDetails in preparation for listing in the US Motors Parts
				and Accessories categories, use site ID 0 (which is the site ID of the US
				site) when you call GeteBayDetails.
				&lt;br&gt;&lt;br&gt;
				Sellers who engage in cross-border trade on sites that require a recoupment agreement, must agree to the
				recoupment terms before adding items to the site. This agreement allows eBay to reimburse
				a buyer during a dispute and then recoup the cost from the seller. Information about whether a site
        is a recoupment site is returned in the GeteBayDetailsResponse.RecoupmentPolicyDetails container.
			</xs:documentation>
			<xs:appinfo>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="DetailName" type="ns:DetailNameCodeType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								A designation of what kind of information you wish returned for the
								specified eBay site. If omitted, all details are returned. The
								possible values for input (the enumeration values of
								DetailNameCodeType) are the same name as fields returned by the
								response. See the documentation for the GeteBayDetails response to
								better understand the DetailName options.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GeteBayDetails</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GeteBayDetails -->
	<xs:element name="GeteBayDetailsResponse" type="ns:GeteBayDetailsResponseType">
		<xs:annotation>
			<xs:documentation>
				Details about a specified site in response to &lt;b&gt;GeteBayDetailsRequest&lt;/b&gt;. 
				If no &lt;b&gt;DetailName&lt;/b&gt;
				field is identified in the request, all elements of &lt;b&gt;GeteBayDetailsResponse&lt;/b&gt; are
				returned. Otherwise, eBay returns only the elements corresponding to the specified
				&lt;b&gt;DetailName&lt;/b&gt; fields. UpdateTime gives the time of modification of the most recently
				modified &lt;b&gt;DetailName&lt;/b&gt;.
			</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="GeteBayDetailsResponseType">
		<xs:annotation>
			<xs:documentation>
				Details about a specified site in response to &lt;b&gt;GeteBayDetailsRequest&lt;/b&gt;. 
				If no &lt;b&gt;DetailName&lt;/b&gt;
				field is identified in the request, all elements of &lt;b&gt;GeteBayDetailsResponse&lt;/b&gt; are
				returned. Otherwise, eBay returns only the elements corresponding to the specified
				&lt;b&gt;DetailName&lt;/b&gt; fields. &lt;b&gt;UpdateTime&lt;/b&gt; gives the time of modification of the most recently
				modified &lt;b&gt;DetailName&lt;/b&gt;.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="CountryDetails" type="ns:CountryDetailsType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Lists the country code and associated name of the countries supported by
								the eBay system, regardless of the site specified in the request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GeteBayDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CurrencyDetails" type="ns:CurrencyDetailsType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Lists the currencies supported by the eBay system, regardless of the site
								specified in the request.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
								This container is only returned if &lt;b&gt;CurrencyDetails&lt;/b&gt; is included as a 
								&lt;b&gt;DetailName&lt;/b&gt; filter in the request, or if no &lt;b&gt;DetailName&lt;/b&gt; filters are 
								used in the request.
								&lt;/span&gt;  &lt;br/&gt;&lt;br/&gt;								
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GeteBayDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DispatchTimeMaxDetails" type="ns:DispatchTimeMaxDetailsType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								A dispatch time specifies the maximum number of business days a seller commits
								to for shipping an item to domestic buyers after receiving a cleared payment.
								Returns all dispatch times in the system, regardless of the site specified in
								the request.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
								This container is only returned if &lt;b&gt;DispatchTimeMaxDetails&lt;/b&gt; is included as a 
								&lt;b&gt;DetailName&lt;/b&gt; filter in the request, or if no &lt;b&gt;DetailName&lt;/b&gt; 
								filters are used in the request.
								&lt;/span&gt;  &lt;br/&gt;&lt;br/&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GeteBayDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PaymentOptionDetails" type="ns:PaymentOptionDetailsType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								&lt;b&gt;Deprecated &lt;/b&gt;	&lt;br /&gt;
								Use &lt;b&gt;GetCategoryFeatures&lt;/b&gt; instead, and pass in 
								&lt;b&gt;PaymentMethods&lt;/b&gt; as a &lt;b&gt;FeatureID&lt;/b&gt; value in the request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<SeeLink>
										<Title>GetCategoryFeatures</Title>
										<URL>GetCategoryFeatures.html</URL>
									</SeeLink>
									<CallName>GeteBayDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="RegionDetails" type="ns:RegionDetailsType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								No longer returned; replaced by &lt;b&gt;ShippingLocationDetails&lt;/b&gt;.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<Ignore/>
									<CallName>GeteBayDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
								<SeeLink>
									<Title>ShippingLocationDetails</Title>
									<URL>#Response.ShippingLocationDetails</URL>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShippingLocationDetails" type="ns:ShippingLocationDetailsType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Lists the regions and locations supported by eBay's shipping services. Returns
								all shipping locations supported by eBay, regardless of the site specified in
								the request.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
								This container is only returned if &lt;b&gt;ShippingLocationDetails&lt;/b&gt; is included as a 
								&lt;b&gt;DetailName&lt;/b&gt; filter in the request, or if no &lt;b&gt;DetailName&lt;/b&gt; 
								filters are used in the request.
								&lt;/span&gt;  &lt;br/&gt;&lt;br/&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GeteBayDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShippingServiceDetails" type="ns:ShippingServiceDetailsType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Lists the shipping services supported by the specified eBay site. Returns only
								the shipping services that are applicable to the site specified in the
								request.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
								This container is only returned if &lt;b&gt;ShippingServiceDetails&lt;/b&gt; is included as a 
								&lt;b&gt;DetailName&lt;/b&gt; filter in the request, or if no &lt;b&gt;DetailName&lt;/b&gt; 
								filters are used in the request.
								&lt;/span&gt;  &lt;br/&gt;&lt;br/&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GeteBayDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SiteDetails" type="ns:SiteDetailsType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Lists all available eBay sites and their associated SiteID numbers.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
								This container is only returned if &lt;b&gt;SiteDetails&lt;/b&gt; is included as a 
								&lt;b&gt;DetailName&lt;/b&gt; filter in the request, or if no &lt;b&gt;DetailName&lt;/b&gt; 
								filters are used in the request.
								&lt;/span&gt;  &lt;br/&gt;&lt;br/&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GeteBayDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="TaxJurisdiction" type="ns:TaxJurisdictionType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Details the different tax jurisdictions or tax regions applicable to the
								site specified in the request.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
								This container is only returned if &lt;b&gt;TaxJurisdiction&lt;/b&gt; is included as a 
								&lt;b&gt;DetailName&lt;/b&gt; filter in the request, or if no &lt;b&gt;DetailName&lt;/b&gt; 
								filters are used in the request.
								&lt;/span&gt;  &lt;br/&gt;&lt;br/&gt;
							</xs:documentation>
							<xs:appinfo>
							<SeeLink>
								<Title>TaxTable.TaxJurisdiction in SetTaxTable</Title>
								<URL>SetTaxTable.html#Request.TaxTable.TaxJurisdiction</URL>
							</SeeLink>
							<SeeLink>
								<Title>Item.UseTaxTable in AddItem</Title>
								<URL>AddItem.html#Request.Item.UseTaxTable</URL>
							</SeeLink>
								<CallInfo>
									<CallName>GeteBayDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="URLDetails" type="ns:URLDetailsType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Lists eBay URLs that are applicable to the site specified in the request.\
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
								This container is only returned if &lt;b&gt;URLDetails&lt;/b&gt; is included as a 
								&lt;b&gt;DetailName&lt;/b&gt; filter in the request, or if no &lt;b&gt;DetailName&lt;/b&gt; 
								filters are used in the request.
								&lt;/span&gt;  &lt;br/&gt;&lt;br/&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GeteBayDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="TimeZoneDetails" type="ns:TimeZoneDetailsType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Lists the details of the time zones supported by the eBay system.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
								This container is only returned if &lt;b&gt;TimeZoneDetails&lt;/b&gt; is included as a 
								&lt;b&gt;DetailName&lt;/b&gt; filter in the request, or if no &lt;b&gt;DetailName&lt;/b&gt; 
								filters are used in the request.
								&lt;/span&gt;  &lt;br/&gt;&lt;br/&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GeteBayDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ItemSpecificDetails" type="ns:ItemSpecificDetailsType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								The site's validation rules (e.g., string lengths) for custom Item Specifics.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
								This container is only returned if &lt;b&gt;ItemSpecificDetails&lt;/b&gt; is included as a 
								&lt;b&gt;DetailName&lt;/b&gt; filter in the request, or if no &lt;b&gt;DetailName&lt;/b&gt; 
								filters are used in the request.
								&lt;/span&gt;  &lt;br/&gt;&lt;br/&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GeteBayDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="UnitOfMeasurementDetails" type="ns:UnitOfMeasurementDetailsType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Lists the suggested unit-of-measurement strings to use with Item Specifics
								descriptions.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
								This container is only returned if &lt;b&gt;UnitOfMeasurementDetails&lt;/b&gt; is included as a 
								&lt;b&gt;DetailName&lt;/b&gt; filter in the request, or if no &lt;b&gt;DetailName&lt;/b&gt; 
								filters are used in the request.
								&lt;/span&gt;  &lt;br/&gt;&lt;br/&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GeteBayDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="RegionOfOriginDetails" type="ns:RegionOfOriginDetailsType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								No longer returned.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<Ignore/>
									<CallName>GeteBayDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShippingPackageDetails" type="ns:ShippingPackageDetailsType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Lists the various shipping packages supported by the specified site.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
							  This container is only returned if &lt;b&gt;ShippingPackageDetails&lt;/b&gt; is included as a 
							  &lt;b&gt;DetailName&lt;/b&gt; filter in the request, or if no &lt;b&gt;DetailName&lt;/b&gt; 
							  filters are used in the request.
								&lt;/span&gt;  &lt;br/&gt;&lt;br/&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GeteBayDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShippingCarrierDetails" type="ns:ShippingCarrierDetailsType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Lists the shipping carriers supported by the specified site.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
								This container is only returned if &lt;b&gt;ShippingCarrierDetails&lt;/b&gt; is included as a 
								&lt;b&gt;DetailName&lt;/b&gt; filter in the request, or if no &lt;b&gt;DetailName&lt;/b&gt; 
								filters are used in the request.
								&lt;/span&gt;  &lt;br/&gt;&lt;br/&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GeteBayDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ReturnPolicyDetails" type="ns:ReturnPolicyDetailsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Lists the return policies supported by the eBay site specified in the request.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
								This container is only returned if &lt;b&gt;ReturnPolicyDetails&lt;/b&gt; is included as a 
								&lt;b&gt;DetailName&lt;/b&gt; filter in the request, or if no &lt;b&gt;DetailName&lt;/b&gt; 
								filters are used in the request.
								&lt;/span&gt;  &lt;br/&gt;&lt;br/&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GeteBayDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ListingStartPriceDetails" type="ns:ListingStartPriceDetailsType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Lists the minimum starting prices for the supported types of eBay listings.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
								This container is only returned if &lt;b&gt;ListingStartPriceDetails&lt;/b&gt; is included as a 
								&lt;b&gt;DetailName&lt;/b&gt; filter in the request, or if no &lt;b&gt;DetailName&lt;/b&gt; 
								filters are used in the request.								
								&lt;/span&gt;  &lt;br/&gt;&lt;br/&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GeteBayDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="BuyerRequirementDetails" type="ns:SiteBuyerRequirementDetailsType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Details various eBay-buyer requirements.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GeteBayDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ListingFeatureDetails" type="ns:ListingFeatureDetailsType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Details the listing features available for the site specified in the request.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
								This container is only returned if &lt;b&gt;ListingFeatureDetails&lt;/b&gt; is included as a 
								&lt;b&gt;DetailName&lt;/b&gt; filter in the request, or if no &lt;b&gt;DetailName&lt;/b&gt; 
								filters are used in the request.
								&lt;/span&gt;  &lt;br/&gt;&lt;br/&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GeteBayDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
								</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="VariationDetails" type="ns:VariationDetailsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Site-level validation rules for multi-variation listings (for example, the
								maximum number of variations per listing). Use &lt;b&gt;GetCategoryFeatures&lt;/b&gt; to
								determine which categories on a site support variations. Use
								&lt;b&gt;GetCategorySpecifics&lt;/b&gt; for rules related to recommended or required variation
								specifics.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
								This container is only returned if &lt;b&gt;VariationDetails&lt;/b&gt; is included as a 
								&lt;b&gt;DetailName&lt;/b&gt; filter in the request, or if no &lt;b&gt;DetailName&lt;/b&gt; 
								filters are used in the request.
								&lt;/span&gt;  &lt;br/&gt;&lt;br/&gt;
							</xs:documentation>
							<xs:appinfo>
								<SeeLink>
									<Title>GetCategoryFeatures</Title>
									<URL>GetCategoryFeatures.html#Response.Category.VariationsEnabled</URL>
								</SeeLink>
								<SeeLink>
									<Title>GetCategorySpecifics</Title>
									<URL>GetCategorySpecifics.html</URL>
								</SeeLink>
								<CallInfo>
									<CallName>GeteBayDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ExcludeShippingLocationDetails" type="ns:ExcludeShippingLocationDetailsType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Lists the locations supported by the &lt;b&gt;ExcludeShipToLocation&lt;/b&gt; feature. These are
								locations that a seller can list as areas where they will not ship an item.
								&lt;br /&gt;
								The codes reflect the &lt;a href=
								"http://www.iso.org/iso/country_codes/iso_3166_code_lists/english_country_names_and_code_elements.htm"
								&gt;ISO 3166&lt;/a&gt; location codes.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GeteBayDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The time of the most recent modification to any feature detail. If specific
								feature details are passed in the request, gives the most recent modification time
								of those feature details.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GeteBayDetails</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="RecoupmentPolicyDetails" type="ns:RecoupmentPolicyDetailsType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Details the recoupment policies for the site specified in the request.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
								This container is only returned if &lt;b&gt;RecoupmentPolicyDetails&lt;/b&gt; is included as a 
								&lt;b&gt;DetailName&lt;/b&gt; filter in the request, or if no &lt;b&gt;DetailName&lt;/b&gt; 
								filters are used in the request.
								&lt;/span&gt;  &lt;br/&gt;&lt;br/&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GeteBayDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShippingCategoryDetails" type="ns:ShippingCategoryDetailsType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								A shipping service category supported for the site.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
								This container is only returned if &lt;b&gt;ShippingCategoryDetails&lt;/b&gt; is included as a 
								&lt;b&gt;DetailName&lt;/b&gt; filter in the request, or if no &lt;b&gt;DetailName&lt;/b&gt; 
								filters are used in the request.
								&lt;/span&gt;  &lt;br/&gt;&lt;br/&gt;
								Each shipping service supported for a site is automatically categorized by eBay into one of the 
								shipping categories available for that site depending on how the shipping service shipping time
								aligns with the shipping times specified by eBay for each category. 
								&lt;br&gt;&lt;br&gt;
								Notice that you cannot specify a ShippingCategory 
								as an input to any API call - eBay does this categorizing automatically. ShippingCategory is read-only data 
								that is returned in the &lt;b&gt;ShippingServiceDetails&lt;/b&gt; container. One possible use of this data is to segregate shipping
								services by ShippingCategory in a pick list. (For an example of this, see the Services pulldown menu in the 
								Give buyers shipping details form in the eBay Sell Your Item flow.) 
								&lt;br&gt;&lt;br&gt;
								One way to populate the picklist would be to call &lt;b&gt;GeteBayDetails&lt;/b&gt; 
								with &lt;b&gt;DetailName&lt;/b&gt; set to &lt;b&gt;ShippingServiceDetails&lt;/b&gt;.
								Then sort these results by ShippingCategory and populate the picklist.						
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>GeteBayDetails</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GeteBayOfficialTime -->
	<xs:element name="GeteBayOfficialTimeRequest" type="ns:GeteBayOfficialTimeRequestType"/>
	<xs:complexType name="GeteBayOfficialTimeRequestType">
		<xs:annotation>
			<xs:documentation>
				Gets the official eBay system time in GMT.
			</xs:documentation>
			<xs:appinfo>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: GeteBayOfficialTime -->
	<xs:element name="GeteBayOfficialTimeResponse" type="ns:GeteBayOfficialTimeResponseType"/>
	<xs:complexType name="GeteBayOfficialTimeResponseType">
		<xs:annotation>
			<xs:documentation>
				The Timestamp field indicates the official eBay system time in GMT.
				For information about converting between GMT and other time zones,
				see "Time Values" in the Data Types appendix in the eBay Features Guide.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: IssueRefund -->
	<xs:element name="IssueRefundRequest" type="ns:IssueRefundRequestType"/>
	<xs:complexType name="IssueRefundRequestType">
		<xs:annotation>
			<xs:documentation>
				&lt;b&gt;Half.com only.&lt;/b&gt;&amp;nbsp;Issues a refund for a specific
				Half.com order line item. This can only be called by a seller. Sellers do not
				have the ability to issue a general refund (a refund not tied to an order line
				item) to a buyer.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>GetSellerPayments</RelatedCalls>
				<SeeLink>
					<Title>Half.com</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sites-Half.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier for the Half.com item listing. Unless an
								&lt;b&gt;OrderLineItemID&lt;/b&gt; is specified in the &lt;b&gt;IssueRefund&lt;/b&gt; request, the &lt;b&gt;ItemID&lt;/b&gt; is
								required along with the corresponding &lt;b&gt;TransactionID&lt;/b&gt; to identify the
								order line item that will be refunded. You can use &lt;b&gt;GetSellerPayments&lt;/b&gt; to
								retrieve the &lt;b&gt;ItemID&lt;/b&gt; and/or &lt;b&gt;TransactionID&lt;/b&gt; associated with the order line
								item.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. ItemIDs are usually 9 to 12 digits)</MaxLength>
								<CallInfo>
									<CallName>IssueRefund</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="TransactionID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier for a Half.com order line item (transaction). An order
								line item is created once there is a commitment from a buyer to purchase
								an item. Along with its corresponding &lt;b&gt;ItemID&lt;/b&gt;, a &lt;b&gt;TransactionID&lt;/b&gt; is used to
								identify the order line item that will be refunded. Unless an
								&lt;b&gt;OrderLineItemID&lt;/b&gt; is specified in the &lt;b&gt;IssueRefund&lt;/b&gt; request, the
								&lt;b&gt;TransactionID&lt;/b&gt; is required along with the corresponding &lt;b&gt;ItemID&lt;/b&gt;. You can
								use &lt;b&gt;GetSellerPayments&lt;/b&gt; to retrieve the &lt;b&gt;ItemID&lt;/b&gt; and/or &lt;b&gt;TransactionID&lt;/b&gt;
								associated with the order line item.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. TransactionIDs are usually 9 to 12 digits.)</MaxLength>
								<CallInfo>
									<CallName>IssueRefund</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="RefundReason" type="ns:RefundReasonCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
							Explanation of the reason that the refund is being issued.
						</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>IssueRefund</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="RefundType" type="ns:RefundTypeCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
							Explanation of the costs that the refund amount covers.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>IssueRefund</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="RefundAmount" type="ns:AmountType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The amount the seller wants to refund to the buyer, in US Dollars (USD).
								Must be greater than 0.00. Half.com allows a maximum of the original item
								sale price (order line item price plus original shipping reimbursement) plus
								return shipping costs (the amount the buyer paid to return the item).
								Typically, the return shipping cost is based on the current cost of
								shipping the individual item (not the discounted cost calculated during
								the original checkout for a Combined Payment order). You can also issue a
								partial refund for the amount you want the buyer to receive. If
								RefundType=Full or RefundType=FullPlusShipping and you do not pass
								&lt;b&gt;RefundAmount&lt;/b&gt; in the request, Half.com will calculate the refund amount for
								you. If you pass &lt;b&gt;RefundAmount&lt;/b&gt; in the request, the amount you specify will
								override Half.com's calculated value. Required if RefundType=
								CustomOrPartial.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>IssueRefund</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="RefundMessage" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Note to the buyer. Cannot include HTML.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>400</MaxLength>
								<CallInfo>
									<CallName>IssueRefund</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="OrderLineItemID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A unique identifier for an eBay order line item. This field is created
								as soon as there is a commitment to buy from the seller, and its value
								is based upon the concatenation of &lt;b&gt;ItemID&lt;/b&gt; and &lt;b&gt;TransactionID&lt;/b&gt;, with a
								hyphen in between these two IDs. The &lt;b&gt;OrderLineItemID&lt;/b&gt; value is used to
								identify the order line item that will be refunded. Unless an
								&lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair is specified in the &lt;b&gt;IssueRefund&lt;/b&gt; request, the
								&lt;b&gt;OrderLineItemID&lt;/b&gt; is required. You can use &lt;b&gt;GetSellerPayments&lt;/b&gt; to retrieve
								the &lt;b&gt;OrderLineItemID&lt;/b&gt; associated with the order line item.
								&lt;br&gt;
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>50 (Note: ItemIDs and TransactionIDs usually consist of 9 to 12 digits.)</MaxLength>
								<CallInfo>
									<CallName>IssueRefund</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: IssueRefund -->
	<xs:element name="IssueRefundResponse" type="ns:IssueRefundResponseType"/>
	<xs:complexType name="IssueRefundResponseType">
		<xs:annotation>
			<xs:documentation>
Indicates the refund amount that a seller issued to a buyer for a single Half.com order line item.
Refunds may only be issued for a specific order line item. Sellers do not have the ability to issue a 
general refund (not tied to an order line item) to a buyer.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="RefundFromSeller" type="ns:AmountType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
							Total amount that the seller asked Half.com to refund to 
							a buyer for a Half.com order line item.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>IssueRefund</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="TotalRefundToBuyer" type="ns:AmountType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
							Total amount that Half.com refunded to the buyer (which could include the refund amount 
							from the seller plus a refund amount from Half.com).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>IssueRefund</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: LeaveFeedback -->
	<xs:element name="LeaveFeedbackRequest" type="ns:LeaveFeedbackRequestType"/>
	<xs:complexType name="LeaveFeedbackRequestType">
		<xs:annotation>
			<xs:documentation>
				Enables a buyer and seller to leave feedback for their order partner at the
				conclusion of a successful order. Feedback is left at the order line item level, 
				so multiple line item orders may have multiple Feedback entries.&amp;nbsp;&lt;b&gt;
				Also for Half.com&lt;/b&gt;.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>GetFeedback, GetSellerDashboard, GetSellerTransactions</RelatedCalls>
				<SeeLink>
					<Title>Leaving and Retrieving Feedback</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sales-Feedback.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Introduction to Feedback</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sales-Feedback.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Leaving Feedback for Another User</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sales-Feedback.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Detailed Seller Ratings</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sales-Feedback.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier for an eBay item listing. A listing can have multiple
								order line items, but only one &lt;b&gt;ItemID&lt;/b&gt;. Unless an
								&lt;b&gt;OrderLineItemID&lt;/b&gt; is specified in the &lt;b&gt;LeaveFeedback&lt;/b&gt; request, the &lt;b&gt;ItemID&lt;/b&gt; is
								required along with the &lt;b&gt;TargetUser&lt;/b&gt; to identify an order line item
								existing between the caller and the &lt;b&gt;TargetUser&lt;/b&gt; that requires feedback. A
								Feedback entry will be posted for this order line item. If there are
								multiple order line items between the two order partners that still
								require feedback, the &lt;b&gt;TransactionID&lt;/b&gt; will also be required to isolate the
								targeted order line item. Feedback cannot be left for order line items
								with creation dates more than 60 days in the past.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. ItemIDs are usually 9 to 12 digits)</MaxLength>
								<CallInfo>
									<CallName>LeaveFeedback</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CommentText" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Textual comment that explains, clarifies, or justifies the Feedback rating
								specified in &lt;b&gt;CommentType&lt;/b&gt;. 
								&lt;br&gt;&lt;br&gt; 
								This comment will still be displayed even if submitted Feedback is withdrawn.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>80</MaxLength>
								<CallInfo>
									<CallName>LeaveFeedback</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CommentType" type="ns:CommentTypeCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This value indicates the Feedback rating for the user specified in the 
								&lt;b&gt;TargetUser&lt;/b&gt; field. This field is required in &lt;b&gt;LeaveFeedback&lt;/b&gt;. 
								&lt;br&gt;&lt;br&gt;
								A Positive rating increases the user's Feedback score, a Negative rating decreases the user's Feedback score, and a Neutral rating does not affect the user's Feedback score. 
								&lt;br&gt;&lt;br&gt;
								Sellers cannot leave Neutral or Negative ratings for buyers. 
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>LeaveFeedback</CallName>
									<AllValuesExcept>Withdrawn, IndependentlyWithdrawn</AllValuesExcept>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="TransactionID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier for an eBay order line item (transaction). If there
								are multiple order line items between the two order partners that still
								require feedback, the &lt;b&gt;TransactionID&lt;/b&gt; is required along with the
								corresponding &lt;b&gt;ItemID&lt;/b&gt; and &lt;b&gt;TargetUser&lt;/b&gt; to isolate the targeted order line
								item. If an &lt;b&gt;OrderLineItemID&lt;/b&gt; is included in the response to identify a
								specific order line item, none of the preceding fields (&lt;b&gt;ItemID&lt;/b&gt;,
								&lt;b&gt;TransactionID&lt;/b&gt;, &lt;b&gt;TargetUser&lt;/b&gt;) are needed. Feedback cannot be left for order
								line items with creation dates more than 60 days in the past.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. TransactionIDs are usually 9 to 12 digits.)</MaxLength>
								<CallInfo>
									<CallName>LeaveFeedback</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="TargetUser" type="ns:UserIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This eBay User ID identifies the recipient user for whom the feedback is being
								left.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>LeaveFeedback</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SellerItemRatingDetailArray" type="ns:ItemRatingDetailArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container for detailed seller ratings (DSRs). If a buyer is providing DSRs,
								they are specified in this container. Sellers have access to the number of
								ratings they've received, as well as to the averages of the DSRs they've
								received in each DSR area (i.e., to the average of ratings in the
								item-description area, etc.).
							</xs:documentation>
							<xs:appinfo>
								<SeeLink>
									<Title>Detailed Seller Ratings</Title>
									<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sales-Feedback.html</URL>
								</SeeLink>
								<CallInfo>
									<CallName>LeaveFeedback</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="OrderLineItemID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								&lt;b&gt;OrderLineItemID&lt;/b&gt; is a unique identifier for an eBay order line item and
								is based upon the concatenation of &lt;b&gt;ItemID&lt;/b&gt; and &lt;b&gt;TransactionID&lt;/b&gt;, with a
								hyphen in between these two IDs. If an &lt;b&gt;OrderLineItemID&lt;/b&gt; is included in
								the request, the &lt;b&gt;ItemID&lt;/b&gt;, &lt;b&gt;TransactionID&lt;/b&gt;, and &lt;b&gt;TargetUser&lt;/b&gt; fields are not
								required. Feedback cannot be left for order line items with creation
								dates more than 60 days in the past. 
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>100</MaxLength>
								<CallInfo>
									<CallName>LeaveFeedback</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: LeaveFeedback -->
	<xs:element name="LeaveFeedbackResponse" type="ns:LeaveFeedbackResponseType"/>
	<xs:complexType name="LeaveFeedbackResponseType">
		<xs:annotation>
			<xs:documentation>
          LeaveFeedback response message includes an acknowledgement if the
          feedback was successfully left.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="FeedbackID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The ID of the feedback that has been left.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>LeaveFeedback</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: MoveSellingManagerInventoryFolder -->
	<xs:element name="MoveSellingManagerInventoryFolderRequest" type="ns:MoveSellingManagerInventoryFolderRequestType"/>
	<xs:complexType name="MoveSellingManagerInventoryFolderRequestType">
		<xs:annotation>
			<xs:documentation>
			  Moves a Selling Manager inventory folder.
				&lt;br&gt;&lt;br&gt;
				This call is subject to change without notice; the deprecation process is
				inapplicable to this call.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>AddSellingManagerTemplate,GetSellingManagerTemplates</RelatedCalls>
				<SeeLink>
					<Title>Using Selling Manager Calls in the Trading API</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listings-SellingManager.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager/</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager Pro page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager_pro</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="FolderID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
							  Unique ID of the folder that will be moved. User can retrieve the FolderId
								using GetSellingManagerInventoryFolder.
 							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>MoveSellingManagerInventoryFolder</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="NewParentFolderID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
							  Unique folder ID for the new parent folder. If no NewParentFolderID is
								submitted, the folder is moved to the root level.
 							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>MoveSellingManagerInventoryFolder</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: MoveSellingManagerInventoryFolder -->
	<xs:element name="MoveSellingManagerInventoryFolderResponse" type="ns:MoveSellingManagerInventoryFolderResponseType"/>
	<xs:complexType name="MoveSellingManagerInventoryFolderResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns the status of move folder operation.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType"/>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: PlaceOffer -->
	<xs:element name="PlaceOfferRequest" type="ns:PlaceOfferRequestType"/>
	<xs:complexType name="PlaceOfferRequestType">
		<xs:annotation>
			<xs:documentation>
				Enables the authenticated user to to make a bid, a best offer, or
				a purchase on the item specified by the ItemID input field.
			</xs:documentation>
			<xs:appinfo>
				<SeeLink>
					<Title>Enabling Best Offer</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Feature-BestOffer.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>API License Agreement</Title>
					<URL>http://developer.ebay.com/join/licenses/Default.aspx</URL>
				</SeeLink>
				<SeeLink>
					<Title>eBay User Agreement</Title>
					<URL>http://pages.ebay.com/help/policies/user-agreement.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>PlaceOffer API License Agreement Addendum</Title>
					<URL>http://developer.ebay.com/terms/PlaceOffer_API_License_Addendum_uv.pdf</URL>
				</SeeLink>
				<SeeLink>
					<Title>API Logo Usage Requirements</Title>
					<URL>http://developer.ebay.com/join/licenses/apilogousage</URL>
				</SeeLink>
				<SeeLink>
					<Title>Filing a Support Ticket</Title>
					<URL>http://developer.ebay.com/support/developersupport/request</URL>
				</SeeLink>
				<SeeLink>
					<Title>eBay Partner Network</Title>
					<URL>https://www.ebaypartnernetwork.com/</URL>
				</SeeLink>
				<RelatedCalls>GetChallengeToken, GetBestOffers</RelatedCalls>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="Offer" type="ns:OfferType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the type of offer being made. If the item is a
								competitive-bidding listing, the offer is a bid. If the item is a
								fixed-price listing, then the offer purchases the item. If the item is a
								competitive-bidding listing and the offer is of type with an active,
								unexercised Buy It Now option, then the offer can either purchase the
								item or be a bid. See the schema documentation for OfferType for details
								on its properties and their meanings.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>PlaceOffer</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique item ID that identifies the item listing for which the action is being
								submitted.
								&lt;br&gt;&lt;br&gt;
								If the item was listed with Variations, you must also specify
								VariationSpecifics in the request to uniquely identify the
								variant being purchased.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
								<CallInfo>
									<CallName>PlaceOffer</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="BlockOnWarning" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If a warning message exists and BlockOnWarning is true,
								the warning message is returned and the bid is blocked. If no warning message
								exists and BlockOnWarning is true, the bid is placed. If BlockOnWarning
								is false, the bid is placed, regardless of warning.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>PlaceOffer</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="AffiliateTrackingDetails" type="ns:AffiliateTrackingDetailsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container for affiliate-related tags, which enable the tracking of user
								activity. If you include AffiliateTrackingDetails in your PlaceOffer call, then
								it is possible to receive affiliate commissions based on calls made by your
								application. (See the &lt;a href=
								"http://www.ebaypartnernetwork.com/" target="_blank"&gt;eBay Partner Network&lt;/a&gt;
								for information about commissions.) Please note that affiliate tracking is not
								available in the Sandbox environment, and that affiliate tracking is not
								available when you make a best offer.
							</xs:documentation>
							<xs:appinfo>
								<SeeLink>
									<Title>Affiliate Tracking Concepts</Title>
									<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Basics/eBay-AffiliateTrackingConcepts.html</URL>
								</SeeLink>
								<CallInfo>
									<CallName>PlaceOffer</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="VariationSpecifics" type="ns:NameValueListArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Name-value pairs that identify a single variation within the
								listing identified by ItemID. Required when the seller
								listed the item with Item Variations.&lt;br&gt;
								&lt;br&gt;
								If you want to buy items from multiple variations in the same
								listing, use a separate PlaceOffer request for each variation.
								For example, if you want to buy 3 red shirts and 2 black shirts
								from the same listing, use one PlaceOffer request for the
								3 red shirts, and another PlaceOffer request for the 2
								black shirts.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>PlaceOffer</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="BuyingTrackingData" type="ns:NameValueListArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field is for internal use only. 
								
								<!-- Name-value pairs that identify buying tracking information. 
								This tracking information will be used for analytic purposes. -->
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<NoCalls/>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: PlaceOffer -->
	<xs:element name="PlaceOfferResponse" type="ns:PlaceOfferResponseType"/>
	<xs:complexType name="PlaceOfferResponseType">
		<xs:annotation>
			<xs:documentation>
				The &lt;b&gt;PlaceOffer&lt;/b&gt; response notifies you about the success and result
				of the call.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="SellingStatus" type="ns:SellingStatusType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates the current bidding/purchase state of the item listing regarding
								the offer extended using &lt;b&gt;PlaceOffer&lt;/b&gt;. See the schema documentation for
								the &lt;b&gt;SellingStatus&lt;/b&gt; object, the properties of which contain such
								post-offer information as the current high bidder, the current price for
								the item, and the bid increment.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>PlaceOffer</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="TransactionID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier for an eBay order line item (transaction). The
								&lt;b&gt;TransactionID&lt;/b&gt; field is only returned if the &lt;b&gt;Offer.Action&lt;/b&gt; field was set
								to &lt;b&gt;Purchase&lt;/b&gt; in the input and the purchase was successful. A Purchase
								action in &lt;b&gt;PlaceOffer&lt;/b&gt; can be used for a fixed-price listing, or for an
								auction listing where the Buy It Now option is available.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength> 19 (Note: The eBay database specifies 38. TransactionIDs are usually 9 to 12 digits.) </MaxLength>
								<CallInfo>
									<CallName>PlaceOffer</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="BestOffer" type="ns:BestOfferType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of the status for a Best Offer. This container is
								only returned if applicable based on the listing and the value set for
								&lt;b&gt;Offer.Action&lt;/b&gt; field in the request. 
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>PlaceOffer</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="OrderLineItemID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								&lt;b&gt;OrderLineItemID&lt;/b&gt; is a unique identifier for an eBay order line item and
								is based upon the concatenation of &lt;b&gt;ItemID&lt;/b&gt; and &lt;b&gt;TransactionID&lt;/b&gt;, with a
								hyphen in between these two IDs. The &lt;b&gt;OrderLineItemID&lt;/b&gt; field is only
								returned if the &lt;b&gt;Offer.Action&lt;/b&gt; field is set to &lt;b&gt;Purchase&lt;/b&gt; in the input and
								the purchase is successful. A Purchase action in &lt;b&gt;PlaceOffer&lt;/b&gt; can be used
								for a fixed-price listing, or for an auction listing where the Buy It
								Now option is available.
								&lt;br&gt;
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>50 (Note: The eBay database specifies 38. ItemIDs and TransactionIDs are usually 9 to 12 digits.)</MaxLength>
								<CallInfo>
									<CallName>PlaceOffer</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: RelistFixedPriceItem -->
	<xs:element name="RelistFixedPriceItemRequest" type="ns:RelistFixedPriceItemRequestType"/>
	<xs:complexType name="RelistFixedPriceItemRequestType">
		<xs:annotation>
			<xs:documentation>
				Enables a seller to relist a single fixed-price listing that has ended on a specified eBay site.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>
					AddFixedPriceItem, RelistItem, ReviseFixedPriceItem, GetCategories
				</RelatedCalls>
				<SeeLink>
					<Title>Introduction to Pictures in Item Listings</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Pictures-Intro.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Relisting Items</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listings-RelistingItems.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Relisting Your Item (eBay Web site onine help)</Title>
					<URL>http://pages.ebay.com/help/sell/relist.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Listing an Item</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listing-AnItem.html#ConsideringBestMatchWhenListingItems</URL>
				</SeeLink>
				<SeeLink>
					<Title>Listing an Item</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listing-AnItem.html#ConsideringBestMatchWhenRevisingandRelis</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="Item" type="ns:ItemType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Child elements hold the values for item properties that change for the
								relisted item. Item is a required input. At a minimum, the Item.ItemID
								property must be set to the ID of the original listing (a
								listing that ended in the past 90 days). By default, the new listing's
								Item object properties are the same as those of the original (ended)
								listing. By setting a new value in the Item object, the new listing
								uses the new value rather than the original value from the old
								listing.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RelistFixedPriceItem</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DeletedField" type="xs:string" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Specifies the name of the field to delete from a listing.
								See the eBay Features Guide for rules on deleting values when relisting items.
								Also see the relevant field descriptions to determine when to use &lt;b&gt;DeletedField&lt;/b&gt; (and potential consequences).
								The request can contain zero, one, or many instances of &lt;b&gt;DeletedField&lt;/b&gt; (one for each field to be deleted).
								&lt;br&gt;
								&lt;br&gt;
								Some data (such as &lt;b&gt;Variation&lt;/b&gt; nodes within &lt;b&gt;Variations&lt;/b&gt;)
								can't be deleted by using a &lt;b&gt;DeletedField&lt;/b&gt; tag. See the relevant field
								descriptions for how to delete such data.&lt;br&gt;
								&lt;br&gt;
								<!-- taking this list offline as it requires additional manual maintenance to keep up-to-date 
								Item.ApplicationData&lt;br&gt;
								Item.AttributeSetArray&lt;br&gt;
								Item.Charity&lt;br&gt;
								Item.ConditionID&lt;br&gt;
								Item.ItemSpecifics&lt;br&gt;
								Item.ListingCheckoutRedirectPreference.ProStoresStoreName&lt;br&gt;
								Item.ListingCheckoutRedirectPreference.SellerThirdPartyUsername&lt;br&gt;
								Item.ListingDesigner.LayoutID&lt;br&gt;
								Item.ListingDesigner.ThemeID&lt;br&gt;
								Item.ListingDetails.LocalListingDistance&lt;br&gt;
								Item.ListingDetails.MinimumBestOfferMessage&lt;br&gt;
								Item.ListingDetails.MinimumBestOfferPrice&lt;br&gt;
								Item.ListingEnhancement[Value]&lt;br&gt;
								Item.PayPalEmailAddress&lt;br&gt;
								Item.PictureDetails.GalleryURL&lt;br&gt;
								Item.PictureDetails.PictureURL&lt;br&gt;
								Item.PostalCode&lt;br&gt;
								Item.ProductListingDetails&lt;br&gt;
								Item.SecondaryCategory&lt;br&gt;
								Item.SellerContactDetails&lt;br&gt;
								Item.SellerContactDetails.CompanyName&lt;br&gt;
								Item.SellerContactDetails.County&lt;br&gt;
								Item.SellerContactDetails.InternationalStreet&lt;br&gt;
								Item.SellerContactDetails.Phone2AreaOrCityCode&lt;br&gt;
								Item.SellerContactDetails.Phone2CountryCode&lt;br&gt;
								Item.SellerContactDetails.Phone2CountryPrefix&lt;br&gt;
								Item.SellerContactDetails.Phone2LocalNumber&lt;br&gt;
								Item.SellerContactDetails.PhoneAreaOrCityCode&lt;br&gt;
								Item.SellerContactDetails.PhoneCountryCode&lt;br&gt;
								Item.SellerContactDetails.PhoneCountryPrefix&lt;br&gt;
								Item.SellerContactDetails.PhoneLocalNumber&lt;br&gt;
								Item.SellerContactDetails.Street&lt;br&gt;
								Item.SellerContactDetails.Street2&lt;br&gt;
								Item.ShippingDetails.PaymentInstructions&lt;br&gt;
								Item.SKU&lt;br&gt;
								Item.SubTitle&lt;br&gt; -->
								&lt;br&gt;
								&lt;br&gt;
								Case-sensitivity must be taken into account when using a &lt;b&gt;DeletedField&lt;/b&gt; tag to delete a field. The value passed into a &lt;b&gt;DeletedField&lt;/b&gt; tag must either match the case of the schema element names in the full field path (Item.PictureDetails.GalleryURL), or the initial letter of each schema element name in the full field path must be  lowercase (item.pictureDetails.galleryURL).
								Do not change the case of letters in the middle of a field name.
								For example, item.picturedetails.galleryUrl is not allowed.&lt;br&gt;&lt;br&gt;
								To delete a listing enhancement like 'BoldTitle', specify the value you are deleting;
								for example, Item.ListingEnhancement[BoldTitle].
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RelistFixedPriceItem</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: RelistFixedPriceItem -->
	<xs:element name="RelistFixedPriceItemResponse" type="ns:RelistFixedPriceItemResponseType"/>
	<xs:complexType name="RelistFixedPriceItemResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns the Item ID, SKU (if any), listing recommendations (if applicable), the
				estimated fees for the relisted item (except the Final Value Fee, which isn't calculated
				until the item has sold), the start and end times of the listing, and other details.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique item ID for the relisted item.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
								<CallInfo>
									<CallName>RelistFixedPriceItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SKU" type="ns:SKUType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
							Item-level SKU for the new listing, if the seller specified
							Item.SKU in the listing. Variation SKUs are not returned
							(see GetItem instead).
						</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RelistFixedPriceItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Fees" type="ns:FeesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Child elements contain the estimated listing fees for the relisted item.
								The fees do not include the Final Value Fee (FVF), which cannot
								be determined until an item is sold.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RelistFixedPriceItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="StartTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Date and time the relisting became active on the eBay site.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RelistFixedPriceItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Date and time when the relisted item ends. This is the starting time plus
								the listing duration.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RelistFixedPriceItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CategoryID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								ID of the primary category in which the item was listed.
								Only returned if you set Item.CategoryMappingAllowed to true in the request
								and the ID passed in Item.PrimaryCategory was mapped to a new ID by eBay.
								If the primary category has not changed or it has expired with no replacement,
								CategoryID does not return a value.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>10</MaxLength>
								<CallInfo>
									<CallName>RelistFixedPriceItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Category2ID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								ID of the secondary category in which the item was listed.
								Only returned if you set Item.CategoryMappingAllowed to true in the request
								and the ID passed in Item.SecondaryCategory was mapped to a new ID by eBay.
								If the secondary category has not changed or it has expired with no replacement,
								Category2ID does not return a value.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>10</MaxLength>
								<CallInfo>
									<CallName>RelistFixedPriceItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DiscountReason" type="ns:DiscountReasonCodeType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								The nature of the discount, if a discount is applied.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RelistFixedPriceItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ProductSuggestions" type="ns:ProductSuggestionsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Provides a list of products recommended by eBay which match the item information
								provided by the seller.
								Not applicable to Half.com.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RelistFixedPriceItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ListingRecommendations" type="ns:ListingRecommendationsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of one or more &lt;b&gt;Recommendation&lt;/b&gt; containers. Each &lt;b&gt;Recommendation&lt;/b&gt; container provides a message to the seller on how a listing can be improved or brought up to standard in reqards to: optimizing the listing category; recommendation to provide a condition description for a used item; Top-Rated Plus listing requirements; recommendation to offer GSP for International buyers; required and recommended Item Specifics for the category and/or product; picture requirements; and/or a recommendation to use a product code to list the item, such as a UPC, an EAN, or an ISBN.
								&lt;br&gt;&lt;br&gt;
								This container is only returned if the &lt;b&gt;IncludeRecommendations&lt;/b&gt; 
								flag was included and set to 'true' in the &lt;b&gt;RelistFixedPriceItem&lt;/b&gt; request, and if 
								at least one listing recommendation exists for the newly relisted item. If
								one or more listing recommendations are returned, it will be at the seller's 
								discretion about whether to revise the item based on eBay's listing 
								recommendation(s).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RelistFixedPriceItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: RelistItem -->
	<xs:element name="RelistItemRequest" type="ns:RelistItemRequestType"/>
	<xs:complexType name="RelistItemRequestType">
		<xs:annotation>
			<xs:documentation>
				Enables a seller to relist a single listing that has ended on a specified eBay site.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>
					AddItem, AddToItemDescription, GetItem, GetItemRecommendations,
					GetSellerList, RelistFixedPriceItem, ReviseItem
				</RelatedCalls>
				<SeeLink>
					<Title>Relisting Items</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listings-RelistingItems.html</URL>
				</SeeLink>
				<SeeLink>
					<URL>https://ebaydts.com/eBayKBDetails?KBid=1542</URL>
					<Title>Best practices for relisting items</Title>
				</SeeLink>
				<SeeLink>
					<Title>Introduction to Pictures in Item Listings</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Pictures-Intro.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Listing an Item</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listing-AnItem.html#ConsideringBestMatchWhenListingItems</URL>
				</SeeLink>
				<SeeLink>
					<Title>Listing an Item</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listing-AnItem.html#ConsideringBestMatchWhenRevisingandRelis</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="Item" type="ns:ItemType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Child elements hold the values for item properties that change for the
								relisted item. Item is a required input. At a minimum, the Item.ItemID
								property must be set to the ID of the listing being relisted (a
								listing that ended in the past 90 days). By default, the new listing's
								Item object properties are the same as those of the original (ended)
								listing. By setting a new value in the Item object, the new listing
								uses the new value rather than the corresponding value from the old
								listing.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RelistItem</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DeletedField" type="xs:string" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Specifies the name of the field to delete from a listing.
								See the eBay Features Guide for rules on deleting values when relisting items.
								Also see the relevant field descriptions to determine when to use &lt;b&gt;DeletedField&lt;/b&gt; (and potential consequences).
								The request can contain zero, one, or many instances of &lt;b&gt;DeletedField&lt;/b&gt; (one for each field to be deleted).
								&lt;br&gt;&lt;br&gt;
								<!-- taking this list offline as it requires additional manual maintenance to keep up-to-date 
								Item.ApplicationData&lt;br&gt;
								Item.AttributeSetArray&lt;br&gt;
								Item.BuyItNowPrice&lt;br&gt;
								Item.Charity&lt;br&gt;
								Item.ConditionID&lt;br&gt;
								Item.ItemSpecifics&lt;br&gt;
								Item.ListingCheckoutRedirectPreference.ProStoresStoreName&lt;br&gt;
								Item.ListingCheckoutRedirectPreference.SellerThirdPartyUsername&lt;br&gt;
								Item.ListingDesigner.LayoutID&lt;br&gt;
								Item.ListingDesigner.ThemeID&lt;br&gt;
								Item.ListingDetails.LocalListingDistance&lt;br&gt;
								Item.ListingDetails.MinimumBestOfferMessage&lt;br&gt;
								Item.ListingDetails.MinimumBestOfferPrice&lt;br&gt;
								Item.ListingEnhancement[Value]&lt;br&gt;
								Item.PayPalEmailAddress&lt;br&gt;
								Item.PictureDetails.GalleryURL&lt;br&gt;
								Item.PictureDetails.PictureURL&lt;br&gt;
								Item.PostalCode&lt;br&gt;
								Item.ProductListingDetails&lt;br&gt;
								Item.ProximitySearchDetails.PostalCode&lt;br&gt;
								Item.SecondaryCategory&lt;br&gt;
								Item.SellerContactDetails&lt;br&gt;
								Item.SellerContactDetails.CompanyName&lt;br&gt;
								Item.SellerContactDetails.County&lt;br&gt;
								Item.SellerContactDetails.InternationalStreet&lt;br&gt;
								Item.SellerContactDetails.Phone2AreaOrCityCode&lt;br&gt;
								Item.SellerContactDetails.Phone2CountryCode&lt;br&gt;
								Item.SellerContactDetails.Phone2CountryPrefix&lt;br&gt;
								Item.SellerContactDetails.Phone2LocalNumber&lt;br&gt;
								Item.SellerContactDetails.PhoneAreaOrCityCode&lt;br&gt;
								Item.SellerContactDetails.PhoneCountryCode&lt;br&gt;
								Item.SellerContactDetails.PhoneCountryPrefix&lt;br&gt;
								Item.SellerContactDetails.PhoneLocalNumber&lt;br&gt;
								Item.SellerContactDetails.Street&lt;br&gt;
								Item.SellerContactDetails.Street2&lt;br&gt;
								Item.ShippingDetails.PaymentInstructions&lt;br&gt;
								Item.SKU&lt;br&gt; 
								Item.SubTitle&lt;br&gt; -->
								Case-sensitivity must be taken into account when using a &lt;b&gt;DeletedField&lt;/b&gt; tag to delete a field. The value passed into a &lt;b&gt;DeletedField&lt;/b&gt; tag must either match the case of the schema element names in the full field path (Item.PictureDetails.GalleryURL), or the initial letter of each schema element name in the full field path must be  lowercase (item.pictureDetails.galleryURL).
								Do not change the case of letters in the middle of a field name.
								For example, item.picturedetails.galleryUrl is not allowed.&lt;br&gt;&lt;br&gt;
								To delete a listing enhancement like 'BoldTitle', specify the value you are deleting;
								for example, Item.ListingEnhancement[BoldTitle].
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RelistItem</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: RelistItem -->
	<xs:element name="RelistItemResponse" type="ns:RelistItemResponseType"/>
	<xs:complexType name="RelistItemResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns the Item ID, SKU (if any), listing recommendations (if applicable), the
				estimated fees for the relisted item (except the Final Value Fee, which isn't calculated
				until the item has sold), the start and end times of the listing, and other details.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique item ID for the new listing.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
								<CallInfo>
									<CallName>RelistItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Fees" type="ns:FeesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Child elements contain the estimated listing fees for the new item
								listing. The fees do not include the Final Value Fee (FVF), which cannot
								be determined until an item is sold.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RelistItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="StartTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Date and time the new listing became active on the eBay site.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RelistItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Date and time when the new listing ends. This is the starting time plus
								the listing duration.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RelistItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CategoryID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								ID of the primary category in which the item was listed.
								Only returned if you set Item.CategoryMappingAllowed to true in the request
								and the ID passed in Item.PrimaryCategory was mapped to a new ID by eBay.
								If the primary category has not changed or it has expired with no replacement,
								CategoryID does not return a value.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>10</MaxLength>
								<CallInfo>
									<CallName>RelistItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Category2ID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								ID of the secondary category in which the item was listed.
								Only returned if you set Item.CategoryMappingAllowed to true in the request
								and the ID passed in Item.SecondaryCategory was mapped to a new ID by eBay.
								If the secondary category has not changed or it has expired with no replacement,
								Category2ID does not return a value.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>10</MaxLength>
								<CallInfo>
									<CallName>RelistItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DiscountReason" type="ns:DiscountReasonCodeType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								The nature of the discount, if a discount is applied.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RelistItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ProductSuggestions" type="ns:ProductSuggestionsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Provides a list of products recommended by eBay which match the item information
								provided by the seller.
								Not applicable to Half.com.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RelistItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ListingRecommendations" type="ns:ListingRecommendationsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of one or more &lt;b&gt;Recommendation&lt;/b&gt; containers. Each &lt;b&gt;Recommendation&lt;/b&gt; container provides a message to the seller on how a listing can be improved or brought up to standard in reqards to: optimizing the listing category; recommendation to provide a condition description for a used item; Top-Rated Plus listing requirements; recommendation to offer GSP for International buyers; required and recommended Item Specifics for the category and/or product; picture requirements; and/or a recommendation to use a product code to list the item, such as a UPC, an EAN, or an ISBN.  
								&lt;br&gt;&lt;br&gt;
								This container is only returned if the &lt;b&gt;IncludeRecommendations&lt;/b&gt; 
								flag was included and set to 'true' in the &lt;b&gt;RelistItem&lt;/b&gt; request, and if 
								at least one listing recommendation exists for the newly relisted item. If
								one or more listing recommendations are returned, it will be at the seller's 
								discretion about whether to revise the item based on eBay's listing 
								recommendation(s).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RelistItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: RemoveFromWatchList -->
	<xs:element name="RemoveFromWatchListRequest" type="ns:RemoveFromWatchListRequestType"/>
	<xs:complexType name="RemoveFromWatchListRequestType">
		<xs:annotation>
			<xs:documentation>
				Enables a user to remove one or more items from their My eBay watch list.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>AddToWatchList, GetMyeBayBuying, GetMyeBaySelling</RelatedCalls>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								The ID of the item to be removed from the
								watch list. Either ItemID, RemoveAllItems, or VariationKey must
								be specified, but NOT more than one of these.
								Multiple ItemID fields can be specified in the same request.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
								<CallInfo>
									<CallName>RemoveFromWatchList</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="RemoveAllItems" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If true, then all the items in the user's
								watch list are removed. Either ItemID, RemoveAllItems, or VariationKey must be specified, but NOT more than one of these.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RemoveFromWatchList</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="VariationKey" type="ns:VariationKeyType" minOccurs="0" maxOccurs="unbounded">
					<xs:annotation>
							<xs:documentation>
								A variation (or set of variations) that you want to remove
								from the watch list. Either ItemID, RemoveAllItems, or VariationKey must be specified, but NOT more than one of these.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RemoveFromWatchList</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: RemoveFromWatchList -->
	<xs:element name="RemoveFromWatchListResponse" type="ns:RemoveFromWatchListResponseType"/>
	<xs:complexType name="RemoveFromWatchListResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns information about the user's My eBay watch list.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="WatchListCount" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The current number of items in the user's watch list (after those
								specified in the call request have been removed)
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RemoveFromWatchList</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="WatchListMaximum" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The maximum number of items allowed in watch lists. Currently this value
								is 200, and is the same for all sites and all users.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RemoveFromWatchList</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: RespondToBestOffer -->
	<xs:element name="RespondToBestOfferRequest" type="ns:RespondToBestOfferRequestType"/>
	<xs:complexType name="RespondToBestOfferRequestType">
		<xs:annotation>
			<xs:documentation>
				Enables the seller of a Best Offer item to accept, decline, or counter offers
				made by bidders. Best offers can be declined in bulk, using the same message
				from the seller to the bidders of all rejected offers.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>GetBestOffers</RelatedCalls>
				<SeeLink>
					<Title>Enabling Best Offer</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Feature-BestOffer.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the item for which the BestOffer data is to be returned.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
								<CallInfo>
									<CallName>RespondToBestOffer</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="BestOfferID" type="ns:BestOfferIDType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								The ID of a Best Offer for the item.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RespondToBestOffer</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Action" type="ns:BestOfferActionCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The action taken on the Best Offer by the seller (e.g.,
								Accept, Decline, or Counter). Bulk Accept and Bulk
								Counter are not supported. That is, you cannot accept or
								counter multiple offers in a single call. You can,
								however, decline multiple offers in a single call.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RespondToBestOffer</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SellerResponse" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A comment from the seller to the buyer.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>250</MaxLength>
								<CallInfo>
									<CallName>RespondToBestOffer</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CounterOfferPrice" type="ns:AmountType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The counter offer price. When Action is set to Counter,
								you must specify the amount for the counter offer with
								CounterOfferPrice. The value of CounterOfferPrice cannot
								exceed the Buy It Now price for a single quantity item.
								The value of CounterOfferPrice may exceed the Buy It Now
								price if the value for CounterOfferQuantity is greater
								than 1.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RespondToBestOffer</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CounterOfferQuantity" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The quantity of items in the counter offer. When Action is set to
								Counter you must specify the quantity of items for the
								counter offer with CounterOfferQuantity.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RespondToBestOffer</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: RespondToBestOffer -->
	<xs:element name="RespondToBestOfferResponse" type="ns:RespondToBestOfferResponseType"/>
	<xs:complexType name="RespondToBestOfferResponseType">
		<xs:annotation>
			<xs:documentation>
				Contains a list of BestOffers that were either accepted or declined.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="RespondToBestOffer" type="ns:BestOfferArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A list of BestOffers that were either accepted or declined.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RespondToBestOffer</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: RespondToFeedback -->
	<xs:element name="RespondToFeedbackRequest" type="ns:RespondToFeedbackRequestType"/>
	<xs:complexType name="RespondToFeedbackRequestType">
		<xs:annotation>
			<xs:documentation>
				Used to reply to feedback that has been left for a user, or to post a
				follow-up comment to a feedback comment the user has left for someone else.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>GetFeedback, LeaveFeedback</RelatedCalls>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="FeedbackID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A unique identifier for a Feedback record. Buying and selling partners
								leave feedback for one another after the completion of an order.
								Feedback is left at the order line item (transaction) level, so a
								Feedback comment for each line item in a Combined Payment order is
								expected from the buyer and seller. A unique &lt;b&gt;FeedbackID&lt;/b&gt; is created
								whenever a buyer leaves feedback for a seller, and vice versa. A
								&lt;b&gt;FeedbackID&lt;/b&gt; is created by eBay when feedback is left through the eBay
								site, or through the &lt;b&gt;LeaveFeedback&lt;/b&gt; call. &lt;b&gt;FeedbackIDs&lt;/b&gt; can be retrieved
								with the &lt;b&gt;GetFeedback&lt;/b&gt; call. In the &lt;b&gt;RespondToFeedback&lt;/b&gt; call, &lt;b&gt;FeedbackID&lt;/b&gt; can
								be used as an input filter to respond to a specific Feedback comment.
								Since Feedback is always linked to a unique order line item, an
								&lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair or an &lt;b&gt;OrderLineItemID&lt;/b&gt; can also be used to
								respond to a Feedback comment.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RespondToFeedback</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier for an eBay item listing. A listing can have multiple
								order line items (transactions), but only one &lt;b&gt;ItemID&lt;/b&gt;. An &lt;b&gt;ItemID&lt;/b&gt; can be
								paired up with a corresponding &lt;b&gt;TransactionID&lt;/b&gt; and used as an input filter
								to respond to a Feedback comment in the &lt;b&gt;RespondToFeedback&lt;/b&gt; call. Unless
								the specific Feedback record is identified by a &lt;b&gt;FeedbackID&lt;/b&gt; or an
								&lt;b&gt;OrderLineItemID&lt;/b&gt; in the request, an &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair is
								required.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. ItemIDs are usually 9 to 12 digits)</MaxLength>
								<CallInfo>
									<CallName>RespondToFeedback</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="TransactionID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier for an eBay order line item (transaction). A
								&lt;b&gt;TransactionID&lt;/b&gt; can be paired up with its corresponding &lt;b&gt;ItemID&lt;/b&gt; and used as
								an input filter to respond to a Feedback comment in the
								&lt;b&gt;RespondToFeedback&lt;/b&gt; call. Unless the specific Feedback record is
								identified by a &lt;b&gt;FeedbackID&lt;/b&gt; or an &lt;b&gt;OrderLineItemID&lt;/b&gt; in the request, an
								&lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair is required.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. TransactionIDs are usually 9 to 12 digits.)</MaxLength>
								<CallInfo>
									<CallName>RespondToFeedback</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="TargetUserID" type="ns:UserIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The eBay user ID of the caller's order partner. The caller is either
								replyting to or following up on this user's Feedback comment.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RespondToFeedback</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ResponseType" type="ns:FeedbackResponseCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies whether the response is a reply or a follow-up to a Feedback
								comment left by the user identified in the &lt;b&gt;TargetUserID&lt;/b&gt; field.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RespondToFeedback</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ResponseText" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Textual comment that the user who is subject of feedback may leave in
								response or rebuttal to the Feedback comment. Alternatively, when the
								&lt;b&gt;ResponseType&lt;/b&gt; is &lt;b&gt;FollowUp&lt;/b&gt;, this value contains the text of the follow-up
								comment.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>80 (125 for the Taiwan site)</MaxLength>
								<CallInfo>
									<CallName>RespondToFeedback</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="OrderLineItemID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								&lt;b&gt;OrderLineItemID&lt;/b&gt; is a unique identifier for an eBay order line item and
								is based upon the concatenation of &lt;b&gt;ItemID&lt;/b&gt; and &lt;b&gt;TransactionID&lt;/b&gt;, with a
								hyphen in between these two IDs. Since Feedback is always linked to a
								unique order line item, an &lt;b&gt;OrderLineItemID&lt;/b&gt; can be used to respond
								to a Feedback comment.
								&lt;br&gt;&lt;br&gt;
								Unless an &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair or a &lt;b&gt;FeedbackID&lt;/b&gt; is used to identify
								a Feedback record, the &lt;b&gt;OrderLineItemID&lt;/b&gt; must be specified.
								&lt;br&gt;
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>50 (Note: ItemIDs and TransactionIDs usually consist of 9 to 12 digits.)</MaxLength>
								<CallInfo>
									<CallName>RespondToFeedback</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: RespondToFeedback -->
	<xs:element name="RespondToFeedbackResponse" type="ns:RespondToFeedbackResponseType"/>
	<xs:complexType name="RespondToFeedbackResponseType">
		<xs:annotation>
			<xs:documentation>
				Indicates the success or failure of the attempt to reply
				to feedback that has been left for a user, or to post a
				follow-up comment to a feedback comment a user has left
				for someone else.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType"/>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: RespondToWantItNowPost -->
	<xs:element name="RespondToWantItNowPostRequest" type="ns:RespondToWantItNowPostRequestType"/>
	<xs:complexType name="RespondToWantItNowPostRequestType">
		<xs:annotation>
			<xs:documentation>
				Enables a seller to respond to a Want It Now post with an item listed on the eBay
				site. Responses appear on the Want It Now post page, with the item title, the
				price of the item, the number of bids on the item, and the time left before the
				listing ends. If the item has a picture, the picture is also included on the Want
				It Now post page.
			</xs:documentation>
			<xs:appinfo>
				<DeprecationVersion>847</DeprecationVersion>
				<EndOfLifeVersion>849</EndOfLifeVersion>
				<DeprecationDetails>NoOp</DeprecationDetails>
				<useInstead/>
				<RelatedCalls>
					GetWantItNowSearchResults, GetWantItNowPost
				</RelatedCalls>
				<SeeLink>
					<Title>Want It Now</Title>
					<URL></URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The unique identifier of an item listed on the eBay site.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
								<CallInfo>
									<CallName>RespondToWantItNowPost</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PostID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The unique identifier of a Want It Now post on the eBay site.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RespondToWantItNowPost</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: RespondToWantItNowPost -->
	<xs:element name="RespondToWantItNowPostResponse" type="ns:RespondToWantItNowPostResponseType"/>
	<xs:complexType name="RespondToWantItNowPostResponseType">
		<xs:annotation>
			<xs:documentation>
				Indicates the success or failure of the attempt to respond to a Want It Now post.
			</xs:documentation>
			<xs:appinfo>
				<DeprecationVersion>847</DeprecationVersion>
				<EndOfLifeVersion>849</EndOfLifeVersion>
				<DeprecationDetails>NoOp</DeprecationDetails>
				<useInstead/>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType" />
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: ReviseCheckoutStatus -->
	<xs:element name="ReviseCheckoutStatusRequest" type="ns:ReviseCheckoutStatusRequestType"/>
	<xs:complexType name="ReviseCheckoutStatusRequestType">
		<xs:annotation>
			<xs:documentation>
				A seller can use this call to update the payment details, the shipping details,
				and the status of an order.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>ReviseItem</RelatedCalls>
				<SeeLink>
					<Title>Checkout</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sales-Checkouts.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Listing an Item</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listing-AnItem.html#CombinedPayment</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier for an eBay item listing. A listing can have multiple
								order line items (transactions), but only one &lt;b&gt;ItemID&lt;/b&gt;. An &lt;b&gt;ItemID&lt;/b&gt; can be
								paired up with a corresponding &lt;b&gt;TransactionID&lt;/b&gt; and used as an input filter
								for &lt;b&gt;ReviseCheckoutStatus&lt;/b&gt;.
								&lt;br&gt;&lt;br&gt;
								Unless an &lt;b&gt;OrderLineItemID&lt;/b&gt; is used to identify a single line item order,
								or the &lt;b&gt;OrderID&lt;/b&gt; is used to identify a single or multiple line item
								(Combined Payment) order, the &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair must be
								specified. For a multiple line item (Combined Payment) order, &lt;b&gt;OrderID&lt;/b&gt;
								should be used. If &lt;b&gt;OrderID&lt;/b&gt; or &lt;b&gt;OrderLineItemID&lt;/b&gt; are specified, the
								&lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair is ignored if present in the same request.
								&lt;br /&gt;
								&lt;br /&gt;
								It is also possible to identify a single line item order with a
								&lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;BuyerID&lt;/b&gt; combination, but this is not the most ideal
								approach since an error is returned if there are multiple
								order line items for that combination.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. ItemIDs are usually 9 to 12 digits)</MaxLength>
								<CallInfo>
									<CallName>ReviseCheckoutStatus</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="TransactionID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier for an eBay order line item (transaction). An order
								line item is created once there is a commitment from a buyer to purchase
								an item. Since an auction listing can only have one order line item
								during the duration of the listing, the &lt;b&gt;TransactionID&lt;/b&gt; for
								auction listings is always 0. Along with its corresponding &lt;b&gt;ItemID&lt;/b&gt;, a
								&lt;b&gt;TransactionID&lt;/b&gt; is used and referenced during an order checkout flow and
								after checkout has been completed. The &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair can be
								used as an input filter for &lt;b&gt;ReviseCheckoutStatus&lt;/b&gt;.
								&lt;br&gt;&lt;br&gt;
								Unless an &lt;b&gt;OrderLineItemID&lt;/b&gt; is used to identify a single line item order,
								or the &lt;b&gt;OrderID&lt;/b&gt; is used to identify a single or multiple line item
								(Combined Payment) order, the &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair must be
								specified. For a multiple line item (Combined Payment) order, &lt;b&gt;OrderID&lt;/b&gt;
								must be used. If &lt;b&gt;OrderID&lt;/b&gt; or &lt;b&gt;OrderLineItemID&lt;/b&gt; are specified, the
								&lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair is ignored if present in the same request.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. TransactionIDs are usually 9 to 12 digits.)</MaxLength>
								<CallInfo>
									<CallName>ReviseCheckoutStatus</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="OrderID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A unique identifier that identifies a single line item or multiple line
								item (Combined Payment) order.
								&lt;br&gt;&lt;br&gt;
								For a single line item order, the &lt;b&gt;OrderID&lt;/b&gt; value is identical to the
								&lt;b&gt;OrderLineItemID&lt;/b&gt; value that is generated upon creation of the order line
								item. For a Combined Payment order, the &lt;b&gt;OrderID&lt;/b&gt; value is created by eBay
								when the buyer or seller (sharing multiple, common order line items)
								combines multiple order line items into a Combined Payment order through
								the eBay site. A Combined Payment order can also be created by the
								seller through the &lt;b&gt;AddOrder&lt;/b&gt; call. The &lt;b&gt;OrderID&lt;/b&gt; can be used as an input
								filter for &lt;b&gt;ReviseCheckoutStatus&lt;/b&gt;.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;OrderID&lt;/b&gt; overrides an &lt;b&gt;OrderLineItemID&lt;/b&gt; or &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair if
								these fields are also specified in the same request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseCheckoutStatus</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="AmountPaid" type="ns:AmountType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The total amount paid by the buyer. For a motor vehicle purchased on eBay Motors,
								&lt;b&gt;AmountPaid&lt;/b&gt; is the total amount paid by the buyer for the deposit.
								&lt;b&gt;AmountPaid&lt;/b&gt; is optional if &lt;b&gt;CheckoutStatus&lt;/b&gt; is Incomplete and required if it
								is Complete.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseCheckoutStatus</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PaymentMethodUsed" type="ns:BuyerPaymentMethodCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Payment method used by the buyer. This field is required if &lt;b&gt;
								CheckoutStatus&lt;/b&gt; is Complete and the payment method is a trusted
								payment method other than PayPal. See eBay's
								&lt;a href="http://pages.ebay.com/help/policies/accepted-payments-policy.html"&gt;Accepted Payments Policy&lt;/a&gt;.
								If the payment method is PayPal, this field should not be used since only PayPal can set this field's
								value to "PayPal". ReviseCheckoutStatus cannot be used for a non-trusted
								payment method.
								&lt;b&gt;Note:&lt;/b&gt;Required or allowed payment methods vary by site and category.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseCheckoutStatus</CallName>
									<AllValuesExcept>PayPal</AllValuesExcept>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
								<SeeLink>
									<Title>Specifying a Payment Method</Title>
									<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listing-PaymentMethod.html#DeterminingthePaymentMethodsAllowedforaC</URL>
									<For>information to help you determine which payment methods you are required or allowed to specify</For>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CheckoutStatus" type="ns:CompleteStatusCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The current checkout status of the order. Often, the seller or
								application will mark this value as 'Complete' if payment has been made. The &lt;b&gt;CheckoutStatus&lt;/b&gt;
								value cannot be updated by DE and AT sellers who are subject to the new payment
								process, and an attempt to do so in a &lt;b&gt;ReviseCheckoutStatus&lt;/b&gt; call
								will result in a call error.
								&lt;br&gt;
								&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
								The introduction of the new eBay payment process for the entire German and
								Austrian eBay marketplace has been delayed until further notice.&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseCheckoutStatus</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShippingService" type="xs:token" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The shipping service selected by the buyer from among the shipping services
								offered by the seller (such as UPS Ground). For a list of valid values, call
								GeteBayDetails with DetailName set to ShippingServiceDetails. The
								ShippingServiceDetails.ValidForSellingFlow flag must also be present.
								Otherwise, that particular shipping service option is no longer valid and
								cannot be offered to buyers through a listing.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;
								&lt;strong&gt;Note:&lt;/strong&gt; &lt;strong&gt;ReviseCheckoutStatus&lt;/strong&gt; is not available for the Global Shipping program; specifying InternationalPriorityShipping as a value for this field will produce an error.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<ListBasedOn>ShippingServiceCodeType</ListBasedOn>
								<CallInfo>
									<CallName>ReviseCheckoutStatus</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShippingIncludedInTax" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								An indicator of whether shipping costs were included in the
								taxable amount. .
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseCheckoutStatus</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
								<Default>false</Default>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CheckoutMethod" type="ns:CheckoutMethodCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								<!-- This field is no longer supported and will be ignored if included in the
								request. -->
							</xs:documentation>
							<xs:appinfo>
								<NoCalls/>
								<!-- <CallInfo>
									<CallName>ReviseCheckoutStatus</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo> -->
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="InsuranceType" type="ns:InsuranceSelectedCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Enumeration value that indicates whether shipping insurance was offered to and
								selected by the buyer.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseCheckoutStatus</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PaymentStatus" type="ns:RCSPaymentStatusCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Marks the order as paid or awaiting payment in My eBay. If you specify
								Paid, My eBay displays an icon for each item in the order to indicate
								that the order status is Paid. If you specify Pending, this indicates
								that the order is awaiting payment. (Some applications may use Pending
								when the buyer has paid but the funds have not yet been sent to the
								seller's financial institution.)
								&lt;br&gt;
								&lt;br&gt;
								&lt;b&gt;ReviseCheckoutStatus&lt;/b&gt; cannot be used to update payment and checkout
								status for a non-trusted payment method. See eBay's &lt;a href="
								http://pages.ebay.com/help/policies/accepted-payments-policy.html"&gt;
								Accepted Payments Policy&lt;/a&gt; for more information on trusted
								payment methods. If the payment method is PayPal, this field should not
								be used since PayPal automatically set this field's value to "Paid" upon
								receiving the buyer's payment.
								&lt;br&gt;
								&lt;br&gt;
								The &lt;b&gt;PaymentStatus&lt;/b&gt; value cannot be updated by DE and AT sellers
								who are subject to the new eBay payment process, and an attempt to do so in a
								&lt;b&gt;ReviseCheckoutStatus&lt;/b&gt; call will result in a call error.
								&lt;br&gt;
								&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
								The introduction of the new eBay payment process for the entire German and
								Austrian eBay marketplace has been delayed until further notice.&lt;br&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseCheckoutStatus</CallName>
									<RequiredInput>No</RequiredInput>
									<OnlyTheseValues>Paid, Pending</OnlyTheseValues>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="AdjustmentAmount" type="ns:AmountType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Discount or charge agreed to by the buyer and seller. A positive value
								indicates that the amount is an extra charge being paid to the seller by
								the buyer. A negative value indicates that the amount is a discount given
								to the buyer by the seller.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseCheckoutStatus</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShippingAddress" type="ns:AddressType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
							  For internal use.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseCheckoutStatus</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="BuyerID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								eBay user ID for the order's buyer. A single line item order can
								actually be identified by a &lt;b&gt;BuyerID&lt;/b&gt;/&lt;b&gt;ItemID&lt;/b&gt; pair, but this approach is
								not recommended since an error is returned if there are multiple
								order line items for that combination. &lt;b&gt;BuyerID&lt;/b&gt; is ignored if any other valid
								filter or filter combination is used in the same request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseCheckoutStatus</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShippingInsuranceCost" type="ns:AmountType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The amount of money paid for shipping insurance.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseCheckoutStatus</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SalesTax" type="ns:AmountType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The sales tax amount for the order. This field should be used if sales tax
								was applied to the order.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseCheckoutStatus</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShippingCost" type="ns:AmountType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The amount of money paid for shipping.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseCheckoutStatus</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EncryptedID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Not supported.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>20</MaxLength>
								<CallInfo>
									<CallName>ReviseCheckoutStatus</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ExternalTransaction" type="ns:ExternalTransactionType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of a unique identifier and timestamp for the electronic
								payment of an order. An &lt;b&gt;ExternalTransactionID&lt;/b&gt; is not exposed
								to a new DE or AT seller who is subject to the new eBay payment process.
								&lt;br&gt;
								&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
								The introduction of the new eBay payment process for the entire German and
								Austrian eBay marketplace has been delayed until further notice.&lt;br&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseCheckoutStatus</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="MultipleSellerPaymentID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Not supported.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseCheckoutStatus</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CODCost" type="ns:AmountType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This dollar value indicates the money due from the buyer upon delivery of the item.
								&lt;br&gt;&lt;br&gt;
								This field should only be specified in the &lt;b&gt;ReviseCheckoutStatus&lt;/b&gt;
								request if 'COD' (cash-on-delivery) was the payment method selected by the buyer
								and it is included as the &lt;b&gt;PaymentMethodUsed&lt;/b&gt; value in the same
								request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseCheckoutStatus</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
								<SeeLink>
									<Title>Other Shipping Features</Title>
									<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Shipping-OtherFeatures.html#SpecifyingtheCashonDeliveryOptioninShipp</URL>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="OrderLineItemID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								&lt;b&gt;OrderLineItemID&lt;/b&gt; is a unique identifier for an eBay order line item and
								is based upon the concatenation of &lt;b&gt;ItemID&lt;/b&gt; and &lt;b&gt;TransactionID&lt;/b&gt;, with a
								hyphen in between these two IDs. For a single line item order, the
								&lt;b&gt;OrderLineItemID&lt;/b&gt; value can be passed into the &lt;b&gt;OrderID&lt;/b&gt; field to revise the
								checkout status of the order.
								&lt;br&gt;&lt;br&gt;
								Unless an &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair is used to identify a single line
								item order, or the &lt;b&gt;OrderID&lt;/b&gt; is used to identify a single or multiple line
								item (Combined Payment) order, the &lt;b&gt;OrderLineItemID&lt;/b&gt; must be specified.
								For a multiple line item (Combined Payment) order, &lt;b&gt;OrderID&lt;/b&gt; should be
								used. If &lt;b&gt;OrderLineItemID&lt;/b&gt; is specified, the &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair are
								ignored if present in the same request.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>100</MaxLength>
								<CallInfo>
									<CallName>ReviseCheckoutStatus</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: ReviseCheckoutStatus -->
	<xs:element name="ReviseCheckoutStatusResponse" type="ns:ReviseCheckoutStatusResponseType"/>
	<xs:complexType name="ReviseCheckoutStatusResponseType">
		<xs:annotation>
			<xs:documentation>
      	Indicates success or failure of the attempt to revise the listing's checkout status.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType"/>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: ReviseFixedPriceItem -->
	<xs:element name="ReviseFixedPriceItemRequest" type="ns:ReviseFixedPriceItemRequestType"/>
	<xs:complexType name="ReviseFixedPriceItemRequestType">
		<xs:annotation>
			<xs:documentation>
				Enables a seller to change the properties of a currently active
				fixed-price listing (including multi-variation listings).
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>AddFixedPriceItem, RelistFixedPriceItem, ReviseItem</RelatedCalls>
				<SeeLink>
					<Title>Revising Items</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listings-Revising.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Introduction to Pictures in Item Listings</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Pictures-Intro.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Listing an Item</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listing-AnItem.html#ConsideringBestMatchWhenListingItems</URL>
				</SeeLink>
				<SeeLink>
					<Title>Listing an Item</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listing-AnItem.html#ConsideringBestMatchWhenRevisingandRelis</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="Item" type="ns:ItemType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Child elements hold the values for item details that you want to change.
								The Item.ItemID must always be set to the ID of the listing being changed.
								Only specify Item fields for the details that are changing. Unless
								otherwise specified in the field descriptions below, the listing retains
								its existing values for fields that you don't pass in the
								ReviseFixedPriceItem request. Use DeletedField to remove a field from the
								listing.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseFixedPriceItem</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DeletedField" type="xs:string" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Specifies the name of a field to delete from a listing. The request can
								contain zero, one, or many instances of DeletedField (one for each field
								to be deleted). See the relevant field descriptions to determine when to
								use DeletedField (and potential consequences).
								&lt;br&gt;&lt;br&gt;
								You cannot delete required fields from a listing.
								&lt;br&gt;&lt;br&gt;
								Some fields are optional when you first list an item (e.g.,
								SecondaryCategory), but once they are set they cannot be deleted when you
								revise an item. Some optional fields cannot be deleted if the item has
								bids and/or ends within 12 hours. Some optional fields cannot be deleted
								if other fields depend on them. See the eBay Trading API guide for rules
								on removing values when revising items.
								&lt;br&gt;&lt;br&gt;
								Some data (such as Variation nodes within Variations) can't be deleted by
								using DeletedFields. See the relevant field descriptions for how to delete
								such data.
								&lt;br&gt;&lt;br&gt;
								DeletedField accepts the following path names, which delete the
								corresponding nodes:
								&lt;br&gt;&lt;br&gt;
								Item.ApplicationData&lt;br&gt;
								Item.AttributeSetArray&lt;br&gt;
								Item.ConditionID&lt;br&gt;
								Item.ItemSpecifics&lt;br&gt;
								Item.ListingCheckoutRedirectPreference.ProStoresStoreName&lt;br&gt;
								Item.ListingCheckoutRedirectPreference.SellerThirdPartyUsername&lt;br&gt;
								Item.ListingDesigner.LayoutID&lt;br&gt;
								Item.ListingDesigner.ThemeID&lt;br&gt;
								Item.ListingEnhancement[Value]&lt;br&gt;
								Item.PayPalEmailAddress&lt;br&gt;
								Item.PictureDetails.GalleryURL&lt;br&gt;
								Item.PictureDetails.PictureURL&lt;br&gt;
								Item.PostalCode&lt;br&gt;
								Item.ProductListingDetails&lt;br&gt;
								Item.SellerContactDetails&lt;br&gt;
								Item.SellerContactDetails.CompanyName&lt;br&gt;
								Item.SellerContactDetails.County&lt;br&gt;
								Item.SellerContactDetails.InternationalStreet&lt;br&gt;
								Item.SellerContactDetails.Phone2AreaOrCityCode&lt;br&gt;
								Item.SellerContactDetails.Phone2CountryCode&lt;br&gt;
								Item.SellerContactDetails.Phone2CountryPrefix&lt;br&gt;
								Item.SellerContactDetails.Phone2LocalNumber&lt;br&gt;
								Item.SellerContactDetails.PhoneAreaOrCityCode&lt;br&gt;
								Item.SellerContactDetails.PhoneCountryCode&lt;br&gt;
								Item.SellerContactDetails.PhoneCountryPrefix&lt;br&gt;
								Item.SellerContactDetails.PhoneLocalNumber&lt;br&gt;
								Item.SellerContactDetails.Street&lt;br&gt;
								Item.SellerContactDetails.Street2&lt;br&gt;
								Item.ShippingDetails.PaymentInstructions&lt;br&gt;
								Item.SKU (unless InventoryTrackingMethod is SKU)&lt;br&gt;
								Item.SubTitle
								&lt;br&gt;&lt;br&gt;
								These values are case-sensitive. Use values that match the case of the
								schema element names (Item.PictureDetails.GalleryURL) or make the initial
								letter of each field name lowercase (item.pictureDetails.galleryURL).
								However, do not change the case of letters in the middle of a field name.
								For example, item.picturedetails.galleryUrl is not allowed.
								&lt;br&gt;&lt;br&gt;
								To delete a listing enhancement like BoldTitle, specify the value you are
								deleting in square brackets ("[ ]"); for example,
								Item.ListingEnhancement[BoldTitle].
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseFixedPriceItem</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: ReviseFixedPriceItem -->
	<xs:element name="ReviseFixedPriceItemResponse" type="ns:ReviseFixedPriceItemResponseType"/>
	<xs:complexType name="ReviseFixedPriceItemResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns the Item ID, SKU (if any), listing recommendations (if applicable), the
				estimated fees for the revised listing (except the Final Value Fee, which isn't calculated
				until the item has sold), the start and end times of the listing, and other details.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Item ID that uniquely identifies the item listing that was revised.
								Provided for confirmation purposes. The value returned should be the
								same as the item ID specified in the ItemID property of the Item object
								specified as input for the call.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
								<CallInfo>
									<CallName>ReviseFixedPriceItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SKU" type="ns:SKUType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Item-level SKU for the listing, if the seller specified
								Item.SKU for the listing. Variation SKUs are not returned
								(see GetItem instead).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseFixedPriceItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="StartTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Starting date and time for the listing.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseFixedPriceItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Date and time when the new listing ends. This equals the starting time
								plus the listing duration.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseFixedPriceItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Fees" type="ns:FeesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Child elements contain the estimated listing fees for the revised item
								listing. The fees do not include the Final Value Fee (FVF), which cannot
								be determined until an item is sold. Revising an item does not itself
								incur a fee. However, certain item properties are fee-based and result
								in the return of fees in the call's response.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseFixedPriceItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
								<SeeLink>
									<Title>eBay.com Fees</Title>
									<URL>http://pages.ebay.com/help/sell/fees.html</URL>
								</SeeLink>
								<SeeLink>
									<Title>Fees per Site</Title>
									<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/IntlDiffs-Fees.html</URL>
								</SeeLink>
								<SeeLink>
									<Title>Final Value Fees and Credits</Title>
									<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sales-Completing.html</URL>
								</SeeLink>
								<SeeLink>
									<Title>Final Value Fees</Title>
									<URL>http://pages.ebay.com/help/sell/fvf.html</URL>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CategoryID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								ID of the primary category in which the item was listed.
								Only returned if you set Item.CategoryMappingAllowed to true in the request
								and the ID passed in Item.PrimaryCategory was mapped to a new ID by eBay.
								If the primary category has not changed or it has expired with no replacement,
								CategoryID does not return a value.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>10</MaxLength>
								<CallInfo>
									<CallName>ReviseFixedPriceItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Category2ID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								ID of the secondary category in which the item was listed.
								Only returned if you set Item.CategoryMappingAllowed to true in the request
								and the ID passed in Item.SecondaryCategory was mapped to a new ID by eBay.
								If the secondary category has not changed or it has expired with no replacement,
								Category2ID does not return a value.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>10</MaxLength>
								<CallInfo>
									<CallName>ReviseFixedPriceItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DiscountReason" type="ns:DiscountReasonCodeType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								The nature of the discount, if a discount applied.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseFixedPriceItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ProductSuggestions" type="ns:ProductSuggestionsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Provides a list of products recommended by eBay which match the item information
								provided by the seller.
								Not applicable to Half.com.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseFixedPriceItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ListingRecommendations" type="ns:ListingRecommendationsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of one or more &lt;b&gt;Recommendation&lt;/b&gt; containers. Each &lt;b&gt;Recommendation&lt;/b&gt; container provides a message to the seller on how a listing can be improved or brought up to standard in reqards to: optimizing the listing category; recommendation to provide a condition description for a used item; Top-Rated Plus listing requirements; recommendation to offer GSP for International buyers; required and recommended Item Specifics for the category and/or product; picture requirements; and/or a recommendation to use a product code to list the item, such as a UPC, an EAN, or an ISBN. 
								&lt;br&gt;&lt;br&gt;
								This container is only returned if the &lt;b&gt;IncludeRecommendations&lt;/b&gt; 
								flag was included and set to 'true' in the &lt;b&gt;ReviseFixedPriceItem&lt;/b&gt; request, and if 
								at least one listing recommendation exists for the listing about to be revised. If
								one or more listing recommendations are returned, it will be at the seller's 
								discretion about whether to revise the item again based on eBay's listing 
								recommendation(s).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseFixedPriceItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: ReviseInventoryStatus -->
	<xs:element name="ReviseInventoryStatusRequest" type="ns:ReviseInventoryStatusRequestType"/>
	<xs:complexType name="ReviseInventoryStatusRequestType">
		<xs:annotation>
			<xs:documentation>
				Enables a seller to change the price and quantity of a currently-
				active, fixed-price listing. Using ReviseInventoryStatus to modify
				data qualifies as revising the listing.
				&lt;br&gt;
				&lt;br&gt;
				Inputs are the item IDs or SKUs of the listings being revised,
				and the price and quantity that are
				being changed for each revision. Only applicable to fixed-price listings.&lt;br&gt;
				&lt;br&gt;
				Changing the price or quantity of a currently-
				active, fixed-price listing does not reset the Best Match performance score.
				For Best Match information related to multi-variation listings, see the Best
				Match information at the following topic:
				&lt;a href="http://pages.ebay.com/sell/variation/"&gt;Multi-quantity Fixed Price
				listings with variations&lt;/a&gt;.&lt;br&gt;
				&lt;br&gt;
				As with all listing calls, the site you specify in the request URL
				(for SOAP) or the X-EBAY-API-SITEID HTTP header (for XML)
				should match the original listing's &lt;b&gt;Item.Site&lt;/b&gt; value.
				In particular, this is a best practice when you submit new and
				revised listings.&lt;br&gt;
				&lt;br&gt;
				&lt;b&gt;For Large Merchant Services users:&lt;/b&gt; When you use ReviseInventoryStatus within a Merchant Data file,
				it must be enclosed within two BulkDataExchangeRequest tags.
				After release 637, a namespace is returned in the BulkDataExchangeResponseType
				(top level) of the response. The BulkDataExchange tags are not shown in the call input/output descriptions.
			</xs:documentation>
			<xs:appinfo>
				<Summary>
					Enables a seller to change the price and quantity of currently active fixed-price items.
				</Summary>
				<RelatedCalls>
					AddItems, GetSellerList, ReviseItem, RelistItem
				</RelatedCalls>
				<SeeLink>
					<Title>Standard Data for All Calls</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Basics/Call-StandardCallData.html#SpecifyingtheTargetSite</URL>
				</SeeLink>
				<SeeLink>
					<Title>Listing an Item</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listing-AnItem.html#ConsideringBestMatchWhenListingItems</URL>
				</SeeLink>
				<SeeLink>
					<Title>Listing an Item</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listing-AnItem.html#ConsideringBestMatchWhenRevisingandRelis</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="InventoryStatus" type="ns:InventoryStatusType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Contains the updated quantity and/or price of a listing
								being revised. You should not modify the same listing twice
								(by using a duplicate ItemID or SKU) in the same request;
								otherwise, you may get an error or unexpected results.
								(For example, you should not use one InventoryStatus node to
								update the quantity and another InventoryStatus node to update
								the price of the same item.) You can pass up to 4 InventoryStatus nodes in a single request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseInventoryStatus</CallName>
									<RequiredInput>Yes</RequiredInput>
									<MaxOccurs>4</MaxOccurs>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: ReviseInventoryStatus -->
	<xs:element name="ReviseInventoryStatusResponse" type="ns:ReviseInventoryStatusResponseType"/>
	<xs:complexType name="ReviseInventoryStatusResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns the Item ID or SKU with changed Price and Quantity for the revised listing.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="InventoryStatus" type="ns:InventoryStatusType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Confirms the quantity and price associated with a listing 
								or variation that was revised.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<allValuesExcept>StartTime, EndTime</allValuesExcept>
									<CallName>ReviseInventoryStatus</CallName>
									<Returned>Always</Returned>
									<MaxOccurs>4</MaxOccurs>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Fees" type="ns:InventoryFeesType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Child elements contain the estimated listing fees for a 
								listing that was revised. Use the ItemID to correlate the 
								Fees data with the InventoryStatus data in the response. 
								The fees do not include the Final Value Fee (FVF), 
								which can't be determined until the listing has sales.&lt;br&gt;
								&lt;br&gt;
								If you revise a variation in a multi-variation listing, 
								the fees are for the entire listing. The insertion fee and
								listing fee are affected by the highest priced variation 
								in the listing (which is not necessarily the variation that
								you passed in the request).&lt;br&gt;
								&lt;br&gt;
								Also note that the call returns only one Fees node per listing.
								For example, if you revise 4 variations from the same 
								multi-variation listing, the response includes 4 
								InventoryStatus nodes and 1 Fees node.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseInventoryStatus</CallName>
									<Returned>Always</Returned>
								</CallInfo>
								<SeeLink>
									<Title>eBay.com Fees</Title>
									<URL>http://pages.ebay.com/help/sell/fees.html</URL>
								</SeeLink>
								<SeeLink>
									<Title>Fees per Site</Title>
									<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/IntlDiffs-Fees.html</URL>
								</SeeLink>
								<SeeLink>
									<Title>Final Value Fees and Credits</Title>
									<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sales-Completing.html</URL>
								</SeeLink>
								<SeeLink>
									<Title>Final Value Fees</Title>
									<URL>http://pages.ebay.com/help/sell/fvf.html</URL>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: ReviseItem -->
	<xs:element name="ReviseItemRequest" type="ns:ReviseItemRequestType"/>
	<xs:complexType name="ReviseItemRequestType">
		<xs:annotation>
			<xs:documentation>
				Enables a seller to change the properties of a currently active listing.&amp;nbsp;&lt;b&gt;Also for Half.com&lt;/b&gt;.
				&lt;br&gt;
				&lt;br&gt;
				After one item in a multi-quantity fixed-price listing has been sold, you can not
				the values in the Title, Primary Category, Secondary Category, Listing Duration,
				and Listing Type fields for that listing. However, all other fields in the
				multi-quantity, fixed-price listing are editable.
				&lt;br&gt;
				&lt;br&gt;
				Inputs are the Item ID of the listing you are revising, and the field or fields
				that you are updating.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>
					AddItem, AddToItemDescription, GetItem, GetSellerList,
					RelistItem, ReviseFixedPriceItem, GetCategories, GetCategoryMappings
				</RelatedCalls>
				<SeeLink>
					<Title>Revising Items</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listings-Revising.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Introduction to Pictures in Item Listings</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Pictures-Intro.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Listing an Item</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listing-AnItem.html#ConsideringBestMatchWhenListingItems</URL>
				</SeeLink>
				<SeeLink>
					<Title>Listing an Item</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listing-AnItem.html#ConsideringBestMatchWhenRevisingandRelis</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="Item" type="ns:ItemType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Child elements hold the values for properties that are changing. The
								Item.ItemID property must always be set to the ID of the item listing being
								changed. Set values in the Item object only for those properties that are
								changing. Use DeletedField to remove a property.
								&lt;br&gt;&lt;br&gt;
								Applicable to Half.com.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseItem</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DeletedField" type="xs:string" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Specifies the name of a field to delete from a listing. See the eBay
								Trading API guide for rules on deleting values when revising items. Also
								see the relevant field descriptions to determine when to use DeletedField
								(and potential consequences). The request can contain zero, one, or many
								instances of DeletedField (one for each field to be deleted).
								&lt;br&gt;&lt;br&gt;
								You cannot delete required fields from a listing.
								&lt;br&gt;&lt;br&gt;
								Some fields are optional when you first list an item (e.g.,
								SecondaryCategory), but once they are set they cannot be deleted when you
								revise an item. Some optional fields cannot be deleted from auction
								listings if the item has bids and/or ends within 12 hours. Some optional
								fields cannot be deleted if other fields depend on them.
								&lt;br&gt;&lt;br&gt;
								Some data (such as Variation nodes within Variations) can't be deleted by
								using DeletedFields. See the relevant field descriptions for how to delete
								such data. See the eBay Features Guide for rules on removing values
								when revising items. Also see the relevant field descriptions for details
								on when to use DeletedField (and potential consequences).
								&lt;br&gt;&lt;br&gt;
								DeletedField accepts the following path names, which delete the
								corresponding nodes:
								&lt;br&gt;&lt;br&gt;
								Item.ApplicationData&lt;br&gt;
								Item.AttributeSetArray&lt;br&gt;
								Item.BuyItNowPrice&lt;br&gt;
								Item.ConditionID&lt;br&gt;
								Item.ExtendedSellerContactDetails&lt;br&gt;
								Item.ClassifiedAdContactByEmailEnabled&lt;br&gt;
								Item.ItemSpecifics&lt;br&gt;
								Item.ListingCheckoutRedirectPreference.ProStoresStoreName&lt;br&gt;
								Item.ListingCheckoutRedirectPreference.SellerThirdPartyUsername&lt;br&gt;
								Item.ListingDesigner.LayoutID&lt;br&gt;
								Item.ListingDesigner.ThemeID&lt;br&gt;
								Item.ListingDetails.MinimumBestOfferMessage&lt;br&gt;
								Item.ListingDetails.MinimumBestOfferPrice&lt;br&gt;
								Item.ListingEnhancement[Value]&lt;br&gt;
								Item.PayPalEmailAddress&lt;br&gt;
								Item.PictureDetails.GalleryURL&lt;br&gt;
								Item.PictureDetails.PictureURL&lt;br&gt;
								Item.PostalCode&lt;br&gt;
								Item.ProductListingDetails&lt;br&gt;
								Item.SellerContactDetails&lt;br&gt;
								Item.SellerContactDetails.CompanyName&lt;br&gt;
								Item.SellerContactDetails.County&lt;br&gt;
								Item.SellerContactDetails.InternationalStreet&lt;br&gt;
								Item.SellerContactDetails.Phone2AreaOrCityCode&lt;br&gt;
								Item.SellerContactDetails.Phone2CountryCode&lt;br&gt;
								Item.SellerContactDetails.Phone2CountryPrefix&lt;br&gt;
								Item.SellerContactDetails.Phone2LocalNumber&lt;br&gt;
								Item.SellerContactDetails.PhoneAreaOrCityCode&lt;br&gt;
								Item.SellerContactDetails.PhoneCountryCode&lt;br&gt;
								Item.SellerContactDetails.PhoneCountryPrefix&lt;br&gt;
								Item.SellerContactDetails.PhoneLocalNumber&lt;br&gt;
								Item.SellerContactDetails.Street&lt;br&gt;
								Item.SellerContactDetails.Street2&lt;br&gt;
								Item.ShippingDetails.PaymentInstructions&lt;br&gt;
								Item.SKU (unless InventoryTrackingMethod is SKU)&lt;br&gt;
								Item.SubTitle
								&lt;br&gt;&lt;br&gt;
								These values are case-sensitive. Use values that match the case of the
								schema element names (Item.PictureDetails.GalleryURL) or make the initial
								letter of each field name lowercase (item.pictureDetails.galleryURL).
								However, do not change the case of letters in the middle of a field name.
								For example, item.picturedetails.galleryUrl is not allowed.
								&lt;br&gt;&lt;br&gt;
								To delete a listing enhancement like BoldTitle, specify the value you are
								deleting in square brackets ("[ ]"); for example,
								Item.ListingEnhancement[BoldTitle].
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseItem</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="VerifyOnly" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
							<!--
							Supporting VerifyOnly for ReviseItem call as part of project 24083 (API - Critical enhancements).
							-->
							When the VerifyOnly boolean tag value is supplied as 'true', the response will include the calculated
							listing price change if there is an increase in the BIN/Start price, but does not persist the values in DB.
							This call is similar to VerifyAddItem in revise mode.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseItem</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: ReviseItem -->
	<xs:element name="ReviseItemResponse" type="ns:ReviseItemResponseType"/>
	<xs:complexType name="ReviseItemResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns the Item ID, SKU (if any), listing recommendations (if applicable), the
				estimated fees for the revised listing (except the Final Value Fee, which isn't calculated
				until the item has sold), the start and end times of the listing, and other details.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Item ID that uniquely identifies the item listing that was revised.
								Provided for confirmation purposes. The value returned should be the
								same as the item ID specified in the ItemID property of the Item object
								specified as input for the call.
								Also applicable to Half.com.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
								<CallInfo>
									<CallName>ReviseItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="StartTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Starting date and time for the revised listing.
								Also returned for Half.com (for Half.com, the start time is
								always the time the item was originally listed).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Date and time when the new listing ends. This is the starting time
								plus the listing duration.
								Also returned for Half.com, but for Half.com the actual end time is GTC
								(not the end time returned in the response).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Fees" type="ns:FeesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Child elements contain the estimated listing fees for the revised item
								listing. The fees do not include the Final Value Fee (FVF), which cannot
								be determined until an item is sold. Revising an item does not itself
								incur a fee. However, certain item properties are fee-based and result
								in the return of fees in the call's response.
								Not applicable to Half.com.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CategoryID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								ID of the primary category in which the item was listed.
								Only returned if you set Item.CategoryMappingAllowed to true in the request
								and the ID passed in Item.PrimaryCategory was mapped to a new ID by eBay.
								If the primary category has not changed or it has expired with no replacement,
								CategoryID does not return a value.
								Not applicable to Half.com.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>10</MaxLength>
								<CallInfo>
									<CallName>ReviseItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Category2ID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								ID of the secondary category in which the item was listed.
								Only returned if you set Item.CategoryMappingAllowed to true in the request
								and the ID passed in Item.SecondaryCategory was mapped to a new ID by eBay.
								If the secondary category has not changed or it has expired with no replacement,
								Category2ID does not return a value.
								Not applicable to Half.com.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>10</MaxLength>
								<CallInfo>
									<CallName>ReviseItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="VerifyOnly" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
							Supporting VerifyOnly for ReviseItem call as part of project 24083 (API - Critical enhancements).
							When the VerifyOnly boolean tag value is supplied as 'true', the response will include the calculated
							listing price change if there is an increase in the BIN/Start price, but does not persist the values in DB.
							This call is simialr to VerifyAddItem in revise mode.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseItem</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DiscountReason" type="ns:DiscountReasonCodeType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								The nature of the discount, if a discount applied.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ProductSuggestions" type="ns:ProductSuggestionsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Provides a list of products recommended by eBay which match the item information
								provided by the seller.
								Not applicable to Half.com.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ListingRecommendations" type="ns:ListingRecommendationsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of one or more &lt;b&gt;Recommendation&lt;/b&gt; containers. Each &lt;b&gt;Recommendation&lt;/b&gt; container provides a message to the seller on how a listing can be improved or brought up to standard in reqards to: optimizing the listing category; recommendation to provide a condition description for a used item; Top-Rated Plus listing requirements; recommendation to offer GSP for International buyers; required and recommended Item Specifics for the category and/or product; picture requirements; and/or a recommendation to use a product code to list the item, such as a UPC, an EAN, or an ISBN. 
								&lt;br&gt;&lt;br&gt;
								This container is only returned if the &lt;b&gt;IncludeRecommendations&lt;/b&gt; 
								flag was included and set to 'true' in the &lt;b&gt;ReviseItem&lt;/b&gt; request, and if 
								at least one listing recommendation exists for the listing about to be revised. If
								one or more listing recommendations are returned, it will be at the seller's 
								discretion about whether to revise the item again based on eBay's listing 
								recommendation(s).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: ReviseMyMessages -->
	<xs:element name="ReviseMyMessagesRequest" type="ns:ReviseMyMessagesRequestType"/>
	<xs:complexType name="ReviseMyMessagesRequestType">
		<xs:annotation>
			<xs:documentation>
				Sets the read state for messages, sets the flagged state of messages,
				and moves messages into and out of folders.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>
					AddMemberMessagesAAQToBidder, DeleteMyMessages, GetMessagePreferences,
					GetMemberMessages, GetMyMessages, ReviseMyMessagesFolders
				</RelatedCalls>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="MessageIDs" type="ns:MyMessagesMessageIDArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains a list of up to 10 MessageID values.
								&lt;br&gt;&lt;br&gt;
								MessageIDs must be included in
								the request. Messages in the Sent box cannot be moved,
								marked as Read, or Flagged.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseMyMessages</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="AlertIDs" type="ns:MyMessagesAlertIDArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field will be deprecated in an upcoming release.
								This field formerly contained a list of up to 10 AlertID values.
								&lt;br&gt;&lt;br&gt;
								Alerts cannot be flagged. Alerts cannot be
								moved into a new folder until they have been resolved.
								&lt;br&gt;&lt;br&gt;
								Resolve alerts by marking Read (if no action is
								required), or by using ActionURL (if action is
								required).
							</xs:documentation>
							<xs:appinfo>
								<NoCalls/>
				<!-- <CallInfo>
									<CallName>ReviseMyMessages</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo> -->
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Read" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Changes the read states of all
								messages specified in a request.
								At least one of the following
								must be specified in the
								request: Read, Flagged, or FolderID.
								Messages in the Sent box cannot be moved,
								marked as Read, or Flagged.
								&lt;br&gt;&lt;br&gt;
								Note that messages retrieved
								with the API are not automatically marked Read,
								and must be marked Read with this call.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseMyMessages</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Flagged" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Changes the flagged states of all messages specified in
								a request by their MessageID values. At least one of
								Read, Flagged, or FolderID must be specified in the
								request. Messages in the Sent box cannot be moved,
								marked as Read, or Flagged.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseMyMessages</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="FolderID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								An ID that uniquely identifies the My Messages folder to
								move messages into. At least one of Read,
								Flagged, or FolderID must be specified in the request.
								&lt;br&gt;&lt;br&gt;
								Messages
								in the Sent box cannot be moved, marked as Read, or
								Flagged.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseMyMessages</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: ReviseMyMessages -->
	<xs:element name="ReviseMyMessagesResponse" type="ns:ReviseMyMessagesResponseType"/>
	<xs:complexType name="ReviseMyMessagesResponseType">
		<xs:annotation>
			<xs:documentation>
				The response to ReviseMyMessagesRequestType. If the request was successful, 
				ReviseMyMessages returns nothing.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType"/>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: ReviseMyMessagesFolders -->
	<xs:element name="ReviseMyMessagesFoldersRequest" type="ns:ReviseMyMessagesFoldersRequestType"/>
	<xs:complexType name="ReviseMyMessagesFoldersRequestType">
		<xs:annotation>
			<xs:documentation>
				Renames, removes, or restores the specified My Messages folders for
				a given user.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>
					AddMemberMessagesAAQToBidder, DeleteMyMessages, GetMessagePreferences,
					GetMemberMessages, GetMyMessages, ReviseMyMessages
				</RelatedCalls>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="Operation" type="ns:MyMessagesFolderOperationCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates the type of operation to perform on a
								specified My Messages folder. Operations include creating,
								renaming, removing, and restoring folders. Operations
								cannot be performed on the Inbox and Sent folders.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseMyMessagesFolders</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="FolderID" type="xs:long" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								An ID that uniquely identifies the My Messages
								folder to perform the operation on. This value is set by
								eBay and cannot be changed. Retrieve FolderIDs
								by calling GetMyMessages with a DetailLevel of
								ReturnSummary. Inbox is FolderID = 0, and Sent is
								FolderID = 1.
								</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseMyMessagesFolders</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="FolderName" type="xs:string" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
							The name of a specified My Messages folder. Depending
							on the specified Operation, the value is an existing
							folder name or a new folder name. Retrieve existing
							FolderNames by calling GetMyMessages with a DetailLevel
							of ReturnSummary. Inbox is FolderID = 0, and Sent is
							FolderID = 1.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseMyMessagesFolders</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: ReviseMyMessagesFolders -->
	<xs:element name="ReviseMyMessagesFoldersResponse" type="ns:ReviseMyMessagesFoldersResponseType"/>
	<xs:complexType name="ReviseMyMessagesFoldersResponseType">
		<xs:complexContent>
		<xs:annotation>
			<xs:documentation>
				The response to ReviseMyMessagesFoldersRequestType. If the request was successful, 
				ReviseMyMessagesFolders returns nothing.
			</xs:documentation>
		</xs:annotation>
			<xs:extension base="ns:AbstractResponseType"/>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: ReviseSellingManagerInventoryFolder -->
	<xs:element name="ReviseSellingManagerInventoryFolderRequest" type="ns:ReviseSellingManagerInventoryFolderRequestType"/>
	<xs:complexType name="ReviseSellingManagerInventoryFolderRequestType">
		<xs:annotation>
			<xs:documentation>
			  Renames a Selling Manager inventory folder.
				This call is subject to change without notice; the deprecation process is
				inapplicable to this call.
			</xs:documentation>
			<xs:appinfo>
				<Summary>
					Revises the name of a Selling Manager inventory folder.
				</Summary>
				<RelatedCalls>AddSellingManagerTemplate,GetSellingManagerTemplates</RelatedCalls>
				<SeeLink>
					<Title>Using Selling Manager Calls in the Trading API</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listings-SellingManager.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager/</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager Pro page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager_pro</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="Folder" type="ns:SellingManagerFolderDetailsType" minOccurs="0" >
						<xs:annotation>
							<xs:documentation>
								Identifier of the folder to be modified. Valid inputs are folder ID,
								folder name, and comments.
 							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseSellingManagerInventoryFolder</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: ReviseSellingManagerInventoryFolder -->
	<xs:element name="ReviseSellingManagerInventoryFolderResponse" type="ns:ReviseSellingManagerInventoryFolderResponseType"/>
	<xs:complexType name="ReviseSellingManagerInventoryFolderResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns the status of a revise folder operation.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="Folder" type="ns:SellingManagerFolderDetailsType" minOccurs="0" >
						<xs:annotation>
							<xs:documentation>
								Contains information about the folder that has been renamed.
 							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseSellingManagerInventoryFolder</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: ReviseSellingManagerProduct -->
	<xs:element name="ReviseSellingManagerProductRequest" type="ns:ReviseSellingManagerProductRequestType"/>
	<xs:complexType name="ReviseSellingManagerProductRequestType">
		<xs:annotation>
			<xs:documentation>
				Revises a Selling Manager product.
				&lt;br&gt;&lt;br&gt;
				This call is subject to change without notice; the
				deprecation process is inapplicable to this call.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>AddSellingManagerTemplate,GetSellingManagerTemplates</RelatedCalls>
				<SeeLink>
					<Title>Using Selling Manager Calls in the Trading API</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listings-SellingManager.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager/</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager Pro page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager_pro</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="SellingManagerProductDetails" type="ns:SellingManagerProductDetailsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The details of the product that is being revised.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseSellingManagerProduct</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SellingManagerFolderDetails" type="ns:SellingManagerFolderDetailsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The details of the folder for this product.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseSellingManagerProduct</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DeletedField" type="xs:string" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Specifies the name of a field to remove from a Selling Manager product.
								The request can contain zero, one, or many instances of DeletedField (one for each field to be removed).
								DeletedField accepts the following path names, which remove the corresponding fields:&lt;br&gt;&lt;br&gt;
								SellingManagerProductDetails.CustomLabel&lt;br&gt;
								SellingManagerProductDetails.QuantityAvailable&lt;br&gt;
								SellingManagerProductDetails.UnitCost&lt;br&gt;
								These values are case-sensitive. Use values that match the case of the schema element names.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseSellingManagerProduct</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SellingManagerProductSpecifics" type="ns:SellingManagerProductSpecificsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies an eBay category associated with the product,
								defines Item Specifics that are relevant to the product,
								and defines variations available for the product
								(which may be used to create mult-variation listings).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseSellingManagerProduct</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: ReviseSellingManagerProduct -->
	<xs:element name="ReviseSellingManagerProductResponse" type="ns:ReviseSellingManagerProductResponseType"/>
	<xs:complexType name="ReviseSellingManagerProductResponseType">
		<xs:annotation>
			<xs:documentation>
				Response for revising a Selling Manager product.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="SellingManagerProductDetails" type="ns:SellingManagerProductDetailsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The details of the product.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseSellingManagerProduct</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: ReviseSellingManagerSaleRecord -->
	<xs:element name="ReviseSellingManagerSaleRecordRequest" type="ns:ReviseSellingManagerSaleRecordRequestType">
	</xs:element>
	<xs:complexType name="ReviseSellingManagerSaleRecordRequestType">
		<xs:annotation>
			<xs:documentation>
				Request type containing the input fields for the &lt;b&gt;ReviseSellingManagerSaleRecord&lt;/b&gt;
				call. The standard Trading API deprecation process is not applicable to this
				call.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>AddSellingManagerTemplate,GetSellingManagerTemplates</RelatedCalls>
				<SeeLink>
					<Title>Using Selling Manager Calls in the Trading API</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listings-SellingManager.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager/</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager Pro page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager_pro</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier for an eBay item listing. A listing can have multiple
								order line items (transactions), but only one &lt;b&gt;ItemID&lt;/b&gt;. An &lt;b&gt;ItemID&lt;/b&gt; can be
								paired up with a corresponding &lt;b&gt;TransactionID&lt;/b&gt; and used as an input filter
								for &lt;b&gt;ReviseSellingManagerSaleRecord&lt;/b&gt;. The &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair
								corresponds to a Selling Manager &lt;b&gt;SaleRecordID&lt;/b&gt;, which can be retrieved
								with the &lt;b&gt;GetSellingManagerSaleRecord&lt;/b&gt; call. 
								&lt;br&gt;&lt;br&gt;
								Unless an &lt;b&gt;OrderLineItemID&lt;/b&gt; is used to identify a single line item order,
								or the &lt;b&gt;OrderID&lt;/b&gt; is used to identify a single or multiple line item
								(Combined Payment) order, the &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair must be
								specified. For a multiple line item (Combined Payment) order, &lt;b&gt;OrderID&lt;/b&gt;
								should be used. If &lt;b&gt;OrderID&lt;/b&gt; or &lt;b&gt;OrderLineItemID&lt;/b&gt; are specified, the
								&lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair is ignored if present in the same request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseSellingManagerSaleRecord</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="TransactionID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier for an eBay order line item (transaction). An order
								line item is created once there is a commitment from a buyer to purchase
								an item. Since an auction listing can only have one order line item
								during the duration of the listing, the &lt;b&gt;TransactionID&lt;/b&gt; for
								auction listings is always 0. Along with its corresponding &lt;b&gt;ItemID&lt;/b&gt;, a
								&lt;b&gt;TransactionID&lt;/b&gt; is used and referenced during an order checkout flow and
								after checkout has been completed. The &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair can be
								used as an input filter for &lt;b&gt;ReviseSellingManagerSaleRecord&lt;/b&gt;. The
								&lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair corresponds to a Selling Manager &lt;b&gt;SaleRecordID&lt;/b&gt;,
								which can be retrieved with the &lt;b&gt;GetSellingManagerSaleRecord&lt;/b&gt; call.
								&lt;br&gt;&lt;br&gt;
								Unless an &lt;b&gt;OrderLineItemID&lt;/b&gt; is used to identify a single line item order,
								or the &lt;b&gt;OrderID&lt;/b&gt; is used to identify a single or multiple line item
								(Combined Payment) order, the &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair must be
								specified. For a multiple line item (Combined Payment) order, &lt;b&gt;OrderID&lt;/b&gt;
								must be used. If &lt;b&gt;OrderID&lt;/b&gt; or &lt;b&gt;OrderLineItemID&lt;/b&gt; are specified, the
								&lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair is ignored if present in the same request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseSellingManagerSaleRecord</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="OrderID" type="ns:OrderIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A unique identifier that identifies a single line item or multiple line
								item (Combined Payment) order. 
								&lt;br&gt;&lt;br&gt; 
								For a single line item order, the &lt;b&gt;OrderID&lt;/b&gt; value is identical to the
								&lt;b&gt;OrderLineItemID&lt;/b&gt; value that is generated upon creation of the order line
								item. For a Combined Payment order, the &lt;b&gt;OrderID&lt;/b&gt; value is created by eBay
								when the buyer or seller (sharing multiple, common order line items)
								combines multiple order line items into a Combined Payment order through
								the eBay site. A Combined Payment order can also be created by the
								seller through the &lt;b&gt;AddOrder&lt;/b&gt; call. The &lt;b&gt;OrderID&lt;/b&gt; can be used as an input
								filter for &lt;b&gt;ReviseSellingManagerSaleRecord&lt;/b&gt;. The &lt;b&gt;OrderID&lt;/b&gt;
								is linked to a Selling Manager &lt;b&gt;SaleRecordID&lt;/b&gt;, and can be retrieved
								with the &lt;b&gt;GetSellingManagerSaleRecord&lt;/b&gt; call.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;OrderID&lt;/b&gt; overrides an &lt;b&gt;OrderLineItemID&lt;/b&gt; or &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair if
								these fields are also specified in the same request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseSellingManagerSaleRecord</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SellingManagerSoldOrder" type="ns:SellingManagerSoldOrderType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of order costs, shipping details, order status, and
								other information. The changes made under this container will update the
								order in Selling Manager.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseSellingManagerSaleRecord</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="OrderLineItemID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>								
								&lt;b&gt;OrderLineItemID&lt;/b&gt; is a unique identifier for an eBay order line item and
								is based upon the concatenation of &lt;b&gt;ItemID&lt;/b&gt; and &lt;b&gt;TransactionID&lt;/b&gt;, with a
								hyphen in between these two IDs. For a single line item order, the
								&lt;b&gt;OrderLineItemID&lt;/b&gt; value can be passed into the &lt;b&gt;OrderID&lt;/b&gt; field to revise the
								order in Selling Manager. 
								&lt;br&gt;&lt;br&gt;
								Unless an &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair is used to identify a single line
								item order, or the &lt;b&gt;OrderID&lt;/b&gt; is used to identify a single or multiple line
								item (Combined Payment) order, the &lt;b&gt;OrderLineItemID&lt;/b&gt; must be specified.
								For a multiple line item (Combined Payment) order, &lt;b&gt;OrderID&lt;/b&gt; should be
								used. If &lt;b&gt;OrderLineItemID&lt;/b&gt; is specified, the &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair are
								ignored if present in the same request.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>50 (Note: ItemIDs and TransactionIDs usually consist of 9 to 12 digits.)</MaxLength>
								<CallInfo>
									<CallName>ReviseSellingManagerSaleRecord</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: ReviseSellingManagerSaleRecord -->
	<xs:element name="ReviseSellingManagerSaleRecordResponse" type="ns:ReviseSellingManagerSaleRecordResponseType"/>
	<xs:complexType name="ReviseSellingManagerSaleRecordResponseType">
		<xs:annotation>
			<xs:documentation>
				Response to a ReviseSellingManagerSaleRecord call.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType"/>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: ReviseSellingManagerTemplate -->
	<xs:element name="ReviseSellingManagerTemplateRequest" type="ns:ReviseSellingManagerTemplateRequestType"/>
	<xs:complexType name="ReviseSellingManagerTemplateRequestType">
		<xs:annotation>
			<xs:documentation>
				Revises a Selling Manager template.
				This call is subject to change without notice; the
				deprecation process is inapplicable to this call.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>AddSellingManagerTemplate,GetSellingManagerTemplates</RelatedCalls>
				<SeeLink>
					<Title>Using Selling Manager Calls in the Trading API</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listings-SellingManager.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager/</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager Pro page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager_pro</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="SaleTemplateID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The ID of the sale template. You can obtain a
								SaleTemplateID by calling GetSellingManagerInventory or AddSellingManagerTemplate.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseSellingManagerTemplate</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ProductID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Reserved for future use.
							</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="SaleTemplateName" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The name of the sale template.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseSellingManagerTemplate</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Item" type="ns:ItemType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Required. In Item.ItemID, specify the same value as the
								value you specified in SaleTemplateID.
								Other child elements hold the values for properties that are being changed.
								Set values in the Item object only for those properties that are
								changing. Use DeletedField to remove a property.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseSellingManagerTemplate</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DeletedField" type="xs:string" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Specifies the name of a field to remove from a template.
								See the eBay Features Guide for rules on removing values when revising items.
								Also see the relevant field descriptions to determine when to use DeletedField (and potential consequences).
								The request can contain zero, one, or many instances of DeletedField (one for each field to be removed).
								DeletedField accepts the following path names, which remove the corresponding fields:
								&lt;br&gt;&lt;br&gt;
								Item.ApplicationData&lt;br&gt;
								Item.AttributeSetArray&lt;br&gt;
								Item.ConditionID&lt;br&gt;
								Item.ItemSpecifics&lt;br&gt;
								Item.ListingCheckoutRedirectPreference.ProStoresStoreName&lt;br&gt;
								Item.ListingCheckoutRedirectPreference.SellerThirdPartyUsername&lt;br&gt;
								Item.ListingDesigner.LayoutID&lt;br&gt;
								Item.ListingDesigner.ThemeID&lt;br&gt;
								Item.ListingEnhancement[Value]&lt;br&gt;
								Item.PayPalEmailAddress&lt;br&gt;
								Item.PictureDetails.GalleryURL&lt;br&gt;
								Item.PictureDetails.PictureURL&lt;br&gt;
								Item.PostalCode&lt;br&gt;
								Item.ProductListingDetails&lt;br&gt;
								item.ShippingDetails.PaymentInstructions&lt;br&gt;
								item.SKU&lt;br&gt;
								Item.SubTitle&lt;br&gt;&lt;br&gt;
								These values are case-sensitive. Use values that match the case of the schema element names
								(Item.PictureDetails.GalleryURL) or make the initial letter of each field name lowercase (item.pictureDetails.galleryURL).
								However, do not change the case of letters in the middle of a field name (e.g., item.picturedetails.galleryUrl is not allowed).
								&lt;br&gt;&lt;br&gt;
								Depending on how you have configured your pictures, you cannot necessarily delete
								both GalleryURL and PictureURL from an existing listing.
								If GalleryType was already set for the item you are revising, you cannot remove it.
								This means you still need to include either a first picture
								<!-- , a catalog stock photo, --> or a gallery URL in your revised listing.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseSellingManagerTemplate</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="VerifyOnly" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Use this field to verify the template instead of revising it.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseSellingManagerTemplate</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: ReviseSellingManagerTemplate -->
	<xs:element name="ReviseSellingManagerTemplateResponse" type="ns:ReviseSellingManagerTemplateResponseType"/>
	<xs:complexType name="ReviseSellingManagerTemplateResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns the template ID and the estimated fees for the revised listing.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="SaleTemplateID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This sale template ID uniquely identifies the template that was revised 
								in the request. This sale template ID should match the 
								template ID specified in the request.
								specified for the call.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseSellingManagerTemplate</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Fees" type="ns:FeesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Child elements contain the estimated listing fees for the revised item
								listing. The fees do not include the Final Value Fee (FVF), which cannot
								be determined until an item is sold. Revising an item does not itself
								incur a fee. However, certain item properties are fee-based and result
								in the return of fees in the call's response.
								Not applicable to Half.com.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseSellingManagerTemplate</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CategoryID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
									ID of the primary category in which the item was listed.
									Only returned if you set Item.CategoryMappingAllowed to true in the request
									and the ID passed in Item.PrimaryCategory was mapped to a new ID by eBay.
									If the primary category has not changed or it has expired with no replacement,
									CategoryID does not return a value.
									Not applicable to Half.com.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseSellingManagerTemplate</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Category2ID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
									ID of the secondary category in which the item was listed.
									Only returned if you set Item.CategoryMappingAllowed to true in the request
									and the ID passed in Item.SecondaryCategory was mapped to a new ID by eBay.
									If the secondary category has not changed or it has expired with no replacement,
									Category2ID does not return a value.
									Not applicable to Half.com.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseSellingManagerTemplate</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="VerifyOnly" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Instead of revising, only verifies the template. 
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseSellingManagerTemplate</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SaleTemplateName" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The name of the sale template.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseSellingManagerTemplate</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SellingManagerProductDetails" type="ns:SellingManagerProductDetailsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The details of the product that this template belongs to.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ReviseSellingManagerTemplate</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: RevokeToken -->
	<xs:element name="RevokeTokenRequest" type="ns:RevokeTokenRequestType"/>
	<xs:complexType name="RevokeTokenRequestType">
		<xs:annotation>
			<xs:documentation>
				Revokes a token before it would otherwise expire.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>FetchToken, GetSessionID, GetTokenStatus</RelatedCalls>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="UnsubscribeNotification" type="xs:boolean" minOccurs="0">
					<xs:annotation>
						<xs:documentation>
							Cancels notification subscriptions for the user/application if set to true. Default value is false.
						</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RevokeToken</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
					</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: RevokeToken -->
	<xs:element name="RevokeTokenResponse"  type="ns:RevokeTokenResponseType"/>
	<xs:complexType name="RevokeTokenResponseType">
		<xs:annotation>
			<xs:documentation>
				Response when an application has voluntarily revoked a user token.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SaveItemToSellingManagerTemplate -->
	<xs:element name="SaveItemToSellingManagerTemplateRequest" type="ns:SaveItemToSellingManagerTemplateRequestType"/>
	<xs:complexType name="SaveItemToSellingManagerTemplateRequestType">
		<xs:annotation>
			<xs:documentation>
				Creates a Selling Manager listing template that is similar to an item.
				This call is subject to change without notice; the
				deprecation process is inapplicable to this call.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>AddSellingManagerTemplate,GetSellingManagerTemplates</RelatedCalls>
				<SeeLink>
					<Title>Using Selling Manager Calls in the Trading API</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listings-SellingManager.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager/</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager Pro page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager_pro</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								ItemID which should be created as a template and saved to inventory.
 							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SaveItemToSellingManagerTemplate</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ProductID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Associates the new template with a product.
 							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SaveItemToSellingManagerTemplate</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="TemplateName" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Name associated with the template. If no name is submitted, the template will be named automatically.
 							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SaveItemToSellingManagerTemplate</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SaveItemToSellingManagerTemplate -->
	<xs:element name="SaveItemToSellingManagerTemplateResponse" type="ns:SaveItemToSellingManagerTemplateResponseType"/>
	<xs:complexType name="SaveItemToSellingManagerTemplateResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns the status of save to template operation.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="TemplateID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Template ID that is newly created.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SaveItemToSellingManagerTemplate</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SellerReverseDispute -->
	<xs:element name="SellerReverseDisputeRequest" type="ns:SellerReverseDisputeRequestType"/>
	<xs:complexType name="SellerReverseDisputeRequestType">
		<xs:annotation>
			<xs:documentation>
				Enables a seller to "reverse" an Unpaid Item dispute that has been closed, for
				example, if buyer and seller reach an agreement. The seller's Final Value Fee
				credit and the buyer's strike are both reversed, if applicable.
				The dispute might have resulted
				in a strike to the buyer and a Final Value Fee credit to the seller. A buyer and
				seller sometimes come to agreement after a dispute has been closed. In particular,
				the seller might discover that the buyer actually paid, or the buyer might agree
				to pay the seller's fees in exchange for having the strike removed.
				&lt;br&gt;&lt;br&gt;
				A dispute can only be reversed if it was closed with DisputeActivity set to
				SellerEndCommunication, CameToAgreementNeedFVFCredit, or
				MutualAgreementOrNoBuyerResponse.
			</xs:documentation>
			<xs:appinfo>
				<Summary>
					Enables a seller to "reverse" an Unpaid Item dispute that has been
					closed, for example, if buyer and seller reach an agreement.
					The seller's Final Value Fee credit and the buyer's strike are both reversed.
					if applicable.
				</Summary>
				<RelatedCalls>
					AddDispute, AddDisputeResponse, GetDispute, GetUserDisputes
				</RelatedCalls>
				<SeeLink>
					<Title>Reversing a Closed Unpaid Item Dispute</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/UPI-DisputesReversing.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Unpaid Item Disputes</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/UPI-Disputes.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="DisputeID" type="ns:DisputeIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The unique identifier of the dispute that was returned when the dispute was created.
								The dispute must be an Unpaid Item dispute that the seller opened.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SellerReverseDispute</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DisputeResolutionReason" type="ns:DisputeResolutionReasonCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The reason the dispute is being reversed.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SellerReverseDispute</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SellerReverseDispute -->
	<xs:element name="SellerReverseDisputeResponse" type="ns:SellerReverseDisputeResponseType"/>
	<xs:complexType name="SellerReverseDisputeResponseType">
		<xs:annotation>
			<xs:documentation>
            		 Returned after calling SellerReverseDisputeRequest. Contains the status
            		 of the call and any errors or warnings.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType"/>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SendInvoice -->
	<xs:element name="SendInvoiceRequest" type="ns:SendInvoiceRequestType"/>
	<xs:complexType name="SendInvoiceRequestType">
		<xs:annotation>
			<xs:documentation>
				Enables a seller to send an order invoice to a buyer. Where applicable, updates to shipping, payment methods, and sales tax made in this request are applied to the specified order as a whole and to the individual order line items whose data are stored in individual &lt;b&gt;Transaction&lt;/b&gt; objects.
			</xs:documentation>
			<xs:appinfo>
			   <Summary>Enables a seller to send an order invoice to a buyer.</Summary>
				<RelatedCalls>AddItem, GetItemTransactions, GetSellerTransactions</RelatedCalls>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier for an eBay item listing. Unless &lt;b&gt;OrderID&lt;/b&gt; or
								&lt;b&gt;OrderLineItemID&lt;/b&gt; is provided in the request, the &lt;b&gt;ItemID&lt;/b&gt; (or &lt;b&gt;SKU&lt;/b&gt;) is
								required and must be paired with the corresponding &lt;b&gt;TransactionID&lt;/b&gt; to
								identify a single line item order. For a multiple line item (Combined
								Payment) order, &lt;b&gt;OrderID&lt;/b&gt; should be used.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. ItemIDs are usually 9 to 12 digits)</MaxLength>
								<CallInfo>
									<CallName>SendInvoice</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="TransactionID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier for an eBay order line item (transaction). An order
								line item is created once there is a commitment from a buyer to purchase
								an item. Since an auction listing can only have one order line item
								during the duration of the listing, the &lt;b&gt;TransactionID&lt;/b&gt; for
								auction listings is always 0. Unless &lt;b&gt;OrderID&lt;/b&gt; or &lt;b&gt;OrderLineItemID&lt;/b&gt; is
								provided in the request, the &lt;b&gt;TransactionID&lt;/b&gt; is required and must be
								paired with the corresponding &lt;b&gt;ItemID&lt;/b&gt; to identify a single line item
								order. For a multiple line item (Combined Payment) order, &lt;b&gt;OrderID&lt;/b&gt; should
								be used.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. TransactionIDs are usually 9 to 12 digits.)</MaxLength>
								<CallInfo>
									<CallName>SendInvoice</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="OrderID" type="ns:OrderIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A unique identifier that identifies a single line item or multiple line
								item (Combined Payment) orders.
								&lt;br&gt;&lt;br&gt;
								For a single line item order, the &lt;b&gt;OrderID&lt;/b&gt; value is identical to the
								&lt;b&gt;OrderLineItemID&lt;/b&gt; value that is generated upon creation of the order line
								item. For a Combined Payment order, the &lt;b&gt;OrderID&lt;/b&gt; value is created by eBay
								when the buyer or seller (sharing multiple, common order line items)
								combines multiple order line items into a Combined Payment order. A
								Combined Payment order can also be created by the seller through the
								&lt;b&gt;AddOrder&lt;/b&gt; call.
								&lt;br&gt;&lt;br&gt;
								Unless the &lt;b&gt;ItemID&lt;/b&gt; (or SKU) and corresponding &lt;b&gt;TransactionID&lt;/b&gt;, or the
								&lt;b&gt;OrderLineItemID&lt;/b&gt; is provided in the request to identify a single line
								item order, the &lt;b&gt;OrderID&lt;/b&gt; must be specified. If &lt;b&gt;OrderID&lt;/b&gt; is specified,
								&lt;b&gt;OrderLineItemID&lt;/b&gt;, &lt;b&gt;ItemID&lt;/b&gt;, &lt;b&gt;TransactionID&lt;/b&gt;, and &lt;b&gt;SKU&lt;/b&gt; are ignored if present
								in the same request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SendInvoice</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>					
					<xs:element name="InternationalShippingServiceOptions" type="ns:InternationalShippingServiceOptionsType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								If the buyer has an International shipping address, use this container
								to offer up to three International shipping services. If International
								shipping services are offered, (domestic) &lt;b&gt;ShippingServiceOptions&lt;/b&gt; should
								not be included in the request.
								&lt;br&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SendInvoice</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShippingServiceOptions" type="ns:ShippingServiceOptionsType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								If the buyer has a domestic shipping address, use this container
								to offer up to three domestic shipping services. If domestic
								shipping services are offered, &lt;b&gt;InternationalShippingServiceOptions&lt;/b&gt; should
								not be included in the request.
								&lt;br&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SendInvoice</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SalesTax" type="ns:SalesTaxType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of sales tax details. The amount of sales tax to
								add to the price of an order is dependent on the sales tax rate in the
								buyer's state and whether sales tax is being applied to the cost of the
								order only or the cost of the order plus shipping.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SendInvoice</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="InsuranceOption" type="ns:InsuranceOptionCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies whether an insurance fee is required. An &lt;b&gt;InsuranceOption&lt;/b&gt; value of
								&lt;b&gt;IncludedInShippingHandling&lt;/b&gt; cannot be used if the item will use calculated
								shipping. Some shipping carriers automatically include shipping insurance
								for qualifying items.&lt;br&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SendInvoice</CallName>
									<AllValuesExcept>NotOfferedOnSite</AllValuesExcept>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
								<SeeLink>
									<Title>Determining Shipping Costs for a Listing</Title>
									<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Shipping-DeterminingCosts.html</URL>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="InsuranceFee" type="ns:AmountType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>Insurance cost, as set by seller, if ShippingType = 1.
								Specify if &lt;b&gt;InsuranceOption&lt;/b&gt; is optional or required. Must
								be greater than zero value if a value of Optional or Required is passed in
								&lt;b&gt;InsuranceOption&lt;/b&gt;. Value specified should be the total cost of insuring the
								item.&lt;br&gt;
							</xs:documentation>
							<xs:appinfo>
								<Default>0.0</Default>
								<CallInfo>
									<CallName>SendInvoice</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
								<SeeLink>
									<Title>Determining Shipping Costs for a Listing</Title>
									<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Shipping-DeterminingCosts.html</URL>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PaymentMethods" type="ns:BuyerPaymentMethodCodeType" minOccurs="0"  maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								This optional field allows a US or German seller to add specific payment
								methods that were not in the original item listing. The only valid values
								for this field are 'PayPal' for a US listing, or
								'MoneyXferAcceptedInCheckout' (CIP+) for a DE listing.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SendInvoice</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PayPalEmailAddress" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If the &lt;b&gt;PaymentMethods&lt;/b&gt; field is used and set to PayPal, the seller
								provides his/her PayPal email address in this field.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SendInvoice</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CheckoutInstructions" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								 This field allows the seller to provide a message or instructions
								 regarding checkout/payment or the return policy.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>500</MaxLength>
								<CallInfo>
									<CallName>SendInvoice</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EmailCopyToSeller" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Flag indicating whether or not the seller wishes to receive an email copy of
								the invoice sent to the buyer.
							</xs:documentation>
							<xs:appinfo>
								<default>true</default>
								<CallInfo>
									<CallName>SendInvoice</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CODCost" type="ns:AmountType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This dollar value indicates the money due from the buyer upon delivery of the item.
								&lt;br&gt;&lt;br&gt;
								This field should only be specified in the &lt;b&gt;SendInvoice&lt;/b&gt; request if 'COD' 
								(cash-on-delivery) was the payment method selected by the buyer and it is included
								as the &lt;b&gt;PaymentMethods&lt;/b&gt; value in the same request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SendInvoice</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
								<SeeLink>
									<Title>Other Shipping Features</Title>
									<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Shipping-OtherFeatures.html#SpecifyingtheCashonDeliveryOptioninShipp</URL>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SKU" type="ns:SKUType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The seller's unique identifier for an item that is being tracked by this
								SKU. If &lt;b&gt;OrderID&lt;/b&gt; or &lt;b&gt;OrderLineItemID&lt;/b&gt; are not provided, both &lt;b&gt;SKU&lt;/b&gt; (or
								&lt;b&gt;ItemID&lt;/b&gt;) and corresponding &lt;b&gt;TransactionID&lt;/b&gt; must be provided to uniquely
								identify a single line item order. For a multiple line item (Combined
								Payment) order, &lt;b&gt;OrderID&lt;/b&gt; must be used.
								&lt;br&gt;
								&lt;br&gt;
								This field can only be used if the &lt;b&gt;Item.InventoryTrackingMethod&lt;/b&gt; field
								(set with the &lt;b&gt;AddFixedPriceItem&lt;/b&gt; or &lt;b&gt;RelistFixedPriceItem&lt;/b&gt; calls) is set to
								SKU.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>50</MaxLength>
								<CallInfo>
									<CallName>SendInvoice</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="OrderLineItemID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A unique identifier for an eBay order line item. This field is created
								as soon as there is a commitment to buy from the seller, and its value
								is based upon the concatenation of &lt;b&gt;ItemID&lt;/b&gt; and &lt;b&gt;TransactionID&lt;/b&gt;, with a
								hyphen in between these two IDs.
								&lt;br&gt;
								&lt;br&gt;
								Unless the &lt;b&gt;ItemID&lt;/b&gt; (or &lt;b&gt;SKU&lt;/b&gt;) and corresponding &lt;b&gt;TransactionID&lt;/b&gt; is used to
								identify a single line item order, or the &lt;b&gt;OrderID&lt;/b&gt; is used to identify a
								single or multiple line item (Combined Payment) order, the
								&lt;b&gt;OrderLineItemID&lt;/b&gt; must be specified. For a multiple line item (Combined
								Payment) order, &lt;b&gt;OrderID&lt;/b&gt; should be used. If &lt;b&gt;OrderLineItemID&lt;/b&gt; is specified,
								&lt;b&gt;ItemID&lt;/b&gt;, &lt;b&gt;TransactionID&lt;/b&gt;, and &lt;b&gt;SKU&lt;/b&gt; are ignored if present in the same
								request.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>50 (Note: ItemIDs and TransactionIDs usually consist of 9 to 12 digits.)</MaxLength>
								<CallInfo>
									<CallName>SendInvoice</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="AdjustmentAmount" type="ns:AmountType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field allows the seller to adjust the total cost of the order to account
								for an extra charge or to pass down a discount to the buyer. 
								&lt;br&gt;&lt;br&gt;
								The currency used in this field must be the same currency of the listing site.
								A positive value in this field indicates that the amount is an extra charge
								being paid to the seller by the buyer, and a negative value indicates that the
								amount is a discount given to the buyer by the seller. 
						  </xs:documentation>
					    <xs:appinfo>													
						    <CallInfo>
					      	<CallName>SendInvoice</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SendInvoice -->
	<xs:element name="SendInvoiceResponse" type="ns:SendInvoiceResponseType"/>
	<xs:complexType name="SendInvoiceResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns the status of calling SendInvoice.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType"/>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SetMessagePreferences -->
	<xs:element name="SetMessagePreferencesRequest" type="ns:SetMessagePreferencesRequestType"/>
	<xs:complexType name="SetMessagePreferencesRequestType">
		<xs:annotation>
			<xs:documentation>
				Enables a seller to add custom Ask Seller a Question (ASQ) subjects to their
				Ask a Question page, or to reset any custom subjects to their default values.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>GetMessagePreferences</RelatedCalls>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ASQPreferences" type="ns:ASQPreferencesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains custom ASQ subjects or a flag to reset those
								subjects to their default values.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetMessagePreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SetMessagePreferences -->
	<xs:element name="SetMessagePreferencesResponse" type="ns:SetMessagePreferencesResponseType"/>
	<xs:complexType name="SetMessagePreferencesResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns the success or failure of the
				SetMessagePreferencesRequest, and any applicable errors.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SetNotificationPreferences -->
	<xs:element name="SetNotificationPreferencesRequest"	type="ns:SetNotificationPreferencesRequestType"/>
	<xs:complexType name="SetNotificationPreferencesRequestType">
		<xs:annotation>
			<xs:documentation>
				Manages notification and alert preferences for applications and users.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>GetNotificationPreferences, GetNotificationsUsage</RelatedCalls>
				<SeeLink>
					<Title>Working with Platform Notifications</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Notifications/Notifications.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ApplicationDeliveryPreferences" type="ns:ApplicationDeliveryPreferencesType" minOccurs="0">
						<xs:annotation>
		 					<xs:documentation>
								Specifies application-level event preferences that have been enabled,
								including the URL to which notifications should be delivered and whether
								notifications should be enabled or disabled (although the
								UserDeliveryPreferenceArray input property specifies specific
								notification subscriptions).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetNotificationPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="UserDeliveryPreferenceArray" type="ns:NotificationEnableArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies events and whether or not they are enabled.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetNotificationPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="UserData" type="ns:NotificationUserDataType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies user data for notification settings, such as mobile phone number.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetNotificationPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EventProperty" type="ns:NotificationEventPropertyType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Characteristics or details of an event such as type, name and value.
								Currently can only be set for wireless applications.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetNotificationPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DeliveryURLName" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies up to 25 ApplicationDeliveryPreferences.DeliveryURLDetails.DeliveryURLName
								to associate with a user token sent in a SetNotificationPreferences request. To
								specify multiple DeliveryURLNames, create separate instances of
								ApplicationDeliveryPreferences.DeliveryURLDetails.DeliveryURLName, and then enable
								up to 25 DeliveryURLNames by including them in comma-separated format in this field.
							</xs:documentation>
							<xs:appinfo>
							<CallInfo>
								<CallName>SetNotificationPreferences</CallName>
								<RequiredInput>No</RequiredInput>
							</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SetNotificationPreferences -->
	<xs:element name="SetNotificationPreferencesResponse"  type="ns:SetNotificationPreferencesResponseType"/>
	<xs:complexType name="SetNotificationPreferencesResponseType">
		<xs:annotation>
			<xs:documentation>
				(out) Returns the success or failure of a SetNotificationPreferences request.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SetPictureManagerDetails -->
	<xs:element name="SetPictureManagerDetailsRequest" type="ns:SetPictureManagerDetailsRequestType"/>
	<xs:complexType name="SetPictureManagerDetailsRequestType">
		<xs:annotation>
			<xs:documentation>
	      Creates, updates, or deletes Picture Manager account settings, folders, or pictures.
	    </xs:documentation>
			<xs:appinfo>
					<deprecationVersion>667</deprecationVersion>
					<deprecationDetails>NoOp</deprecationDetails>
					<endOfLifeVersion>803</endOfLifeVersion>
				<Summary>
					Creates, updates, or deletes Picture Manager account settings, folders, or pictures.
					This call will soon be deprecated.
				</Summary>
				<RelatedCalls>GetPictureManagerDetails, GetPictureManagerOptions</RelatedCalls>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="PictureManagerDetails" type="ns:PictureManagerDetailsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the setting or folder to create, update, or delete, or the
								picture to update. You cannot upload or delete pictures using
								SetPictureManagerDetails; you must use the eBay site.
					    </xs:documentation>
							<xs:appinfo>
								<deprecationVersion>667</deprecationVersion>
								<deprecationDetails>NoOp</deprecationDetails>
								<endOfLifeVersion>803</endOfLifeVersion>
								<CallInfo>
									<CallName>SetPictureManagerDetails</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Action" type="ns:PictureManagerActionCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the action to take on the setting, folder, or picture.
								The values Add and Delete apply only to folders.
					   	</xs:documentation>
							<xs:appinfo>
								<deprecationVersion>667</deprecationVersion>
								<deprecationDetails>NoOp</deprecationDetails>
								<endOfLifeVersion>803</endOfLifeVersion>
								<CallInfo>
									<CallName>SetPictureManagerDetails</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SetPictureManagerDetails -->
	<xs:element name="SetPictureManagerDetailsResponse" type="ns:SetPictureManagerDetailsResponseType"/>
	<xs:complexType name="SetPictureManagerDetailsResponseType">
		<xs:annotation>
			<xs:documentation>
	     Returns the status of an action on a setting, folder, or picture in a Picture Manager account.
	    </xs:documentation>
	    <xs:appinfo>
				<deprecationVersion>667</deprecationVersion>
				<deprecationDetails>NoOp</deprecationDetails>
				<endOfLifeVersion>803</endOfLifeVersion>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType"/>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SetPromotionalSale -->
	<xs:element name="SetPromotionalSaleRequest" type="ns:SetPromotionalSaleRequestType"/>
	<xs:complexType name="SetPromotionalSaleRequestType">
		<xs:annotation>
			<xs:documentation>
				Creates or modifies a promotional sale. Promotional sales enable sellers
				to apply discounts and/or free shipping across many listings.
			</xs:documentation>
			<xs:appinfo>
				<Summary>
					Creates or modifies a promotional sale. Promotional sales enable sellers
					to apply discounts and/or free shipping across many listings.
				</Summary>
				<RelatedCalls>SetPromotionalSaleListings, GetPromotionalSaleDetails</RelatedCalls>
				<SeeLink>
					<Title>Putting Store Items on Sale</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sites-eBayStore.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="Action" type="ns:ModifyActionCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The seller must include this field and set it to 'Add' to create a new 
								promotional sale, or set it to 'Update' to modify an existing promotional sale, 
								or set it to 'Delete' to delete a promotional sale.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetPromotionalSale</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PromotionalSaleDetails" type="ns:PromotionalSaleType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container must be included in each &lt;b&gt;SetPromotionalSale&lt;/b&gt; call. 
								The fields of this container that will be used will depend on whether the seller is 
								adding a new promotional sale, updating an existing promotional sale, or deleting an 
								existing promotional sale.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetPromotionalSale</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SetPromotionalSale -->
	<xs:element name="SetPromotionalSaleResponse" type="ns:SetPromotionalSaleResponseType"/>
	<xs:complexType name="SetPromotionalSaleResponseType">
		<xs:annotation>
			<xs:documentation>
				Contains the ID and status of a promotional sale.
				The Promotional Price Display feature enables sellers
				to apply discounts and/or free shipping across many listings.  
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="Status" type="ns:PromotionalSaleStatusCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains the status of a promotional sale.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetPromotionalSale</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PromotionalSaleID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains the ID of a promotional sale.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetPromotionalSale</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SetPromotionalSaleListings -->
	<xs:element name="SetPromotionalSaleListingsRequest" type="ns:SetPromotionalSaleListingsRequestType"/>
	<xs:complexType name="SetPromotionalSaleListingsRequestType">
		<xs:annotation>
			<xs:documentation>
				Enables the seller to change the item listings that are affected by a promotional sale. 
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>SetPromotionalSale, GetPromotionalSaleDetails</RelatedCalls>
				<SeeLink>
					<Title>Putting Store Items on Sale</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sites-eBayStore.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="PromotionalSaleID" type="xs:long"  minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The unique identifier of the seller's promotional sale. Based on the &lt;b&gt;Action&lt;/b&gt; 
								value, listings will either be added to or removed from the promotional sale.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetPromotionalSaleListings</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Action" type="ns:ModifyActionCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This required field determines whether you are adding (specify 'Add') or
								removing (specify 'Delete) one or more listings from the promotional sale
								identified by the &lt;b&gt;PromotionalSaleID&lt;/b&gt; value in the request.
								&lt;br&gt;&lt;br&gt;
								If you specify 'Delete', you must include one or more &lt;b&gt;ItemID&lt;/b&gt;
								values under the &lt;b&gt;PromotionalSaleItemIDArray&lt;/b&gt; container, and
								you cannot use the other filter options in the request. If you specify 'Add',
								you can add one or more listings using any of the filtering options in the
								request. Active auction listings that have one or more bids cannot be added to
								or removed from a promotional sale.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetPromotionalSaleListings</CallName>
									<OnlyTheseValues>Add, Delete</OnlyTheseValues>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PromotionalSaleItemIDArray" type="ns:ItemIDArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of one or more &lt;b&gt;ItemID&lt;/b&gt; values. Based on
								the &lt;b&gt;Action&lt;/b&gt; value, the listings identified by these 
								&lt;b&gt;ItemID&lt;/b&gt; values are either added to or removed from the 
								promotional sale.
								&lt;br&gt;&lt;br&gt;
								This container is required if listings are being removed (&lt;b&gt;Action&lt;/b&gt;='Delete') 
								from the promotional sale.
  						</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetPromotionalSaleListings</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="StoreCategoryID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If a &lt;b&gt;StoreCategoryID&lt;/b&gt; value is included in the call request,
								all active items in this store category are added to the promotional sale. This
								field cannot be used if the &lt;b&gt;Action&lt;/b&gt; field is set to 'Delete'.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetPromotionalSaleListings</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CategoryID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If a &lt;b&gt;CategoryID&lt;/b&gt; value is included in the call request,
								all active items in this eBay category are added to the promotional sale. This
								field cannot be used if the &lt;b&gt;Action&lt;/b&gt; field is set to 'Delete'.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetPromotionalSaleListings</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="AllFixedPriceItems" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If this field is included and set to 'true' in the call request, all fixed-price
								listings are added to the promotional sale. This field cannot be used if the
								&lt;b&gt;Action&lt;/b&gt; field is set to 'Delete'.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetPromotionalSaleListings</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="AllStoreInventoryItems" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If this field is included and set to 'true' in the call request, all store inventory
								items are added to the promotional sale. This field cannot be used if the
								&lt;b&gt;Action&lt;/b&gt; field is set to 'Delete'.
						</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetPromotionalSaleListings</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="AllAuctionItems" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If this field is included and set to 'true' in the call request, all auction
								listings are added to the promotional sale. This field cannot be used if the
								&lt;b&gt;Action&lt;/b&gt; field is set to 'Delete'.
						</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetPromotionalSaleListings</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SetPromotionalSaleListings -->
	<xs:element name="SetPromotionalSaleListingsResponse" type="ns:SetPromotionalSaleListingsResponseType"/>
	<xs:complexType name="SetPromotionalSaleListingsResponseType">
		<xs:annotation>
			<xs:documentation>
          Contains the status of a promotional sale.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="Status" type="ns:PromotionalSaleStatusCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains the status of a promotional sale.
							</xs:documentation>
							<xs:appinfo>								
								<CallInfo>
									<CallName>SetPromotionalSaleListings</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SetSellingManagerFeedbackOptions -->
	<xs:element name="SetSellingManagerFeedbackOptionsRequest" type="ns:SetSellingManagerFeedbackOptionsRequestType"/>
	<xs:complexType name="SetSellingManagerFeedbackOptionsRequestType">
		<xs:annotation>
			<xs:documentation>
				Enables Selling Manager subscribers to store standard feedback comments that can
				be left for their buyers. Selling Manager Pro subscribers can also specify what
				events, if any, will trigger an automated feedback to buyers.
			</xs:documentation>
			<xs:appinfo>
				<Summary>
					Enables Selling Manager and Selling Manager Pro subscribers to store feedback
					comments for buyers and set automated feedback preferences (Selling Manager Pro
					subscribers only).
				</Summary>
				<RelatedCalls>AddSellingManagerTemplate,GetSellingManagerTemplates</RelatedCalls>
				<SeeLink>
					<Title>Using Selling Manager Calls in the Trading API</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listings-SellingManager.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager/</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager Pro page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager_pro</URL>
				</SeeLink>
				<SeeLink>
					<Title>Leaving and Retrieving Feedback</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sales-Feedback.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="AutomatedLeaveFeedbackEvent" type="ns:AutomatedLeaveFeedbackEventCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the event that will trigger automated feedback to the buyer.
								Applies to Selling Manager Pro subscribers only.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetSellingManagerFeedbackOptions</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="StoredComments" type="ns:FeedbackCommentArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains a set of comments from which one can be selected to leave
								feedback for a buyer. If automated feedback is used, a comment is
								selected from the set randomly. Automated feedback applies to Selling
								Manager Pro subscribers only. Stored comments cannot be replaced or
								edited individually. Submitting a stored comments array replaces all
								existing stored comments.
								&lt;br&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetSellingManagerFeedbackOptions</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SetSellingManagerFeedbackOptions -->
	<xs:element name="SetSellingManagerFeedbackOptionsResponse" type="ns:SetSellingManagerFeedbackOptionsResponseType"/>
	<xs:complexType name="SetSellingManagerFeedbackOptionsResponseType">
		<xs:annotation>
			<xs:documentation>
				Provides confirmation that feedback comments and (optionally) automated feedback 
				preferences were added successfully.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SetSellingManagerItemAutomationRule -->
	<xs:element name="SetSellingManagerItemAutomationRuleRequest" type="ns:SetSellingManagerItemAutomationRuleRequestType">
	</xs:element>
	<xs:complexType name="SetSellingManagerItemAutomationRuleRequestType">
		<xs:annotation>
			<xs:documentation>
				Revises, or adds to, the set of Selling Manager automation
				rules associated with an item.
				&lt;br&gt;
				&lt;br&gt;
				This call is subject to change without notice; the
				deprecation process is inapplicable to this call.
				&lt;br&gt;
				&lt;br&gt;
				Using this call, you can add an autolist rule.
				You also can add a second chance offer
				rule (restricted to auction items and auction templates).
				Note that autorelist rules can only be set on templates.
				An autorelist rule for an item is inherited from a template.
				&lt;br&gt;
				&lt;br&gt;
				This call also enables you to specify particular information about automation
				rules.
				&lt;br&gt;
				&lt;br&gt;
				If a node is not passed in the call, the setting for the corresponding
				automation rule remains unchanged.
				&lt;br&gt;
				&lt;br&gt;
				Although this call can revise (overwrite) an existing rule,
				this call cannot delete an automation rule.
				(Instead, use DeleteSellingManagerItemAutomationRule.)
			</xs:documentation>
			<xs:appinfo>
				<Summary>
						Revises or adds to the set of
					Selling Manager automation rules associated with a specific item.
				</Summary>
				<RelatedCalls>AddSellingManagerTemplate,GetSellingManagerTemplates</RelatedCalls>
				<SeeLink>
					<Title>Using Selling Manager Calls in the Trading API</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listings-SellingManager.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager/</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager Pro page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager_pro</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The item ID whose automation rules you want to change.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetSellingManagerItemAutomationRule</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="AutomatedRelistingRule" type="ns:SellingManagerAutoRelistType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The information for the automated relisting rule to be associated with the item.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetSellingManagerItemAutomationRule</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="AutomatedSecondChanceOfferRule" type="ns:SellingManagerAutoSecondChanceOfferType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The information for the automated second chance offer rule to be associated with the item.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetSellingManagerItemAutomationRule</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SetSellingManagerItemAutomationRule -->
	<xs:element name="SetSellingManagerItemAutomationRuleResponse" type="ns:SetSellingManagerItemAutomationRuleResponseType"/>
	<xs:complexType name="SetSellingManagerItemAutomationRuleResponseType">
		<xs:annotation>
			<xs:documentation>
				Contains the set of automation rules associated with the specified item.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="AutomatedListingRule" type="ns:SellingManagerAutoListType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains the automated listing rule associated with this item.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetSellingManagerItemAutomationRule</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="AutomatedRelistingRule" type="ns:SellingManagerAutoRelistType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains the automated relisting rule associated with this item.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetSellingManagerItemAutomationRule</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="AutomatedSecondChanceOfferRule" type="ns:SellingManagerAutoSecondChanceOfferType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains the automated second chance offer rule associated with this item.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetSellingManagerItemAutomationRule</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Fees" type="ns:FeesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains fees that may be incurred when items are listed using the 
								automation rules (e.g., a scheduled listing fee). Use of an automation rule 
								does not in itself have a fee, but use can result in a fee.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetSellingManagerItemAutomationRule</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SetSellingManagerTemplateAutomationRule -->
	<xs:element name="SetSellingManagerTemplateAutomationRuleRequest" type="ns:SetSellingManagerTemplateAutomationRuleRequestType">
	</xs:element>
	<xs:complexType name="SetSellingManagerTemplateAutomationRuleRequestType">
		<xs:annotation>
			<xs:documentation>
				Revises, or adds to, the Selling Manager automation
				rules associated with a template.
				&lt;br&gt;
				&lt;br&gt;
				This call is subject to change without notice; the
				deprecation process is inapplicable to this call.
				&lt;br&gt;
				&lt;br&gt;
				Using this call, you can add either an autorelist rule or
				an autolist rule, but not both.
				You also can add a second chance
				offer rule (restricted to auction items and auction templates).
				&lt;br&gt;
				&lt;br&gt;
				This call also enables you to specify particular information about automation
				rules.
				&lt;br&gt;
				&lt;br&gt;
				If a node is not passed in the call, the setting for the corresponding
				automation rule remains unchanged.
				&lt;br&gt;
				&lt;br&gt;
				Although this call can revise (overwrite) an existing rule,
				this call cannot delete an automation rule.
				(Instead, use DeleteSellingManagerTemplateAutomationRule.)
			</xs:documentation>
			<xs:appinfo>
				<Summary>
						Revises or adds to the
					Selling Manager automation rules associated with a specific template.
				</Summary>
				<RelatedCalls>AddSellingManagerTemplate,GetSellingManagerTemplates,GetSellingManagerTemplateAutomationRule,DeleteSellingManagerTemplateAutomationRule</RelatedCalls>
				<SeeLink>
					<Title>Using Selling Manager Calls in the Trading API</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listings-SellingManager.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager/</URL>
				</SeeLink>
				<SeeLink>
					<Title>Selling Manager Pro page on the eBay Site</Title>
					<URL>http://pages.ebay.com/selling_manager_pro</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="SaleTemplateID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The ID of the Selling Manager template whose automation rules
								you want to change. You can obtain a SaleTemplateID by calling
								GetSellingManagerInventory.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetSellingManagerTemplateAutomationRule</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="AutomatedListingRule" type="ns:SellingManagerAutoListType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The information for the automated listing rule to be associated with the template.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetSellingManagerTemplateAutomationRule</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="AutomatedRelistingRule" type="ns:SellingManagerAutoRelistType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The information for the automated relisting rule to be associated with the template.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetSellingManagerTemplateAutomationRule</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="AutomatedSecondChanceOfferRule" type="ns:SellingManagerAutoSecondChanceOfferType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The information for the automated second chance offer rule to be associated with the template.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetSellingManagerTemplateAutomationRule</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SetSellingManagerTemplateAutomationRule -->
	<xs:element name="SetSellingManagerTemplateAutomationRuleResponse" type="ns:SetSellingManagerTemplateAutomationRuleResponseType"/>
	<xs:complexType name="SetSellingManagerTemplateAutomationRuleResponseType">
		<xs:annotation>
			<xs:documentation>
				Contains the set of automation rules associated with the specified template.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="AutomatedListingRule" type="ns:SellingManagerAutoListType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains the automated listing rule associated with this template.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetSellingManagerTemplateAutomationRule</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="AutomatedRelistingRule" type="ns:SellingManagerAutoRelistType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains the automated relisting rule associated with this template.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetSellingManagerTemplateAutomationRule</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="AutomatedSecondChanceOfferRule" type="ns:SellingManagerAutoSecondChanceOfferType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains the automated second chance offer rule associated with this template.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetSellingManagerTemplateAutomationRule</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Fees" type="ns:FeesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains fees that may be incurred when items are listed using the 
								automation rules (e.g., a scheduled listing fee). Use of an automation rule 
								does not in itself have a fee, but use can result in a fee.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetSellingManagerTemplateAutomationRule</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SetShippingDiscountProfiles -->
	<xs:element name="SetShippingDiscountProfilesRequest" type="ns:SetShippingDiscountProfilesRequestType"/>
	<xs:complexType name="SetShippingDiscountProfilesRequestType">
		<xs:annotation>
			<xs:documentation>
				Enables a seller to define shipping cost discount profiles for things such as combined
				payments for shipping and handling costs.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>
					AddItem, GetItem, GetShippingDiscountProfiles, RelistItem, ReviseItem, VerifyAddItem
				</RelatedCalls>
				<SeeLink>
					<Title>Other Shipping Features</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Shipping-OtherFeatures.html#ShippingCostDiscountProfiles</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="CurrencyID" type="ns:CurrencyCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The three-digit code of the currency to be used for shipping cost discounts and
								insurance for combined payment orders. A discount profile can only be associated
								with a listing if the &lt;b&gt;CurrencyID&lt;/b&gt; value of the profile matches the 
								&lt;b&gt;Item.Currency&lt;/b&gt; value specified in a listing.
								&lt;br&gt;&lt;br&gt;
								Required if the user creates flat rate shipping discount profiles, a promotional
								discount, a packaging/handling cost profile based on a variable
								discount rule, or if the user defines shipping insurance range/fee pairs.
								&lt;br&gt;&lt;br&gt;
								Note: There is a currencyID attribute on many elements of SetShippingDiscountProfiles.
								To avoid an error, be sure to use the same &lt;b&gt;CurrencyID&lt;/b&gt; value 
								in each occurrence within the same request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetShippingDiscountProfiles</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CombinedDuration" type="ns:CombinedPaymentPeriodCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This field is used to specify the number of days after the sale of an
								item in which the buyer or seller can combine multiple and mutual order
								line items into one Combined Payment order. In a Combined Payment order,
								the buyer makes one payment for all order line items, hence only unpaid
								order line items can be combined into a Combined Payment order.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetShippingDiscountProfiles</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ModifyActionCode" type="ns:ModifyActionCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates what action to take on the specified flat shipping discount,
								calculated shipping discount or promotional discount.
								If the action is Delete and if a flat rate or calculated shipping discount
								profile is specified, the discount profile identified by
								DiscountProfile.DiscountProfileID is deleted
								(see DiscountProfile.MappedDiscountProfileID for related details).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetShippingDiscountProfiles</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="FlatShippingDiscount" type="ns:FlatShippingDiscountType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Details of a shipping cost discount profile for flat rate shipping.
								If this is provided, CalculatedShippingDiscount and PromotionalShippingDiscountDetails
								should be omitted.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetShippingDiscountProfiles</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CalculatedShippingDiscount" type="ns:CalculatedShippingDiscountType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Details of a shipping cost discount profile for calculated shipping.
								If this is provided, FlatShippingDiscount and PromotionalShippingDiscountDetails
								should be omitted.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetShippingDiscountProfiles</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CalculatedHandlingDiscount" type="ns:CalculatedHandlingDiscountType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container is used by the seller to specify/modify packaging and handling discounts that are applied 
								for combined payment orders.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetShippingDiscountProfiles</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PromotionalShippingDiscountDetails" type="ns:PromotionalShippingDiscountDetailsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The data for the promotional shipping discount.
								If this is provided, FlatShippingDiscount and CalculatedShippingDiscount
								should be omitted.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetShippingDiscountProfiles</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ShippingInsurance" type="ns:ShippingInsuranceType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Information establishing what fee to apply for domestic shipping insurance
								for combined payment depending on which range the order item-total price
								falls into.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetShippingDiscountProfiles</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="InternationalShippingInsurance" type="ns:ShippingInsuranceType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Information establishing what fee to apply for international shipping
								insurance for combined payment depending on which range the order item-total
								price falls into.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetShippingDiscountProfiles</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SetShippingDiscountProfiles -->
	<xs:element name="SetShippingDiscountProfilesResponse" type="ns:SetShippingDiscountProfilesResponseType"/>
	<xs:complexType name="SetShippingDiscountProfilesResponseType">
		<xs:annotation>
			<xs:documentation>
				The response to a call of SetShippingDiscountProfiles.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SetStore -->
	<xs:element name="SetStoreRequest" type="ns:SetStoreRequestType"/>
	<xs:complexType name="SetStoreRequestType">
		<xs:annotation>
			<xs:documentation>
				Sets the configuration of the eBay store owned by the caller.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>
					GetStoreOptions, GetStore, GetStoreCustomPage, SetStoreCustomPage,
					SetStoreCategories, GetStoreCategoryUpdateStatus
				</RelatedCalls>
				<SeeLink>
					<Title>Editing the Store Settings</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sites-eBayStore.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="Store" type="ns:StoreType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
					      Specifies the Store configuration that is being set for the user.
					    </xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetStore</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SetStore -->
	<xs:element name="SetStoreResponse" type="ns:SetStoreResponseType"/>
	<xs:complexType name="SetStoreResponseType">
	  <xs:annotation>
	    <xs:documentation>
	      Returned after calling SetStoreRequest. This serves as confirmation that
        the Store configuration was successfully submitted.
	    </xs:documentation>
	  </xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SetStoreCategories -->
	<xs:element name="SetStoreCategoriesRequest" type="ns:SetStoreCategoriesRequestType"/>
	<xs:complexType name="SetStoreCategoriesRequestType">
		<xs:annotation>
			<xs:documentation>
				Changes the category structure of an eBay store.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>GetStore, GetStoreCategoryUpdateStatus, SetStore</RelatedCalls>
				<SeeLink>
					<Title>Managing eBay Stores</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sites-eBayStore.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="Action" type="ns:StoreCategoryUpdateActionCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the type of action (Add, Move, Delete, or Rename) to carry out
								for the specified categories.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetStoreCategories</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ItemDestinationCategoryID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Items can only be contained within child categories. A parent category
								cannot contain items. If adding, moving, or deleting categories displaces
								items, you must specify a destination child category under which the
								displaced items will be moved. The destination category must have no
								child categories.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetStoreCategories</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DestinationParentCategoryID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								When adding or moving store categories, specifies the category under
								which the listed categories will be located. To add or move categories to
								the top level, set the value to -999.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetStoreCategories</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element  name="StoreCategories"  type="ns:StoreCustomCategoryArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the store categories on which to act.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetStoreCategories</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SetStoreCategories -->
	<xs:element name="SetStoreCategoriesResponse" type="ns:SetStoreCategoriesResponseType"/>
	<xs:complexType name="SetStoreCategoriesResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns the status of the processing progress for changes to the category
				structure for a store.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="TaskID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The task ID associated with the category structure change request. For a
								simple change, the SetStoreCategories call is processed synchronously.
								That is, simple changes are made immediately and then the response is
								returned. For synchronous processing, the task ID in the response is 0.
								If the category structure changes affect many listings, the changes will
								be processed asynchronously and the task ID will be a positive number.
								Use the non-zero task ID with GetStoreCategoryUpdateStatus to monitor
								the status of asynchronously processed changes.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetStoreCategories</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Status" type="ns:TaskStatusCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								When a category structure change is processed synchronously, the status
								is returned as Complete or Failed. For asynchronously processed changes,
								the status is reported as Pending. Use GetStoreCategoryUpdateStatus to
								monitor the status of asynchronously processed changes.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetStoreCategories</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
						<!-- Done/Queued/InProgress/Failed -->
					</xs:element>
					<xs:element name="CustomCategory" type="ns:StoreCustomCategoryArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains data for store categories that you have created.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetStoreCategories</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SetStoreCustomPage -->
	<xs:element name="SetStoreCustomPageRequest" type="ns:SetStoreCustomPageRequestType"/>
	<xs:complexType name="SetStoreCustomPageRequestType">
		<xs:annotation>
			<xs:documentation>
	      Creates or updates a custom page on a user's eBay Store.
	    </xs:documentation>
			<xs:appinfo>
				<RelatedCalls>GetStoreOptions, GetStore, SetStore, GetStoreCustomPage</RelatedCalls>
				<SeeLink>
					<Title>Managing Custom Pages</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sites-eBayStore.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="CustomPage" type="ns:StoreCustomPageType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
	   				  	The custom page being submitted.
	  					</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetStoreCustomPage</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SetStoreCustomPage -->
	<xs:element name="SetStoreCustomPageResponse" type="ns:SetStoreCustomPageResponseType"/>
	<xs:complexType name="SetStoreCustomPageResponseType">
	  <xs:annotation>
	    <xs:documentation>
	      Returned after calling SetStoreCustomPageRequest. This serves as
	      confirmation that the custom page was successfully submitted.
	    </xs:documentation>
	  </xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="CustomPage" type="ns:StoreCustomPageType" minOccurs="0">
		  			<xs:annotation>
	    				<xs:documentation>
	   				  	The custom page that was submitted.
	  					</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetStoreCustomPage</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SetStorePreferences -->
	<xs:element name="SetStorePreferencesRequest" type="ns:SetStorePreferencesRequestType"/>
	<xs:complexType name="SetStorePreferencesRequestType">
		<xs:annotation>
			<xs:documentation>
				Sets the preferences for a user's eBay Store.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>GetStore, GetStorePreferences, SetStore</RelatedCalls>
				<SeeLink>
					<Title>Managing eBay Stores</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sites-eBayStore.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="StorePreferences" type="ns:StorePreferencesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
					      Specifies the store preferences.
					    </xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetStorePreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SetStorePreferences -->
	<xs:element name="SetStorePreferencesResponse" type="ns:SetStorePreferencesResponseType"/>
	<xs:complexType name="SetStorePreferencesResponseType">
		<xs:annotation>
			<xs:documentation>
	      Returned after calling SetStorePreferencesRequest. This serves as confirmation that 
        the Store preferences were successfully submitted.
	    </xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType"/>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SetTaxTable -->
	<xs:element name="SetTaxTableRequest" type="ns:SetTaxTableRequestType"/>
	<xs:complexType name="SetTaxTableRequestType">
		<xs:annotation>
			<xs:documentation>
				Sets the tax table for a seller on a given site.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>GetTaxTable</RelatedCalls>
				<SeeLink>
					<Title>Enabling Multi-jurisdiction Sales Tax</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Feature-SalesTax.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Managing User Preferences</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/CRM-UserInformation.html#SettingUserPreferences</URL>
				</SeeLink>
				<SeeLink>
					<Title>Enabling Multi-jurisdiction Sales Tax</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Feature-SalesTax.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="TaxTable" type="ns:TaxTableType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A container of tax jurisdiction information unique to a user/site combination.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetTaxTable</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SetTaxTable -->
	<xs:element name="SetTaxTableResponse" type="ns:SetTaxTableResponseType"/>
	<xs:complexType name="SetTaxTableResponseType">
		<xs:annotation>
			<xs:documentation>
				Response to SetTaxTableRequest.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SetUserNotes -->
	<xs:element name="SetUserNotesRequest" type="ns:SetUserNotesRequestType"/>
	<xs:complexType name="SetUserNotesRequestType">
		<xs:annotation>
			<xs:documentation>
				Enables users to add, replace, and delete My eBay notes for
				items that are being tracked in the My eBay All Selling and
				All Buying areas.
			</xs:documentation>
			<xs:appinfo>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								ID of the item to which the My eBay note will be
								attached. Notes can only be added to items that are
								currently being tracked in My eBay.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. ItemIDs are usually 9 to 12 digits)</MaxLength>
								<CallInfo>
									<CallName>SetUserNotes</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Action" type="ns:SetUserNotesActionCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The seller must include this field and set it to 'AddOrUpdate' to add a new 
								user note or update an existing user note, or set it to 'Delete' to delete a 
								an existing user note.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetUserNotes</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="NoteText" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Text of the note. Maximum 250 characters. Required only
								if the Action is &lt;b&gt;AddOrUpdate&lt;/b&gt;. This note text will
								completely replace any existing My eBay note for the
								specified item.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>250</MaxLength>
								<CallInfo>
									<CallName>SetUserNotes</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="TransactionID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique identifier for the order line item (transaction) to which the My
								eBay note will be attached. Notes can only be added to order line items
								that are currently being tracked in My eBay. Buyers can
								view user notes made on order line items in the
								&lt;b&gt;PrivateNotes&lt;/b&gt; field of the &lt;b&gt;WonList&lt;/b&gt; container in &lt;b&gt;GetMyeBayBuying&lt;/b&gt;, and
								sellers can view user notes made on order line items in
								the &lt;b&gt;PrivateNotes&lt;/b&gt; field of the &lt;b&gt;SoldList&lt;/b&gt; and &lt;b&gt;DeletedFromSoldList&lt;/b&gt;
								containers in &lt;b&gt;GetMyeBaySellinging&lt;/b&gt;.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetUserNotes</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="VariationSpecifics" type="ns:NameValueListArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of name-value pairs that identify (match) one
								variation within a fixed-price, multi-variation listing. The specified
								name-value pair(s) must exist in the listing specified by either the
								&lt;b&gt;ItemID&lt;/b&gt; or &lt;b&gt;SKU&lt;/b&gt; values specified in the request. If a specific order line
								item is targeted in the request with an
								&lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair or an &lt;b&gt;OrderLineItemID&lt;/b&gt; value, any specified
								&lt;b&gt;VariationSpecifics&lt;/b&gt; container is ignored by the call.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetUserNotes</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SKU" type="ns:SKUType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								SKU value of the item variation to which the My eBay note will be
								attached. Notes can only be added to items that are currently being
								tracked in My eBay. A SKU (stock keeping unit) value is defined by and
								used by the seller to identify a variation within a fixed-price, multi-
								variation listing. The SKU value is assigned to a variation of an item
								through the &lt;b&gt;Variations.Variation.SKU&lt;/b&gt; element.
								&lt;br&gt;
								&lt;br&gt;
								This field can only be used if the &lt;b&gt;Item.InventoryTrackingMethod&lt;/b&gt; field
								(set with the &lt;b&gt;AddFixedPriceItem&lt;/b&gt; or &lt;b&gt;RelistFixedPriceItem&lt;/b&gt; calls) is set to
								SKU.
								&lt;br&gt;
								&lt;br&gt;
								If a specific order line item is targeted in the request
								with an &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair or an &lt;b&gt;OrderLineItemID&lt;/b&gt; value, any
								specified &lt;b&gt;SKU&lt;/b&gt; is ignored by the call.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetUserNotes</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="OrderLineItemID" type="xs:string" minOccurs="0">
						<xs:annotation>
						<xs:documentation>
							A unique identifier for an eBay order line item. This field is created as
							soon as there is a commitment to buy from the seller, and its value is
							based upon the concatenation of &lt;b&gt;ItemID&lt;/b&gt; and &lt;b&gt;TransactionID&lt;/b&gt;, with a hyphen in
							between these two IDs. &lt;b&gt;OrderLineItemID&lt;/b&gt; can be used in the input instead of
							an &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair to identify an order line item. 
							&lt;br&gt;
							&lt;br&gt;
							Notes can only be added to order line items that are currently being
							tracked in My eBay. Buyers can view user notes made on order line items in
							the &lt;b&gt;PrivateNotes&lt;/b&gt; field of the &lt;b&gt;WonList&lt;/b&gt; container in &lt;b&gt;GetMyeBayBuying&lt;/b&gt;, and
							sellers can view user notes made on order line items in the &lt;b&gt;PrivateNotes&lt;/b&gt;
							field of the &lt;b&gt;SoldList&lt;/b&gt; and &lt;b&gt;DeletedFromSoldList&lt;/b&gt; containers in
							&lt;b&gt;GetMyeBaySellinging&lt;/b&gt;.
						</xs:documentation>
						<xs:appinfo>
							<MaxLength>50 (Note: ItemIDs and TransactionIDs usually consist of 9 to 12 digits.)</MaxLength>
							<CallInfo>
								<CallName>SetUserNotes</CallName>
								<RequiredInput>Conditionally</RequiredInput>
							</CallInfo>
						</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SetUserNotes -->
	<xs:element name="SetUserNotesResponse" type="ns:SetUserNotesResponseType"/>
	<xs:complexType name="SetUserNotesResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns the status of the call.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType"/>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SetUserPreferences -->
	<xs:element name="SetUserPreferencesRequest" type="ns:SetUserPreferencesRequestType"/>
	<xs:complexType name="SetUserPreferencesRequestType">
		<xs:annotation>
			<xs:documentation>
				Defines the &lt;b&gt;SetUserPreferences&lt;/b&gt; request container.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>GetUserPreferences</RelatedCalls>
				<SeeLink>
					<Title>Managing User Preferences</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/CRM-UserInformation.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="BidderNoticePreferences" type="ns:BidderNoticePreferencesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of the seller's preference for receiving contact
								information for unsuccessful bidders. This preference is only applicable for
								auction listings.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CombinedPaymentPreferences" type="ns:CombinedPaymentPreferencesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of the seller's preference for allowing combined payment
								on multiple orders shared between the same seller and buyer.
								&lt;br&gt;&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
								Calculated and flat-rate shipping preferences are no longer set using this
								call. Instead, use the &lt;b&gt;SetShippingDiscountProfiles&lt;/b&gt; call to
								set the shipping discounts for combined payment orders.
								&lt;/span&gt;
								&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
								A seller's combined payment preferences can take up to 7 days to
								have any logical or functional effect on eBay.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CrossPromotionPreferences" type="ns:CrossPromotionPreferencesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This container should no longer be used as eBay Store Cross Promotions are no
								longer supported in the Trading API. This container will be removed from the
								Trading WSDL and API Call Reference docs in a future release.
								&lt;br&gt;&lt;br&gt;
								Container consisting of the seller's cross-promotion preferences. These
								preferences are only applicable for eBay Store owners. One or more
								preferences may be set or modified under this field.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SellerPaymentPreferences" type="ns:SellerPaymentPreferencesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of the seller's payment preferences. One or more
								preferences may be set or modified under this field. Payment preferences
								specified in a &lt;b&gt;SetUserPreferences&lt;/b&gt; call override the settings
								in My eBay payment preferences.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SellerFavoriteItemPreferences" type="ns:SellerFavoriteItemPreferencesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of the seller's preferences for displaying items on a
								buyer's Favorite Sellers' Items page or Favorite Sellers' Items digest. One
								or more preferences may be set or modified under this field.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndOfAuctionEmailPreferences" type="ns:EndOfAuctionEmailPreferencesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of the seller's preferences for the end-of-auction
								email sent to the winning bidder. These preferences allow the seller to
								customize the Email that is sent to buyer at the end of the auction. One or
								more preferences may be set or modified under this field. These preferences
								are only applicable for auction listings.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EmailShipmentTrackingNumberPreference" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Flag that controls whether the shipment's tracking number is sent by Email
								from the seller to the buyer.
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>SetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="RequiredShipPhoneNumberPreference" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Flag that controls whether the buyer is required to provide a shipping phone
								number upon checkout. Some shipping carriers require the receiver's phone
								number.
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>SetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="UnpaidItemAssistancePreferences" type="ns:UnpaidItemAssistancePreferencesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of a seller's Unpaid Item Assistant preferences. The
								Unpaid Item Assistant automatically opens an Unpaid Item dispute on the
								behalf of the seller. One or more preferences may be set or modified under
								this field.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
								<SeeLink>
									<URL>http://pages.ebay.com/sell/UPI/upiassistant/index.html</URL>
									<Title>Unpaid Item Assistant</Title>
								</SeeLink>
								<SeeLink>
									<URL>http://pages.ebay.com/sell/UPI/standardprocess/index.html</URL>
									<Title>Understanding the New Unpaid Item Process</Title>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PurchaseReminderEmailPreferences" type="ns:PurchaseReminderEmailPreferencesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of a seller's preference for sending a purchase
								reminder email to buyers.
							</xs:documentation>
							<xs:appinfo>
						 		<CallInfo>
									<CallName>SetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SellerThirdPartyCheckoutDisabled" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A flag used to disable the use of a third-party application to handle the
								checkout flow for a seller. If set to true, Third-Party Checkout is disabled
								and any checkout flow initiated on the seller's application is redirected to
								the eBay checkout flow.
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>SetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DispatchCutoffTimePreference" type="ns:DispatchCutoffTimePreferencesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
                        Contains information about a seller's order cut off time preferences for same day shipping. If the seller specifies a value of &lt;code&gt;0&lt;/code&gt; in &lt;strong&gt;Item.DispatchTimeMax&lt;/strong&gt; to offer same day handling when listing an item, the seller's shipping time commitment depends on the order cut off time set for the listing site, as indicated by &lt;strong&gt;DispatchCutoffTimePreference.CutoffTime&lt;/strong&gt;.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
								<SeeLink>
									<Title>Specifying Shipping Services</Title>
									<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Shipping-Services.html#SameDayHandling</URL>
									<For>details about dispatch cut off times</For>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="GlobalShippingProgramListingPreference" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If this flag is included and set to &lt;code&gt;true&lt;/code&gt;, the seller's new listings will enable the Global Shipping Program by default.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;
								&lt;strong&gt;Note:&lt;/strong&gt; This field is ignored for sellers who are not opted in to the Global Shipping Program (when GetUserPreferences returns &lt;strong&gt;OfferGlobalShippingProgramPreference&lt;/strong&gt; with a value of &lt;code&gt;false&lt;/code&gt;).
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>SetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				<xs:element name="OverrideGSPserviceWithIntlService" type="xs:boolean" minOccurs="0">
					<xs:annotation>
						<xs:documentation>
							If this flag is included and set to &lt;code&gt;true&lt;/code&gt;, and the seller specifies an international shipping service to a particular country for a given listing, the specified service will take precedence and be the listing's default international shipping option for buyers in that country, rather than the Global Shipping Program. The Global Shipping Program will still be the listing's default option for shipping to any Global Shipping-eligible country for which the seller does &lt;em&gt;not&lt;/em&gt; specify an international shipping service.
							&lt;br/&gt;&lt;br/&gt;
							If this flag is set to &lt;code&gt;false&lt;/code&gt;, the Global Shipping Program will be each Global Shipping-eligible listing's default option for shipping to any Global Shipping-eligible country, regardless of any international shipping service that the seller specifies for the listing.
						</xs:documentation>
						<xs:appinfo>
							<Default>false</Default>
								<CallInfo>
									<CallName>SetUserPreferences</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SetUserPreferences -->
	<xs:element name="SetUserPreferencesResponse" type="ns:SetUserPreferencesResponseType"/>
	<xs:complexType name="SetUserPreferencesResponseType">
		<xs:annotation>
			<xs:documentation>
				Returned after a call to SetUserPreferences to indicate that the call succeeded.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: UploadSiteHostedPictures -->
	<xs:element name="UploadSiteHostedPicturesRequest" type="ns:UploadSiteHostedPicturesRequestType"/>
	<xs:complexType name="UploadSiteHostedPicturesRequestType">
		<xs:annotation>
			<xs:documentation>
				Uploads a picture to the eBay Picture Service and returns a URL for the picture. You will use this URL when creating the listing using one of the &lt;b&gt;AddItem&lt;/b&gt; calls. 
			</xs:documentation>
			<xs:appinfo>
				<SeeLink>
					<Title>Introduction to Pictures in Item Listings</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Pictures-Intro.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Working with Pictures in an Item Listing</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Pictures-InListing.html#AssociatingPictureswithanItem</URL>
				</SeeLink>
				<SeeLink>
					<Title>Including Pictures in the Search Results Gallery</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Pictures-InResults.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Describing Variations in a Listing</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Variations-Configuring.html#DefiningPicturesforVariations</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="PictureName" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A name you provide for the picture.
								Returned as &lt;b&gt;SiteHostedPictureDetails.PictureName&lt;/b&gt; in the call response.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>UploadSiteHostedPictures</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PictureSystemVersion" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The picture system version. Only version 2 is valid.
								Available to support future changes in the picture system version.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<Default>2</Default>
									<CallName>UploadSiteHostedPictures</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PictureSet" type="ns:PictureSetCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The image sizes that will be generated.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;IMPORTANT: &lt;/b&gt;
								To get the standard website image sizing with Zoom, set this field to &lt;b&gt;Supersize&lt;/b&gt;.
								&lt;/span&gt;  
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<Default>Standard</Default>
									<AllValuesExcept>Large</AllValuesExcept>
									<CallName>UploadSiteHostedPictures</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PictureData" type="ns:Base64BinaryType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								An optional reference ID to the binary attachment.
								The &lt;b&gt;PictureData&lt;/b&gt; field does not contain the binary attachment.
								The binary attachment is image data,
								including the headers, from a JPG, GIF, PNG, BMP, or TIF format image file.
								The binary attachment must be sent as a MIME attachment,
								in your POST request, after the XML input.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
								This field is not applicable for eBay Large Merchant Services. Use the
								&lt;b&gt;ExternalPictureURL&lt;/b&gt; field instead.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>UploadSiteHostedPictures</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PictureUploadPolicy" type="ns:PictureUploadPolicyCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Determines if the uploaded picture is to replace all the pictures or to be added to the pictures currently available to a seller on the eBay site. The picture is available to the seller on the My Picture Uploads tab within the Sell Your Item (SYI) pages.
								&lt;br/&gt;&lt;br/&gt;								
								The picture you upload (and its URL) is stored for a period of time on the eBay site. If, within that time, the picture is associated with an item, then the picture persists on the eBay site for the same time length as other pictures uploaded using the &lt;b&gt;UploadSiteHostedPictures&lt;/b&gt; call. 
								&lt;br/&gt;&lt;br/&gt;								
								To view the expiration date of the picture, use 
								&lt;b&gt;UploadSiteHostedPictures.SiteHostedPictureDetails.UseByDate&lt;/b&gt;. The date returned is relative to the current date.
							</xs:documentation>
							<xs:appinfo>
							<max>25</max>
								<CallInfo>
									<CallName>UploadSiteHostedPictures</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ExternalPictureURL" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
							  The URL for the picture you want to upload.
							  You can  include only one &lt;b&gt;ExternalPictureURL&lt;/b&gt; field per call.
							  &lt;br&gt;&lt;br&gt;
								The eBay server uses the information in this field to retrieve a picture from a URL on an external web server. Once retrieved, the picture will be copied to eBay Picture Services (EPS) and retained for 90 days, plus the length of your listing duration.
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
								The &lt;b&gt;ExternalPictureURL&lt;/b&gt; field is required when using eBay Large Merchant Services.
								&lt;/span&gt;  
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>1024</MaxLength>
								<CallInfo>
									<CallName>UploadSiteHostedPictures</CallName>
									<RequiredInput>Conditionally</RequiredInput>
									<maxOccurs>1</maxOccurs>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="PictureWatermark" type="ns:PictureWatermarkCodeType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								The type of watermark to apply to the uploaded picture. 
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
								Watermarks are applied only to pictures that are greater than an eBay Picture Service configured size.
								&lt;/span&gt;  
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>UploadSiteHostedPictures</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ExtensionInDays" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The number of days to extend the expiration date for the specified image, after a listing has ended. This call is restricted to applications that have been granted permission to use it by eBay Developer Technical Support.
								&lt;br&gt;&lt;br&gt;
								This field is not needed for active listings - it is meant to be used only
							 	when a picture needs to be hosted longer than the normal listing duration.
							</xs:documentation>
							<xs:appinfo>
								<Min>1</Min>
								<Max>30</Max>
								<CallInfo>
									<CallName>UploadSiteHostedPictures</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: UploadSiteHostedPictures -->
	<xs:element name="UploadSiteHostedPicturesResponse" type="ns:UploadSiteHostedPicturesResponseType"/>
	<xs:complexType name="UploadSiteHostedPicturesResponseType">
		<xs:annotation>
			<xs:documentation>
				Contains information about a picture upload (i.e., information about a picture
				upload containing a binary attachment of an image).
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="PictureSystemVersion" type="xs:int" minOccurs="0" >
						<xs:annotation>
							<xs:documentation>
								The picture system version that was used to upload pictures.
								Only version 2 is valid.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>UploadSiteHostedPictures</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SiteHostedPictureDetails" type="ns:SiteHostedPictureDetailsType" minOccurs="0" >
						<xs:annotation>
							<xs:documentation>
								The information about an &lt;b&gt;UploadSiteHostedPictures&lt;/b&gt; upload,
								including the URL of the uploaded picture. 
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>UploadSiteHostedPictures</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: ValidateChallengeInput -->
	<xs:element name="ValidateChallengeInputRequest" type="ns:ValidateChallengeInputRequestType"/>
	<xs:complexType name="ValidateChallengeInputRequestType">
		<xs:annotation>
			<xs:documentation>
				Validates the user response to a &lt;b class="con"&gt;GetChallengeToken&lt;/b&gt;
				botblock challenge.
			</xs:documentation>
			<xs:appinfo>
				<Summary>
					Validates the user response to a GetChallengeToken botblock challenge.
				</Summary>
				<RelatedCalls>GetChallengeToken</RelatedCalls>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="ChallengeToken" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Botblock token that was returned by GetChallengeToken.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ValidateChallengeInput</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="UserInput" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								User response to a botblock challenge.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ValidateChallengeInput</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="KeepTokenValid" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Whether the challenge token should remain valid for up to two minutes.
							</xs:documentation>
							<xs:appinfo>
								<Default>false</Default>
								<CallInfo>
									<CallName>ValidateChallengeInput</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: ValidateChallengeInput -->
	<xs:element name="ValidateChallengeInputResponse" type="ns:ValidateChallengeInputResponseType"/>
	<xs:complexType name="ValidateChallengeInputResponseType">
		<xs:annotation>
			<xs:documentation>
				Validate the user response to botblock challenge.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="ValidToken" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates whether the token is valid.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ValidateChallengeInput</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: ValidateTestUserRegistration -->
	<xs:element name="ValidateTestUserRegistrationRequest" type="ns:ValidateTestUserRegistrationRequestType"/>
	<xs:complexType name="ValidateTestUserRegistrationRequestType">
		<xs:annotation>
			<xs:documentation>
				Requests to enable a test user to sell items in the Sandbox environment.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>GetUser</RelatedCalls>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="FeedbackScore" type="xs:int" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Value for the feedback score of a user. If no value is passed in the request,
								or if the value is zero, the feedback score is unchanged. This element is not intended
								for regularly testing feedback because the feedback value can change after the request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ValidateTestUserRegistration</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
								<Min>0</Min>
								<Max>1000</Max>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="RegistrationDate" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Value for the date and time that a user's registration begins.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ValidateTestUserRegistration</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SubscribeSA" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates if a user subscribes to Seller's Assistant. You cannot
								request to subscribe a user to both Seller's Assistant and
								Seller's Assistant Pro. You cannot request to unsubscribe a user.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ValidateTestUserRegistration</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SubscribeSAPro" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates if a user subscribes to Seller's Assistant Pro. You cannot
								request to subscribe a user to both Seller's Assistant and
								Seller's Assistant Pro. You cannot request to unsubscribe a user.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ValidateTestUserRegistration</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SubscribeSM" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates if a user subscribes to Selling Manager. You cannot
								request to subscribe a user to both Selling Manager and
								Selling Manager Pro. You cannot request to unsubscribe a user.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ValidateTestUserRegistration</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SubscribeSMPro" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates if a user subscribes to Selling Manager Pro. You cannot
								request to subscribe a user to both Selling Manager and
								Selling Manager Pro. You cannot request to unsubscribe a user.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>ValidateTestUserRegistration</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: ValidateTestUserRegistration -->
	<xs:element name="ValidateTestUserRegistrationResponse" type="ns:ValidateTestUserRegistrationResponseType"/>
	<xs:complexType name="ValidateTestUserRegistrationResponseType">
	  <xs:annotation>
	    <xs:documentation>
	      Returned after calling ValidateTestUserRegistrationRequest; confirms a successful
	      call.
	    </xs:documentation>
	  </xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: VeROReportItems -->
	<xs:element name="VeROReportItemsRequest" type="ns:VeROReportItemsRequestType"/>
	<xs:complexType name="VeROReportItemsRequestType">
		<xs:annotation>
			<xs:documentation>
				Reports items that allegedly infringe your copyright, trademark, or other 
				intellectual property rights. You can report one or more items at a time with this 
				call. You must be a member of the Verified Rights Owner (VeRO) Program to use this 
				call. 
			</xs:documentation>
			<xs:appinfo>
				<Summary>
					Reports items that allegedly infringe your copyright, trademark, or other 
					intellectual property rights. You must be a member of the Verified Rights Owner 
					(VeRO) Program to use this call.
				</Summary>
				<RelatedCalls>
					GetVeROReasonCodeDetails, GetVeROReportStatus
				</RelatedCalls>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="RightsOwnerID" type="ns:UserIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								User ID of the VeRO member reporting the items.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VeROReportItems</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ReportItems" type="ns:VeROReportItemsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
						 		Container (packet) for items being reported. You can report the same item 
						 		more than once in a packet if a different reason code is used each time.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VeROReportItems</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: VeROReportItems -->
	<xs:element name="VeROReportItemsResponse" type="ns:VeROReportItemsResponseType"/>
	<xs:complexType name="VeROReportItemsResponseType">
		<xs:annotation>
			<xs:documentation>
				Contains a packet ID and status for the items reported by the VeRO Program member.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="VeROReportPacketID" type="xs:long" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								A unique packet identifier for the items reported.
							</xs:documentation>
							<xs:appinfo>
								<Min/>
								<Max/>
								<CallInfo>
									<CallName>VeROReportItems</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="VeROReportPacketStatus" type="ns:VeROReportPacketStatusCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The processing status of the packet.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VeROReportItems</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: VerifyAddFixedPriceItem -->
	<xs:element name="VerifyAddFixedPriceItemRequest" type="ns:VerifyAddFixedPriceItemRequestType"/>
	<xs:complexType name="VerifyAddFixedPriceItemRequestType">
		<xs:annotation>
			<xs:documentation>
				Enables a seller to test the definition of a new fixed-price listing by
				submitting the definition to eBay without creating a actual listing.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>AddFixedPriceItem, VerifyAddItem</RelatedCalls>
				<SeeLink>
					<Title>Listing an Item</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listing-AnItem.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Introduction to Pictures in Item Listings</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Pictures-Intro.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="Item" type="ns:ItemType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Root container holding all values that define a new
								fixed-price listing.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VerifyAddFixedPriceItem</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: VerifyAddFixedPriceItem -->
	<xs:element name="VerifyAddFixedPriceItemResponse" type="ns:VerifyAddFixedPriceItemResponseType"/>
	<xs:complexType name="VerifyAddFixedPriceItemResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns the listing recommendations (if applicable), the
				estimated fees for the proposed new listing (except the Final Value Fee, which isn't calculated
				until the item has sold), and other details.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Represents the item ID for the new fixed-price listing. VerifyAddFixedPriceItem does not
								actually list an item, so 0 is returned instead of a normal item ID.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
								<CallInfo>
									<CallName>VerifyAddFixedPriceItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SKU" type="ns:SKUType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Item-level SKU for the new listing, if the seller specified
								tem.SKU in the request. Variation SKUs are not returned
								(see GetItem instead).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddFixedPriceItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Fees" type="ns:FeesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Child elements contain the estimated listing fees for the new item listing.
								The fees do not include the Final Value Fee (FVF), which cannot be determined
								until an item is sold.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VerifyAddFixedPriceItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ExpressListing" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates whether the item would be listed on eBay Express.
								See ExpressItemRequirements for hints about why this
								value is true or false for a given item.
							</xs:documentation>
							<xs:appinfo>
							<NoCalls/>
							<!-- <DeprecationVersion>579</DeprecationVersion> -->
								<!-- <<DeprecationDetails>NoOp</DeprecationDetails>
								<UseInstead/>
								<CallInfo>
									<CallName>VerifyAddFixedPriceItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo> -->
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ExpressItemRequirements" type="ns:ExpressItemRequirementsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains details about why an item does or doesn't
								qualify as an eBay Express listing. Only returned when
								IncludeExpressRequirements is true the request.&lt;br&gt;
								&lt;br&gt;
								The item requirements are assessed in this order:&lt;br&gt;
								- SellerExpressEligible&lt;br&gt;
								- ExpressOptOut&lt;br&gt;
								- ExpressApproved&lt;br&gt;
								- All other settings
							</xs:documentation>
							<xs:appinfo>
								<NoCalls/>
							<!-- <DeprecationVersion>579</DeprecationVersion> -->
								<!-- <DeprecationDetails>NoOp</DeprecationDetails>
								<UseInstead/>
								<CallInfo>
									<CallName>VerifyAddFixedPriceItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo> -->
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CategoryID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								ID of the primary category in which the item would be listed.
								Only returned if you set Item.CategoryMappingAllowed to true in the request
								and the ID you passed in PrimaryCategory was mapped to a new ID by eBay.
								If the primary category has not changed or it has expired with no replacement,
								CategoryID does not return a value.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>10</MaxLength>
								<CallInfo>
									<CallName>VerifyAddFixedPriceItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Category2ID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								ID of the secondary category in which the item would be listed.
								Only returned if you set Item.CategoryMappingAllowed to true in the request
								and the ID you passed in SecondaryCategory was mapped to a new ID by eBay.
								If the secondary category has not changed or it has expired with no replacement,
								Category2ID does not return a value.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>10</MaxLength>
								<CallInfo>
									<CallName>VerifyAddFixedPriceItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DiscountReason" type="ns:DiscountReasonCodeType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								The nature of the discount, if a discount would have applied
								had this actually been listed at this time.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VerifyAddFixedPriceItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ListingRecommendations" type="ns:ListingRecommendationsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of one or more &lt;b&gt;Recommendation&lt;/b&gt; containers. Each &lt;b&gt;Recommendation&lt;/b&gt; container provides a message to the seller on how a listing can be improved or brought up to standard in reqards to: optimizing the listing category; recommendation to provide a condition description for a used item; Top-Rated Plus listing requirements; recommendation to offer GSP for International buyers; required and recommended Item Specifics for the category and/or product; picture requirements; and/or a recommendation to use a product code to list the item, such as a UPC, an EAN, or an ISBN. 
								&lt;br&gt;&lt;br&gt;
								This container is only returned if the &lt;b&gt;IncludeRecommendations&lt;/b&gt; 
								flag was included and set to 'true' in the &lt;b&gt;VerifyAddFixedPriceItem&lt;/b&gt; request, and if 
								at least one listing recommendation exists for the listing about to be listed. If
								one or more listing recommendations are returned, it will be at the seller's 
								discretion about whether to revise the listing based on eBay's listing 
								recommendation(s) before actually creating the listing through an 
								&lt;b&gt;AddFixedPriceItem&lt;/b&gt; call.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VerifyAddFixedPriceItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: VerifyAddItem -->
	<xs:element name="VerifyAddItemRequest" type="ns:VerifyAddItemRequestType"/>
	<xs:complexType name="VerifyAddItemRequestType">
		<xs:annotation>
			<xs:documentation>
				Enables a seller to specify the definition of a new item and submit the definition to eBay without creating a listing.&amp;nbsp;&lt;b&gt;Also for Half.com&lt;/b&gt;.
				&lt;br&gt;&lt;br&gt;
				Sellers who engage in cross-border trade on sites that require a recoupment agreement, must agree to the
				recoupment terms before adding or verifying items. This agreement allows eBay to reimburse
				a buyer during a dispute and then recoup the cost from the seller. The US site is a recoupment site, and
        the agreement is located &lt;a href="https://scgi.ebay.com/ws/eBayISAPI.dll?CBTRecoupAgreement"&gt;here&lt;/a&gt;.
        The list of the sites where a user has agreed to the recoupment terms is returned by the GetUser response.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>AddItem, VerifyAddFixedPriceItem</RelatedCalls>
				<SeeLink>
					<Title>Listing an Item</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listing-AnItem.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Introduction to Pictures in Item Listings</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Pictures-Intro.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="Item" type="ns:ItemType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Root container holding all values that define a new
								listing.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VerifyAddItem</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="IncludeExpressRequirements" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates if the response should include detailed data relating to
								whether an item would qualify as an Express listing. For
								information about the Express-related data that can be returned
								when IncludeExpressRequirements is set to true,
								see the response of VerifyAddItem and see the
								eBay Features Guide.
							</xs:documentation>
							<xs:appinfo>
								<NoCalls/>
								<!-- <DeprecationVersion>579</DeprecationVersion> -->
								<!-- <DeprecationDetails>NoOp</DeprecationDetails> -->
								<!-- <UseInstead/>
								<Default>false</Default>
								<CallInfo>
									<CallName>VerifyAddItem</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo> -->
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ExternalProductID" type="ns:ExternalProductIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								&lt;b&gt;Deprecated.&lt;/b&gt; This field will be removed from the schema
								in a future release. Recommended usage as of release 439 varies for
								eBay.com listings and Half.com listings.
								&lt;br&gt;&lt;br&gt;
								For eBay.com listings:
								As of release 439, this field can still be passed in, but we recommend
								that you update your applications to use the ExternalProductID field
								defined on the item instead (i.e., Item.ExternalProductID). If you
								specify both Item.ExternalProductID and this field in the same request,
								eBay uses the value in Item.ExternalProductID and ignores the value in
								this field. See Item.ExternalProductID for information on using an
								external ID for eBay.com listings.
								&lt;br&gt;&lt;br&gt;
								For Half.com listings:
								As of release 439, this field is required for Half.com listings.
								Causes Half.com to list the item with Pre-filled Item Information based on
								an ISBN value or other supported external ID, plus other meta-data that
								you specify. See the eBay Features Guide for information about
								listing to Half.com.
							</xs:documentation>
							<xs:appinfo>
								<NoCalls/>
								<!-- <CallInfo>
									<CallName>VerifyAddItem</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo> -->
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: VerifyAddItem -->
	<xs:element name="VerifyAddItemResponse" type="ns:VerifyAddItemResponseType"/>
	<xs:complexType name="VerifyAddItemResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns the listing recommendations (if applicable), the estimated fees for the
				proposed new listing (except the Final Value Fee, which isn't calculated until the item
				has sold), and other details.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Represents the item ID for the new listing. VerifyAddItem does not
								actually list an item, so 0 is returned instead of a normal item ID.
								&lt;br&gt;&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
									Although we represent item IDs as strings in the schema, we recommend you store
									them as 64-bit signed integers. If you choose to store item IDs as strings,
									allocate at least 19 characters (assuming decimal digits are used) to hold them.
									eBay will increase the size of IDs over time. Your code should be prepared to
									handle IDs of up to 19 digits. For more information about item IDs, see
									&lt;a href=
									"https://ebaydts.com/eBayKBDetails?KBid=468"&gt;
									Common FAQs on eBay Item IDs and other eBay IDs&lt;/a&gt; in the Knowledge Base.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
								<CallInfo>
									<CallName>VerifyAddItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Fees" type="ns:FeesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Child Fee containers provide the listing feature names, fees, and possible discounts
								for the new item listing. The fees do not include the Final Value Fee (FVF), which
								cannot be determined until an item is sold.
								&lt;br /&gt;
								&lt;br /&gt;
								There is no guarantee that a PromotionalDiscount returned with VerifyAddItem will
								be realized when the seller uses AddItem to list the same item. This is the result
								of the timing of certain promotions.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VerifyAddItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ExpressListing" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates whether the item would be listed on eBay Express.
								See ExpressItemRequirements for hints about why this
								value is true or false for a given item.
							</xs:documentation>
							<xs:appinfo>
							<NoCalls/>
								<!-- <DeprecationVersion>579</DeprecationVersion> 
								<DeprecationDetails>NoOp</DeprecationDetails>
								<UseInstead/> 
								<CallInfo>
									<CallName>VerifyAddItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo> -->
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ExpressItemRequirements" type="ns:ExpressItemRequirementsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Contains details about why an item does or doesn't
								qualify as an eBay Express listing. Only returned when
								IncludeExpressRequirements is true the request.
								&lt;br&gt;
								&lt;br&gt;
								The item requirements are assessed in this order:&lt;br&gt;
								- SellerExpressEligible&lt;br&gt;
								- ExpressOptOut&lt;br&gt;
								- ExpressApproved&lt;br&gt;
								- All other settings
							</xs:documentation>
							<xs:appinfo>
							<NoCalls/>
								<!-- <DeprecationVersion>579</DeprecationVersion> -->
								<!-- <DeprecationDetails>NoOp</DeprecationDetails>
								<UseInstead/>
								<CallInfo>
									<CallName>VerifyAddItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo> -->
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="CategoryID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								ID of the primary category in which the item would be listed.
								Only returned if you set Item.CategoryMappingAllowed to true in the request
								and the ID you passed in PrimaryCategory was mapped to a new ID by eBay.
								If the primary category has not changed or it has expired with no replacement,
								CategoryID does not return a value.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>10</MaxLength>
								<CallInfo>
									<CallName>VerifyAddItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Category2ID" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								ID of the secondary category in which the item would be listed.
								Only returned if you set Item.CategoryMappingAllowed to true in the request
								and the ID you passed in SecondaryCategory was mapped to a new ID by eBay.
								If the secondary category has not changed or it has expired with no replacement,
								Category2ID does not return a value.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>10</MaxLength>
								<CallInfo>
									<CallName>VerifyAddItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DiscountReason" type="ns:DiscountReasonCodeType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								The nature of the discount, if a discount would have applied
								had this actually been listed at this time.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VerifyAddItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ProductSuggestions" type="ns:ProductSuggestionsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Provides a list of products recommended by eBay which match the item information
								provided by the seller.
								Not applicable to Half.com.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VerifyAddItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ListingRecommendations" type="ns:ListingRecommendationsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of one or more &lt;b&gt;Recommendation&lt;/b&gt; containers. Each &lt;b&gt;Recommendation&lt;/b&gt; container provides a message to the seller on how a listing can be improved or brought up to standard in reqards to: optimizing the listing category; recommendation to provide a condition description for a used item; Top-Rated Plus listing requirements; recommendation to offer GSP for International buyers; required and recommended Item Specifics for the category and/or product; picture requirements; and/or a recommendation to use a product code to list the item, such as a UPC, an EAN, or an ISBN. 
								&lt;br&gt;&lt;br&gt;
								This container is only returned if the &lt;b&gt;IncludeRecommendations&lt;/b&gt; 
								flag was included and set to 'true' in the &lt;b&gt;VerifyAddItem&lt;/b&gt; request, and if 
								at least one listing recommendation exists for the listing about to be listed. If
								one or more listing recommendations are returned, it will be at the seller's 
								discretion about whether to revise the listing based on eBay's listing 
								recommendation(s) before actually creating the listing through an 
								&lt;b&gt;AddItem&lt;/b&gt; call.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VerifyAddItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: VerifyAddSecondChanceItem -->
	<xs:element name="VerifyAddSecondChanceItemRequest" type="ns:VerifyAddSecondChanceItemRequestType"/>
	<xs:complexType name="VerifyAddSecondChanceItemRequestType">
		<xs:annotation>
			<xs:documentation>
				Simulates the creation of a new Second Chance Offer
				listing of an item without actually creating a listing.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>GetAllBidders, AddSecondChanceItem</RelatedCalls>
				<SeeLink>
					<Title>Making Second Chance Offers for Items</Title>
					<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sales-SecondChanceOffers.html</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="RecipientBidderUserID" type="ns:UserIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the bidder from the original, ended listing to whom the seller
								is extending the second chance offer. Specify only one
								RecipientBidderUserID per call. If multiple users are specified (each in a
								RecipientBidderUserID node), only the last one specified receives the
								offer.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VerifyAddSecondChanceItem</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="BuyItNowPrice" type="ns:AmountType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the amount the offer recipient must pay to purchase the item
								from the second chance offer listing. Use only when the original item was
								an eBay Motors (or in some categories on U.S. and international sites for
								high-priced items, such as items in many U.S. and Canada Business and
								Industrial categories) and it ended unsold because the reserve price was
								not met. Call fails with an error for any other item conditions.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VerifyAddSecondChanceItem</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Duration" type="ns:SecondChanceOfferDurationCodeType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the length of time the second chance offer listing will be
								active. The recipient bidder has that much time to purchase the item or
								the listing expires.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VerifyAddSecondChanceItem</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Specifies the item ID for the original, ended listing from which the
								second chance offer item comes. A new ItemID is returned for the second
								chance offer item.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
								<CallInfo>
									<CallName>VerifyAddSecondChanceItem</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="SellerMessage" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Message content. Cannot contain HTML, asterisks, or quotes. This content
								is included in the second chance offer email sent to the recipient, which
								can be retrieved with GetMyMessages.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>1000</MaxLength>
								<CallInfo>
									<CallName>VerifyAddSecondChanceItem</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<!--  Call: VerifyAddSecondChanceItem -->
	<xs:element name="VerifyAddSecondChanceItemResponse" type="ns:VerifyAddSecondChanceItemResponseType"/>
	<xs:complexType name="VerifyAddSecondChanceItemResponseType">
		<xs:annotation>
			<xs:documentation>
				VerifyAddSecondChanceItem request to emulate creation of a new Second Chance Offer for an item to one of
				that item's bidders.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="StartTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
									Indicates the date and time when the the new
									second chance offer listing became active and
									the recipient user could purchase the item.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VerifyAddSecondChanceItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
									Indicates the date and time when the second
									chance offer listing expires, at which time
									the listing ends (if the recipient user does
									not purchase the item first).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VerifyAddSecondChanceItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: VerifyRelistItem -->
	<xs:element name="VerifyRelistItemRequest" type="ns:VerifyRelistItemRequestType"/>
	<xs:complexType name="VerifyRelistItemRequestType">
		<xs:annotation>
			<xs:documentation>
				This call is used to verify that the data you plan to pass into a &lt;b&gt;RelistItem&lt;/b&gt; call will produce the results that you are expecting, including a successful call with no errors.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>RelistItem</RelatedCalls>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element name="Item" type="ns:ItemType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Child elements hold the values for item properties that change for the
								relisted item. Item is a required input. At a minimum, the Item.ItemID
								property must be set to the ID of the listing being relisted (a
								listing that ended in the past 90 days). By default, the new listing's
								Item object properties are the same as those of the original (ended)
								listing. By setting a new value in the Item object, the new listing
								uses the new value rather than the corresponding value from the old
								listing.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VerifyRelistItem</CallName>
									<RequiredInput>Yes</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DeletedField" type="xs:string" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Specifies the name of the field to delete from a listing. See the eBay Features Guide for rules on deleting values when relisting items. Also see the relevant field descriptions to determine when to use &lt;b&gt;DeletedField&lt;/b&gt; (and potential consequences).
								The request can contain zero, one, or many instances of &lt;b&gt;DeletedField&lt;/b&gt; (one for each field to be deleted).
								&lt;br&gt;&lt;br&gt;
								Case-sensitivity must be taken into account when using a &lt;b&gt;DeletedField&lt;/b&gt; tag to delete a field. The value passed into a &lt;b&gt;DeletedField&lt;/b&gt; tag must either match the case of the schema element names in the full field path (Item.PictureDetails.GalleryURL), or the initial letter of each schema element name in the full field path must be  lowercase (item.pictureDetails.galleryURL).
								Do not change the case of letters in the middle of a field name.
								For example, item.picturedetails.galleryUrl is not allowed.&lt;br&gt;&lt;br&gt;
								To delete a listing enhancement like 'BoldTitle', specify the value you are deleting;
								for example, Item.ListingEnhancement[BoldTitle].
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VerifyRelistItem</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: VerifyRelistItem -->
	<xs:element name="VerifyRelistItemResponse" type="ns:VerifyRelistItemResponseType"/>
	<xs:complexType name="VerifyRelistItemResponseType">
		<xs:annotation>
			<xs:documentation>
				Returns the listing recommendations (if applicable), the estimated fees for the
				proposed new listing (except the Final Value Fee, which isn't calculated until the item
				has sold), and other details.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Unique item ID for the new listing. As VerifyRelistItem does not
								actually relist an item, returns 0 instead of a normal item ID.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
								<CallInfo>
									<CallName>VerifyRelistItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="Fees" type="ns:FeesType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Child elements contain the estimated listing fees for the new item
								listing. The fees do not include the Final Value Fee (FVF), which cannot
								be determined until an item is sold.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VerifyRelistItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="StartTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Date and time the new listing became active on the eBay site.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VerifyRelistItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EndTime" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Date and time when the new listing ends. This is the starting time plus
								the listing duration.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VerifyRelistItem</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="DiscountReason" type="ns:DiscountReasonCodeType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								The nature of the discount, if a discount would have applied
								had this actually been listed at this time.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VerifyRelistItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ProductSuggestions" type="ns:ProductSuggestionsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Provides a list of products recommended by eBay which match the item information
								provided by the seller.
								Not applicable to Half.com.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VerifyRelistItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="ListingRecommendations" type="ns:ListingRecommendationsType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Container consisting of one or more &lt;b&gt;Recommendation&lt;/b&gt; containers. Each &lt;b&gt;Recommendation&lt;/b&gt; container provides a message to the seller on how a listing can be improved or brought up to standard in reqards to: optimizing the listing category; recommendation to provide a condition description for a used item; Top-Rated Plus listing requirements; recommendation to offer GSP for International buyers; required and recommended Item Specifics for the category and/or product; picture requirements; and/or a recommendation to use a product code to list the item, such as a UPC, an EAN, or an ISBN.
								&lt;br&gt;&lt;br&gt;
								This container is only returned if the
								&lt;b&gt;IncludeRecommendations&lt;/b&gt; flag was included and set to 'true'
								in the &lt;b&gt;VerifyRelistItem&lt;/b&gt; request, and if at least one listing
								recommendation exists for the item about to be relisted. If one or more listing
								recommendations are returned, it will be at the seller's discretion about
								whether to revise the item based on eBay's listing recommendation(s) before 
								actually relisting the item through a &lt;b&gt;RelistItem&lt;/b&gt; call.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VerifyRelistItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>


	<!--
##### from file ../Shared/public/AbstractRequestType.xsd #####

-->
	<xs:complexType name="AbstractRequestType" abstract="true">
		<xs:annotation>
			<xs:documentation>
				Base type definition of the request payload, which can carry any type of payload
				content plus optional versioning information and detail level requirements. All
				concrete request types (e.g., AddItemRequestType) are derived from the abstract
				request type. The naming convention we use for the concrete type names is the name
				of the service (the verb or call name) followed by "RequestType":
				VerbNameRequestType
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="DetailLevel" type="ns:DetailLevelCodeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Detail levels are instructions that define standard subsets of
						data to return for particular data components (e.g., each
						Item, Transaction, or User) within the response payload.
						For example, a particular detail level might cause the
						response to include buyer-related data in every result
						(e.g., for every Item), but no seller-related data.
						Specifying a detail level is like using a
						predefined attribute list in the SELECT clause of an SQL query.
						Use the DetailLevel element to specify the required detail level
						that the client application needs pertaining to the data components
						that are applicable to the request.&lt;br&gt;
						&lt;br&gt;
						The &lt;b&gt;DetailLevelCodeType&lt;/b&gt; defines the
						global list of available detail levels for all request types.
						Most request types support certain detail
						levels or none at all. If you pass a detail level that exists
						in the schema but that isn't valid for a particular request,
						eBay ignores it processes the request without it.
						For each request type, see the detail level tables in the
						Input/Output Reference to determine which detail levels are
						applicable and which elements are returned for each applicable
						detail level. &lt;br&gt;
						&lt;br&gt;Note that &lt;b&gt;DetailLevel&lt;/b&gt; is required input for
						&lt;b&gt;GetMyMessages&lt;/b&gt;. &lt;br&gt;
						&lt;br&gt;
						With &lt;b&gt;GetSellerList&lt;/b&gt; and other calls that retrieve large data sets,
						please avoid using 'ReturnAll' when possible. For example, if you use
						&lt;b&gt;GetSellerList&lt;/b&gt;, use &lt;b&gt;GranularityLevel&lt;/b&gt; instead, or use &lt;b&gt;GetSellerEvents&lt;/b&gt;. If you do use 'ReturnAll' with
						&lt;b&gt;GetSellerList&lt;/b&gt;, use a small &lt;b&gt;Pagination.EntriesPerPage&lt;/b&gt; value and a narrow
						&lt;b&gt;EndTimeFrom&lt;/b&gt;/&lt;b&gt;EndTimeTo&lt;/b&gt; date range for better performance.
					</xs:documentation>
					<xs:appinfo>
						<PresentDetails>Yes</PresentDetails>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<!-- it does not support 'none' -->
							<OnlyTheseValues>ReturnSummary, ReturnHeaders, ReturnMessages</OnlyTheseValues>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetAdFormatLeads</CallName>
							<CallName>GetBestOffers</CallName>
							<CallName>GetCategories</CallName>
							<CallName>GetCategory2CS</CallName>
							<CallName>GetCategoryMappings</CallName>
							<CallName>GetFeedback</CallName>
							<CallName>GetOrders</CallName>
							<CallName>GetSellerEvents</CallName>
							<CallName>GetTaxTable</CallName>
							<OnlyTheseValues>ReturnAll, none</OnlyTheseValues>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<CallName>GetMyeBayBuying</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<CallName>GetUser</CallName>
							<CallName>GetUserDisputes</CallName>
							<OnlyTheseValues>ReturnAll, ReturnSummary, none</OnlyTheseValues>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerList</CallName>
							<CallName>GetSellerTransactions</CallName>
							<CallName>GetOrderTransactions</CallName>
							<OnlyTheseValues>ItemReturnDescription, ReturnAll, none</OnlyTheseValues>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerTemplates</CallName>
							<CallName>GetItem</CallName>
							<OnlyTheseValues>ItemReturnAttributes, ItemReturnDescription, ReturnAll, none</OnlyTheseValues>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ErrorLanguage" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Use ErrorLanguage to return error strings for the call in a different language
						from the language commonly associated with the site that the requesting user
						is registered with. Specify the standard RFC 3066 language identification tag
						(e.g., en_US).
						&lt;br&gt;&lt;br&gt;
						&lt;table border="0"&gt;
						&lt;tr&gt;
						&lt;th&gt;ID&lt;/th&gt;
						&lt;th&gt;Country&lt;/th&gt;
						&lt;/tr&gt;
						&lt;tr&gt;
						&lt;td&gt;en_AU&lt;/td&gt;
						&lt;td&gt;Australia&lt;/td&gt;
						&lt;/tr&gt;
						&lt;tr&gt;
						&lt;td&gt;de_AT&lt;/td&gt;
						&lt;td&gt;Austria&lt;/td&gt;
						&lt;/tr&gt;
						&lt;tr&gt;
						&lt;td&gt;nl_BE&lt;/td&gt;
						&lt;td&gt;Belgium (Dutch)&lt;/td&gt;
						&lt;/tr&gt;
						&lt;tr&gt;
						&lt;td&gt;fr_BE&lt;/td&gt;
						&lt;td&gt;Belgium (French)&lt;/td&gt;
						&lt;/tr&gt;
						&lt;tr&gt;
						&lt;td&gt;en_CA&lt;/td&gt;
						&lt;td&gt;Canada&lt;/td&gt;
						&lt;/tr&gt;
						&lt;tr&gt;
						&lt;td&gt;fr_CA&lt;/td&gt;
						&lt;td&gt;Canada (French)&lt;/td&gt;
						&lt;/tr&gt;
						&lt;tr&gt;
						&lt;td&gt;zh_CN&lt;/td&gt;
						&lt;td&gt;China&lt;/td&gt;
						&lt;/tr&gt;
						&lt;tr&gt;
						&lt;td&gt;fr_FR&lt;/td&gt;
						&lt;td&gt;France&lt;/td&gt;
						&lt;/tr&gt;
						&lt;tr&gt;
						&lt;td&gt;de_DE&lt;/td&gt;
						&lt;td&gt;Germany&lt;/td&gt;
						&lt;/tr&gt;
						&lt;tr&gt;
						&lt;td&gt;zh_HK&lt;/td&gt;
						&lt;td&gt;Hong Kong&lt;/td&gt;
						&lt;/tr&gt;
						&lt;tr&gt;
						&lt;td&gt;en_IN&lt;/td&gt;
						&lt;td&gt;India&lt;/td&gt;
						&lt;/tr&gt;
						&lt;tr&gt;
						&lt;td&gt;en_IE&lt;/td&gt;
						&lt;td&gt;Ireland&lt;/td&gt;
						&lt;/tr&gt;
						&lt;tr&gt;
						&lt;td&gt;it_IT&lt;/td&gt;
						&lt;td&gt;Italy&lt;/td&gt;
						&lt;/tr&gt;
						&lt;tr&gt;
						&lt;td&gt;nl_NL&lt;/td&gt;
						&lt;td&gt;Netherlands&lt;/td&gt;
						&lt;/tr&gt;
						&lt;tr&gt;
						&lt;td&gt;en_SG&lt;/td&gt;
						&lt;td&gt;Singapore&lt;/td&gt;
						&lt;/tr&gt;
						&lt;tr&gt;
						&lt;td&gt;es_ES&lt;/td&gt;
						&lt;td&gt;Spain&lt;/td&gt;
						&lt;/tr&gt;
						&lt;tr&gt;
						&lt;td&gt;de_CH&lt;/td&gt;
						&lt;td&gt;Switzerland&lt;/td&gt;
						&lt;/tr&gt;
						&lt;tr&gt;
						&lt;td&gt;en_GB&lt;/td&gt;
						&lt;td&gt;United Kingdom&lt;/td&gt;
						&lt;/tr&gt;
						&lt;tr&gt;
						&lt;td&gt;en_US&lt;/td&gt;
						&lt;td&gt; United States&lt;/td&gt;
						&lt;/tr&gt; 
						&lt;/table&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<AllCalls/>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<SeeLink>
							<URL>http://www.ietf.org/rfc/rfc3066.txt</URL>
							<Title>Tags for the Identification of Languages</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MessageID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Most Trading API calls support a &lt;b&gt;MessageID&lt;/b&gt; element in the request
						and a &lt;b&gt;CorrelationID&lt;/b&gt; element in the response. If you pass in a
						&lt;b&gt;MessageID&lt;/b&gt; in a request, the same value will be returned in the 
						&lt;b&gt;CorrelationID&lt;/b&gt; field in the response. Pairing these values can 
						help you track and confirm that a response is returned for every request and to
						match specific responses to specific requests.
						If you do not pass a &lt;b&gt;MessageID&lt;/b&gt; value in the request, 
						&lt;b&gt;CorrelationID&lt;/b&gt; is not returned.&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						&lt;b&gt;GetCategories&lt;/b&gt; is designed to retrieve very large sets of metadata
						that change once a day or less often. To improve performance, these calls return
						cached responses when you request all available data (with no filters). When this
						occurs, the &lt;b&gt;MessageID&lt;/b&gt; and &lt;b&gt;CorrelationID&lt;/b&gt; fields
						aren't applicable. However, if you specify an input filter to reduce the amount of
						data returned, the calls retrieve the latest data (not cached). When this occurs,
						&lt;b&gt;MessageID&lt;/b&gt; and &lt;b&gt;CorrelationID&lt;/b&gt; are applicable.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<AllCalls/>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Version" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The version number of the API code that you are
						programming against (e.g., 859).
						The version you specify for a call has these basic effects:&lt;br&gt;
						- It indicates the version of the code lists and other
						data that eBay should use to process your request.&lt;br&gt;
						- It indicates the schema version you are using.&lt;br&gt;
						You need to use a version that is greater than or equal to the
						lowest supported version.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For the SOAP API:&lt;/b&gt; If you are using the SOAP API,
						this field is required. Specify the version of the WSDL your
						application is using.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For the XML API:&lt;/b&gt; If you are using the XML API,
						this field has no effect. Instead, specify the version in the
						X-EBAY-API-COMPATIBILITY-LEVEL HTTP header.
						(If you specify &lt;b&gt;Version&lt;/b&gt; in the body of an XML API request and it
						is different from the value in the HTTP header, eBay returns an
						informational warning that the value in the HTTP header was used
						instead.)
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<AllCalls/>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<SeeLink>
							<Title>Routing the Request (Gateway URLs)</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Basics/Call-RoutingRequest.html#HTTPHeaders</URL>
						</SeeLink>
						<SeeLink>
							<Title>eBay Schema Versioning Strategy</Title>
							<URL>../../HowTo/eBayWS/eBaySchemaVersioning.html</URL>
						</SeeLink>
						<SeeLink>
							<Title>Lowest Supported Version</Title>
							<URL>../../HowTo/eBayWS/eBaySchemaVersioning.html#VersionSupportSchedule</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EndUserIP" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The public IP address of the machine from which the request is sent.
						Your application captures that IP address and includes it in
						a call request. eBay evaluates requests for safety (also see
						the &lt;b&gt;BotBlock&lt;/b&gt; container
						in the request and response of this call).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<!-- XML_ONLY -->
			<xs:element name="RequesterCredentials" type="ns:XMLRequesterCredentialsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					Authentication information for the user on whose behalf the application is
					making the request. Only registered eBay users are allowed to make API calls. To
					verify that a user is registered, your application needs to pass a user-specific
					value called an "authentication token" in the request. This is equivalent to
					signing in on the eBay Web site. As API calls do not pass session information,
					you need to pass the user's authentication token every time you invoke a call on
					their behalf. All calls require an authentication token, except the calls you
					use to retrieve a token in the first place. (For such calls, you use the eBay
					member's username and password instead.)
				</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<AllCalls/>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<SeeLink>
							<Title>Getting Tokens</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Basics/Tokens.html</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<!-- XML_ONLY -->
			<xs:element name="ErrorHandling" type="ns:ErrorHandlingCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Error tolerance level for the call. This is a preference
						that specifies how eBay should handle requests that contain
						invalid data or that could partially fail. This gives you some control
						over whether eBay returns warnings or blocking errors
						and how eBay processes the invalid data.&lt;br&gt;
						&lt;br&gt;
						This field is only applicable to AddItem and related calls, 
						and only when the listing includes ProductListingDetails.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddLiveAuctionItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseLiveAuctionItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<Default>BestEffort</Default>
							<RequiredInput>No</RequiredInput>
							<SeeLink>
								<Title>Pre-filling Item Specifics with Product Details</Title>
								<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/ItemSpecifics-CatalogDetails.html#ProductIDErrorHandling</URL>
							</SeeLink>
						</CallInfo>
						<CallInfo>
							<CallName>CompleteSale</CallName>
							<OnlyTheseValues>BestEffort, FailOnError</OnlyTheseValues>
							<Default>FailOnError</Default>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InvocationID" type="ns:UUIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A unique identifer for a particular call. If the same &lt;b&gt;InvocationID&lt;/b&gt; is passed
						in after it has been passed in once on a call that succeeded for a particular
						application and user, then an error will be returned. The identifier can
						only contain digits from 0-9 and letters from A-F. The
						identifier must be 32 characters long.  For example,
						1FB02B2-9D27-3acb-ABA2-9D539C374228.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>32</MaxLength>
						<CallInfo>
							<CallName>AddOrder</CallName>
							<CallName>AddToItemDescription</CallName>
							<CallName>PlaceOffer</CallName>
							<CallName>ReviseCheckoutStatus</CallName>
							<CallName>ReviseItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="OutputSelector" type="xs:string" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						You can use the &lt;b&gt;OutputSelector&lt;/b&gt; field to restrict the data returned by a call. This field can make the call response easier to manage, especially when a large payload is returned. If you use the &lt;b&gt;OutputSelector&lt;/b&gt; field, the output data will only include the fields you specified in the request. For example, if you are using &lt;b&gt;GetItem&lt;/b&gt; and you only want to retrieve the URL of the View Item page (emitted in &lt;b&gt;ViewItemURL&lt;/b&gt; field) and the item's Buy It Now price (emitted in &lt;b&gt;BuyItNowPrice&lt;/b&gt; field), you would include two separate &lt;b&gt;OutputSelector&lt;/b&gt; fields and set the value for each one as 'ViewItemURL' and 'BuyItNowPrice' as in the following example:
						&lt;br&gt;
						&lt;br&gt;
						&lt;pre&gt;
						...&lt;br&gt;
						&lt;code&gt;&amp;lt;OutputSelector&amp;gt;ViewItemURL&amp;lt;/OutputSelector&amp;gt;&lt;br&gt;
						&amp;lt;OutputSelector&amp;gt;BuyItNowPrice&amp;lt;/OutputSelector&amp;gt;
						&lt;/code&gt;&lt;br&gt;
						...
						&lt;/pre&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<CallName>GetAdFormatLeads</CallName>
							<CallName>GetAllBidders</CallName>
							<CallName>GetBestOffers</CallName>
							<CallName>GetBidderList</CallName>
							<CallName>GetCategories</CallName>
							<CallName>GetCategoryFeatures</CallName>
							<CallName>GetCategoryListings</CallName>
							<CallName>GetCrossPromotions</CallName>
							<CallName>GetFeedback</CallName>
							<CallName>GetHighBidders</CallName>
							<CallName>GetItem</CallName>
							<CallName>GetItemsAwaitingFeedback</CallName>
							<CallName>GetItemShipping</CallName>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetMemberMessages</CallName>
							<CallName>GetMyeBayBuying</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<CallName>GetMyMessages</CallName>
							<CallName>GetNotificationPreferences</CallName>
							<CallName>GetOrders</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetProducts</CallName>
							<CallName>GetSearchResults</CallName>
							<CallName>GetSellerEvents</CallName>
							<CallName>GetSellerList</CallName>
							<CallName>GetSellerPayments</CallName>
							<CallName>GetSellerTransactions</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<SeeLink>
							<Title>Selecting Fields to Retrieve</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Basics/eBay-SelectingFields.html</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="WarningLevel" type="ns:WarningLevelCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Controls whether or not to return warnings when the application passes
						unrecognized or deprecated elements in a request.&lt;br&gt;
						&lt;br&gt;
						An unrecognized element is one that is not defined in any supported
						version of the schema. Schema element names are case-sensitive,
						so using &lt;b&gt;WarningLevel&lt;/b&gt; can also help you remove any potential hidden
						bugs within your application due to incorrect case or spelling in
						field names before you put your application into the
						Production environment.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;WarningLevel&lt;/b&gt; only validates elements; it doesn't validate
						XML attributes. It also doesn't control warnings related to
						user-entered strings or numbers, or warnings for
						logical errors.&lt;br&gt;
						&lt;br&gt;
						We recommend that you only use this during development and debugging.
						Do not use this in requests performed in the Production environment.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<AllCalls/>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<SeeLink>
							<URL>https://ebaydts.com/eBayKBDetails?KBid=499</URL>
							<Title>Warning Level</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BotBlock" type="ns:BotBlockRequestType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container for a token and for user input.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--
##### from file ../Shared/public/AbstractResponseType.xsd #####

-->
	<xs:complexType name="AbstractResponseType" abstract="true">
		<xs:annotation>
			<xs:documentation>
				Base type definition of a response payload that can carry any
				type of payload content with following optional elements:&lt;br&gt;
				- timestamp of response message&lt;br&gt;
				- application-level acknowledgement&lt;br&gt;
				- application-level (business-level) errors and warnings
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Timestamp" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value represents the date and time when eBay processed the
						request. The time zone of this value is GMT and the format is the
						ISO 8601 date and time format (YYYY-MM-DDTHH:MM:SS.SSSZ). See the &lt;b&gt;Time
						Values&lt;/b&gt; section in the eBay Features Guide for information about this
						time format and converting to and from the GMT time zone. &lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						&lt;b&gt;GetCategories&lt;/b&gt; and other Trading API calls are designed to retrieve very large sets
						of metadata that change once a day or less often. To improve performance, these
						calls return cached responses when you request all available data (with no
						filters). When this occurs, this time value reflects the time the cached response
						was created. Thus, this value is not necessarily when the request was processed.
						However, if you specify an input filter to reduce the amount of data returned, the
						calls retrieve the latest data (not cached). When this occurs, this time value does
						reflect when the request was processed.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<AllCallsExcept>OrderAck, SetShipmentTrackingInfo, SoldReport</AllCallsExcept>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Ack" type="ns:AckCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A token representing the application-level acknowledgement code that indicates
						the response status (e.g., success). The &lt;b&gt;AckCodeType&lt;/b&gt; list specifies
						the possible values for the &lt;b&gt;Ack&lt;/b&gt; field.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<AllCallsExcept>CompleteSale, GetPopularKeywords, SoldReport</AllCallsExcept>
							<AllValuesExcept>PartialFailure</AllValuesExcept>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>CompleteSale</CallName>
							<CallName>GetPopularKeywords</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CorrelationID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Most Trading API calls support a &lt;b&gt;MessageID&lt;/b&gt; element in the request
						and a &lt;b&gt;CorrelationID&lt;/b&gt; element in the response. If you pass in a
						&lt;b&gt;MessageID&lt;/b&gt; in a request, the same value will be returned in the 
						&lt;b&gt;CorrelationID&lt;/b&gt; field in the response. Pairing these values can 
						help you track and confirm that a response is returned for every request and to
						match specific responses to specific requests.
						If you do not pass a &lt;b&gt;MessageID&lt;/b&gt; value in the request, 
						&lt;b&gt;CorrelationID&lt;/b&gt; is not returned.&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						&lt;b&gt;GetCategories&lt;/b&gt; is designed to retrieve very large sets of metadata
						that change once a day or less often. To improve performance, these calls return
						cached responses when you request all available data (with no filters). When this
						occurs, the &lt;b&gt;MessageID&lt;/b&gt; and &lt;b&gt;CorrelationID&lt;/b&gt; fields
						aren't applicable. However, if you specify an input filter to reduce the amount of
						data returned, the calls retrieve the latest data (not cached). When this occurs,
						&lt;b&gt;MessageID&lt;/b&gt; and &lt;b&gt;CorrelationID&lt;/b&gt; are applicable.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<AllCallsExcept>OrderAck, SetShipmentTrackingInfo, SoldReport</AllCallsExcept>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Errors" type="ns:ErrorType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						A list of application-level errors (if any) that occurred when eBay
						processed the request.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<AllCallsExcept>SoldReport</AllCallsExcept>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Error Handling</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Basics/Call-ErrorHandling.html</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Message" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Supplemental information from eBay, if applicable. May elaborate on 
						errors (such as how a listing violates eBay policies) or provide 
						useful hints that may help a seller increase sales. This data can 
						accompany the call's normal data result set or a result set that 
						contains only errors. &lt;br&gt;
						&lt;br&gt;
						Applications must recognize when the &lt;b&gt;Message&lt;/b&gt; field is returned and 
						provide a means to display the listing hints and error message 
						explanations to the user. &lt;br&gt;
						&lt;br&gt;
						The string can return HTML, including TABLE, IMG, and HREF elements. 
						In this case, an HTML-based application should be able to include 
						the HTML as-is in the HTML page that displays the results. 
						A non-HTML application would need to parse the HTML
						and convert the table elements and image references into UI elements
						particular to the programming language used. 
						As usual for string data types, the HTML markup elements are escaped 
						with character entity references 
						(e.g.,&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;...).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddToItemDescription</CallName>
							<CallName>EndItem</CallName>
							<CallName>PlaceOffer</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>RespondToWantItNowPost</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Standard Data for All Calls</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Basics/Call-StandardCallData.html#Message</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Version" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The version of the response payload schema. Indicates the version of the schema that eBay used to process the request. See the &lt;b&gt;Standard Data for All Calls&lt;/b&gt; section in the eBay Features Guide for information on using the response version when troubleshooting &lt;b&gt;CustomCode&lt;/b&gt; values that appear in the response.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<AllCallsExcept>OrderAck, SetShipmentTrackingInfo, SoldReport</AllCallsExcept>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Build" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This refers to the specific software build that eBay used when processing the request
						and generating the response. This includes the version number plus additional
						information. eBay Developer Support may request the build information
						when helping you resolve technical issues.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<AllCallsExcept>OrderAck, SetShipmentTrackingInfo, SoldReport</AllCallsExcept>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NotificationEventName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Event name of the notification. Only returned by Platform Notifications.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DuplicateInvocationDetails" type="ns:DuplicateInvocationDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Information that explains a failure due to a duplicate &lt;b&gt;InvocationID&lt;/b&gt; being
						passed in.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddLiveAuctionItem</CallName>
							<CallName>AddOrder</CallName>
							<CallName>AddSecondChanceItem</CallName>
							<CallName>AddToItemDescription</CallName>
							<CallName>PlaceOffer</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseCheckoutStatus</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RecipientUserID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Recipient user ID of the notification. Only returned by Platform Notifications.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="EIASToken" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Unique Identifier of Recipient user ID of the notification. Only returned by
						Platform Notifications (not for regular API call responses).
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NotificationSignature" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A Base64-encoded MD5 hash that allows the recipient of a Platform
						Notification to verify this is a valid Platform Notification sent by
						eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="HardExpirationWarning" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Expiration date of the user's authentication token. Only returned
						within the 7-day period prior to a token's expiration. To ensure
						that user authentication tokens are secure and to help avoid a
						user's token being compromised, tokens have a limited life span. A
						token is only valid for a period of time (set by eBay). After this
						amount of time has passed, the token expires and must be replaced
						with a new token.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<AllCallsExcept>FetchToken, OrderAck, SetShipmentTrackingInfo, GetSessionID, SoldReport</AllCallsExcept>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BotBlock" type="ns:BotBlockResponseType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container of token, image URL and audio URL.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExternalUserData" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					An application subscribing to notifications can include an XML-compliant
					string, not to exceed 256 characters, which will be returned. The string can
					identify a particular user. Any sensitive information should be passed with due
					caution.
					&lt;br&gt;&lt;br&gt;
					To subscribe to and receive eBay Buyer Protection notifications, this field is
					required, and you must pass in 'eBP notification' as a string.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetNotificationPreferences</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetNotificationPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--
##### from file ../Shared/public/AckCodeList.xsd #####

-->
	<xs:simpleType name="AckCodeType">
		<xs:annotation>
			<xs:documentation>
				This code identifies the acknowledgement code types that
				eBay could use to communicate the status of processing a
				(request) message to an application. This code would be used
				as part of a response message that contains an
				application-level acknowledgement element.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Success">
				<xs:annotation>
					<xs:documentation>
					 (out) Request processing succeeded
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Failure">
				<xs:annotation>
					<xs:documentation>
					 (out) Request processing failed
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Warning">
				<xs:annotation>
					<xs:documentation>
						(out) Request processing completed with warning information
						being included in the response message
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PartialFailure">
				<xs:annotation>
					<xs:documentation>
						(out) Request processing completed with some failures.
						See the Errors data to determine which portions of the request failed.
					 </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--
##### from file ../Shared/public/BotBlockRequestType.xsd #####

-->
	<xs:complexType name="BotBlockRequestType">
		<xs:annotation>
			<xs:documentation>
				Container of token and user reply.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="BotBlockToken" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						An encrypted token that eBay generates and that applications
						need to pass as input to subsquent calls. One use of this might
						be to block users from the site due to multiple call requests.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BotBlockUserInput" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The user's response to being asked to type the message
						in the botblock challenge image (that is, the image
						corresponding to BotBlockUrl that has been returned in a previous call).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--
##### from file ../Shared/public/BotBlockResponseType.xsd #####

-->
	<xs:complexType name="BotBlockResponseType">
		<xs:annotation>
			<xs:documentation>
				Container of token and image URL and Audio URL.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="BotBlockToken" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						An encrypted token generated by eBay when the botblock
						mechanism is triggered. This token is mapped to BotBlockUrl 
						and BotBlockAudioUrl.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BotBlockUrl" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The URL of the image that your application should display to
						the user for a botblock challenge.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BotBlockAudioUrl" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The URL of the audio-clip that your application should provide for sight-impaired users.
						The BotBlockAudioUrl audio-clip corresponds to the BotBlockUrl image.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--
##### from file ../Shared/public/BuyerPaymentMethodCodeList.xsd #####

-->
	<xs:simpleType name="BuyerPaymentMethodCodeType">
		<xs:annotation>
			<xs:documentation>
				Identifies payment methods used by a buyer to pay a
				seller. On item listings, identifies one of the payment methods
				seller will accept for the item. Available payment methods can
				differ by site and item. Payment methods are not applicable to eBay
				Real Estate ad format listings.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="None">
				<xs:annotation>
					<xs:documentation>
						No payment method specified.
						For example, no payment methods would be specified for Ad format listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MOCC">
				<xs:annotation>
					<xs:documentation>
						Money order/cashiers check.
						Not applicable to US/CA eBay Motors listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AmEx">
				<xs:annotation>
					<xs:documentation>
						American Express.
						Not applicable to US/CA eBay Motors listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentSeeDescription">
				<xs:annotation>
					<xs:documentation>
						Payment instructions are contained in the item's description.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CCAccepted">
				<xs:annotation>
					<xs:documentation>
						Credit card.
						Not applicable to Real Estate or US/CA eBay Motors listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PersonalCheck">
				<xs:annotation>
					<xs:documentation>
						Personal check.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="COD">
				<xs:annotation>
					<xs:documentation>
						Cash on delivery.
						This payment method is obsolete (ignored) for the US, US eBay Motors, UK, and Canada sites.
						See "Field Differences for eBay Sites" in the eBay Web Services Guide for a list of sites
						that accept COD as a payment method. Not applicable to Real Estate listings.
						When revising an item (on sites that still support COD), you can add or change its value.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VisaMC">
				<xs:annotation>
					<xs:documentation>
						Visa/Mastercard. These qualify as safe payment methods.
						Not applicable to US/CA eBay Motors listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaisaPayAccepted">
				<xs:annotation>
					<xs:documentation>
						PaisaPay (for India site only). This qualifies as a safe payment method and is required for all categories on the IN site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Other">
				<xs:annotation>
					<xs:documentation>
						Other forms of payment. Some custom methods are accepted by seller
						as the payment method in the transaction.
						Not applicable to US/CA eBay Motors listings
						(see PaymentSeeDescription instead).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PayPal">
				<xs:annotation>
					<xs:documentation>
						PayPal is accepted as a payment method. This qualifies as a safe payment method. If true in listing
						requests, Item.PayPalEmailAddress must also be specified.&lt;br&gt;
						&lt;br&gt;
						If you don't pass PayPal in the listing request but the seller's eBay
						preferences are set to accept PayPal on all listings,
						eBay will add PayPal as a payment method for you in most cases,
						and we may return a warning. &lt;br&gt;
						&lt;br&gt;
						PayPal must be accepted when the seller requires immediate payment
						(Item.AutoPay) or offers other PayPal-based features, such as a
						finance offer (Item.FinanceOfferID).
						PayPal must be accepted for charity listings.
						PayPal must be accepted for event ticket listings when the venue is in
						New York state or Illinois, so that eBay can offer buyer protection
						(per state law). (For some applications, it may be
						simplest to use errors returned from VerifyAddItem to flag the PayPal
						requirement for New York and Illinois ticket listings.)
						PayPal must be accepted for US eBay Motors listings that require a deposit (and it will not be set automatically based on the
						seller's preferences). Conversely, if PayPal is specified for US eBay Motors listings, deposit attributes must be specified.&lt;br&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Discover">
				<xs:annotation>
					<xs:documentation>
						Discover card.
						Not applicable to US/CA eBay Motors listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CashOnPickup">
				<xs:annotation>
					<xs:documentation>
						Payment on delivery.
						Not applicable to Real Estate or US/CA eBay Motors listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MoneyXferAccepted">
				<xs:annotation>
					<xs:documentation>
						Direct transfer of money.
						Not applicable to US/CA eBay Motors listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MoneyXferAcceptedInCheckout">
				<xs:annotation>
					<xs:documentation>
						If the seller has bank account information on file, and
						MoneyXferAcceptedInCheckout = true, then the bank account information will
						be displayed in Checkout. Applicable only to certain global eBay sites. See
						the "International Differences Overview" in the eBay Web Services Guide.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="OtherOnlinePayments">
				<xs:annotation>
					<xs:documentation>
						All other online payments.
						Not applicable to US/CA eBay Motors listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Escrow">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PrePayDelivery">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CODPrePayDelivery">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PostalTransfer">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LoanCheck">
				<xs:annotation>
					<xs:documentation>
						Loan check option (applicable only to the US eBay Motors site,
						except in the Parts and Accessories category, and the eBay Canada site for motors).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CashInPerson">
				<xs:annotation>
					<xs:documentation>
						Cash-in-person option. Applicable only to US and Canada eBay Motors vehicles,
						(not the Parts and Accessories category).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ELV">
				<xs:annotation>
					<xs:documentation>
						Elektronisches Lastschriftverfahren (direct debit).
						Only applicable to the Express Germany site, which has been shut down.
					</xs:documentation>
					<xs:appinfo>
						<DeprecationVersion>579</DeprecationVersion>
						<DeprecationDetails>NoOp</DeprecationDetails>
						<UseInstead/>
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaisaPayEscrow">
				<xs:annotation>
					<xs:documentation>
						PaisaPayEscrow payment option. Applicable on selected categories on the India site only.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaisaPayEscrowEMI">
				<xs:annotation>
					<xs:documentation>
						PaisaPayEscrowEMI (Equal Monthly Installments) Payment option.
						Must be specified with PaisaPayEscrow. Applicable only to India site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IntegratedMerchantCreditCard">
				<xs:annotation>
					<xs:documentation>
						This payment method can be added only if
						a seller has a payment gateway account.
						You can use GetUser.User.SellerInfo.IntegratedMerchantCreditCardInfo
						to determine if a seller has a payment gateway account.
						If a seller successfully uses AddItem with IntegratedMerchantCreditCard,
						then for the resulting item,
						the IntegratedMerchantCreditCard value is a replacement
						for a credit-card payment method such as VisaMC.
						In such a case, the listing displays (to potential buyers) the credit cards that the
						seller specified in the seller's preferences for their payment gateway account (in My eBay).
						Additionally, a buyer's credit-card payment is integrated into eBay checkout.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Moneybookers">
				<xs:annotation>
					<xs:documentation>
						The Moneybookers payment method.
						For more information, see http://www.moneybookers.com/partners/us/ebay.
						Only applicable to the US site (and
						to the Parts and Accessories category of the US eBay Motors site).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Paymate">
				<xs:annotation>
					<xs:documentation>
						The Paymate payment method. This payment method is only accepted on the eBay Australia site. For more information on setting up Paymate as an accepted payment method on the eBay Australia site,
						see the &lt;a href="http://www.paymate.com/cms/index.php/sellers/sell-on-ebay/selling-on-ebay" target="_blank"&gt;Sell with Paymate on eBay.com.au&lt;/a&gt; help page. 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ProPay">
				<xs:annotation>
					<xs:documentation>
						The ProPay payment method. US site only. For more information,
						see http://www.Propay.com/eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PayOnPickup">
				<xs:annotation>
					<xs:documentation>
						PayOnPickup payment method. PayOnPickup is the same as CashOnPickup.
						For listings on the eBay US site, the user interface refers to this feature as Pay on pickup.
						In the user interface of your application, please refer to the feature as Pay on pickup so that
						the name in your user interface corresponds to the name on the eBay US site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Diners">
				<xs:annotation>
					<xs:documentation>
						This payment method can be added only if
						a seller has a IMCC payment gateway account and Diners Club card is selected in credit card preference.
						Currently Dines card is enabled for CyberSource Gateway sellers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StandardPayment">
				<xs:annotation>
					<xs:documentation>
						Unless the buyer and seller agree to COD (Cash On Delivery) or POP (Pay on Pickup) as the form of payment for an
						order, StandardPayment is always the buyer payment method returned to the seller when the order is part of the
						new payment process on the German and Austrian sites. 
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						The introduction of the new eBay payment process for the entire German and Austrian
						eBay marketplace has been delayed until further notice.
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DirectDebit">
				<xs:annotation>
					<xs:documentation>
						This value indicates that a debit card can be used/was used to pay for the order. This payment method value must be passed in one of the &lt;b&gt;Item.PaymentMethods&lt;/b&gt; fields if the seller is making the item available for eBay Now delivery. For eBay Now orders, the eBay Now valet accepts debit cards as a form of payment. This value is only applicable for eBay Now orders.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditCard">
				<xs:annotation>
					<xs:documentation>
						This value indicates that a credit card can be used/was used to pay for the order. This payment method value must be passed in one of the &lt;b&gt;Item.PaymentMethods&lt;/b&gt; fields if the seller is making the item available for eBay Now delivery. For eBay Now orders, the eBay Now valet accepts credit cards as a form of payment. This value is only applicable for eBay Now orders.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--
##### from file ../Shared/public/CustomSecurityHeaderType.xsd #####

-->
	<xs:complexType name="CustomSecurityHeaderType">
		<xs:annotation>
			<xs:documentation>
				Security header used for SOAP API calls.
			</xs:documentation>
			<xs:appinfo>
				<ReferenceType/>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="eBayAuthToken" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Authentication token representing the user who is making the
						request. The user's token must be retrieved from eBay. To determine
						a user's authentication token, see the Authentication and
						Authorization information in the eBay Web Services guide. For calls
						that list or retrieve item or transaction data, the user usually
						needs to be the seller of the item in question or, in some cases,
						the buyer. Similarly, calls that retrieve user or account data may
						be restricted to the user whose data is being requested. The
						documentation for each call includes information about such
						restrictions.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>2000</MaxLength>
						<CallInfo>
							<AllCallsExcept>FetchToken</AllCallsExcept>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<SeeLink>
							<Title>Getting Tokens</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Basics/Tokens.html</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="HardExpirationWarning" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Expiration date of the user's authentication token. Only returned
						within the 7-day period prior to a token's expiration. To ensure
						that user authentication tokens are secure and to help avoid a
						user's token being compromised, tokens have a limited life span. A
						token is only valid for a period of time (set by eBay). After this
						amount of time has passed, the token expires and must be replaced
						with a new token.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<AllCallsExcept>GetSessionID,FetchToken</AllCallsExcept>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Credentials" type="ns:UserIdPasswordType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Authentication information for the user on whose behalf the
						application is making the request, and authorization information for
						the application making the request. Only registered eBay users are
						allowed to make API calls. To verify that a user is registered, your
						application normally needs to pass a user-specific value called an
						"authentication token" in the request. This is equivalent to signing
						in on the eBay Web site. As API calls do not pass session
						information, you need to pass the user's authentication token every
						time you invoke a call on their behalf. All calls require an
						authentication token, except the calls you use to retrieve a token
						in the first place. For such calls, you use the eBay member's
						username and password instead.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>FetchToken</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NotificationSignature" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A Base64-encoded MD5 hash that allows the recepient of a Platform
						Notification to verify this is a valid Platform Notification sent by
						eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--
##### from file ../Shared/public/DetailLevelCodeList.xsd #####

-->
	<xs:simpleType name="DetailLevelCodeType">
		<xs:annotation>
			<xs:documentation>
				Specifies standard subsets of data to return for each result
				within the set of results in the response payload. If no
				detail level is specified, a base set of data is returned.
				The base set of data varies per call.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ReturnAll">
				<xs:annotation>
					<xs:documentation>
						(in) Returns all available data.
						With GetSellerList and other calls that retrieve large data sets,
						please avoid using ReturnAll when possible. For example, if you use
						GetSellerList, use a GranularityLevel or use the
						GetSellerEvents call instead. If you use ReturnAll with GetSellerList,
						use a small EntriesPerPage value and a short
						EndTimeFrom/EndTimeTo range for better performance.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemReturnDescription">
				<xs:annotation>
					<xs:documentation>
						(in) Returns Description, plus the
						ListingDesigner node and some additional information if applicable
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemReturnAttributes">
				<xs:annotation>
					<xs:documentation>
						(in) For GetItem, returns Item Specifics and
						Pre-filled Item Information, if any.
						For GetSearchResults, only returns Item Specifics (if any) that
						are applicable to search results, and only under certain conditions.
						See the description of Item.AttributeSetArray for details about
						the effects for applicable calls. Also see the description of
						Item.ProductListingDetails for GetItem.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemReturnCategories">
				<xs:annotation>
					<xs:documentation>
						(in) For the GetSearchResults call, returns the primary category and, if applicable, the secondary category
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnSummary">
				<xs:annotation>
					<xs:documentation>
						(in) Returns the summary data.
						For GetMyMessages, this detail level returns the same data
						whether or not you include MessageIDs or AlertIDs in the
						request. Returns up to 10 FolderID and FolderName values.
						Currently, this detail level is the only way to retrieve
						FolderID and FolderName values. See "GetMyMessages" in the
						eBay Web Services Guide for a code sample that demonstrates
						this.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnHeaders">
				<xs:annotation>
					<xs:documentation>
						(in) Returns message headers.
						For GetMyMessages, if you include MessageIDs or AlertIDs in
						the request, this detail level returns header information,
						without body text, for the specified message ID or alert ID
						values. If you include a FolderID, header information is
						returned only for the messages and alerts in the specified
						folder.
						If you do not include MessageIDs or AlertIDs, this detail
						level returns header information for Alerts and Messages as follows:
						- If all the Alerts have been read, they are sorted in date order,
						with the most recent first.
						- If one of the Alerts has not been read, the Read Alerts come first,
						sorted most recent first, followed by the Unread Alert(s).
						- All messages in ascending order by date received with the
						  oldest messages first.
						Note that even when restricted by this detail level to
						return only header information, GetMyMessages may return a
						high volume of data.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnMessages">
				<xs:annotation>
					<xs:documentation>
						(in) Returns full message information.
						For GetMyMessages, if you include MessageIDs or AlertIDs in
						the request, this detail level returns message information
						for the specified message ID or alert ID values. If you
						include a FolderID, message information is returned only for
						the messages and alerts in the specified folder.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--
##### from file ../Shared/public/DisputeActivityCodeList.xsd #####

-->
	<xs:simpleType name="DisputeActivityCodeType">
		<xs:annotation>
			<xs:documentation>
				Defines the action taken on a dispute with AddDisputeResponse. The value
				you can use at a given time depends on the current value of DisputeState
				(see the Developer Guide for more information). Some values are for
				Unpaid Item disputes and some are for Item Not Received disputes.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="SellerAddInformation">
				<xs:annotation>
					<xs:documentation>
						(in) The seller wants to add a response to the dispute. For Unpaid
						Item disputes. The seller is limited to 25 responses.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellerCompletedTransaction">
				<xs:annotation>
					<xs:documentation>
						(in) The buyer has paid or the seller otherwise does not need to
						pursue the dispute any longer. For Unpaid Item disputes.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CameToAgreementNeedFVFCredit">
				<xs:annotation>
					<xs:documentation>
						(in) The seller has made an agreement with the buyer and requires a
						credit for a Final Value Fee already paid. For Unpaid Item disputes.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellerEndCommunication">
				<xs:annotation>
					<xs:documentation>
						(in) The seller wants to end communication or stop waiting for the
						buyer. For Unpaid Item disputes.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MutualAgreementOrNoBuyerResponse">
				<xs:annotation>
					<xs:documentation>
						(in) The seller wants to end communication or stop waiting for the
						buyer. Mutual agreement has been reached or the buyer has not
						responded within four days. For Unpaid Item disputes.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellerOffersRefund">
				<xs:annotation>
					<xs:documentation>
						(in) The seller offers a full refund if the buyer did not receive
						the item or a partial refund if the item is significantly not as
						described. For Item Not Received or Significantly Not As Described
						disputes. Can be used when DisputeState is:&lt;br&gt;
						NotReceivedNoSellerResponse&lt;br&gt;
						NotAsDescribedNoSellerResponse&lt;br&gt;
						NotReceivedMutualCommunication&lt;br&gt;
						NotAsDescribedMutualCommunication
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellerShippedItem">
				<xs:annotation>
					<xs:documentation>
						(in) The seller has shipped the item or a replacement and provides
						shipping information. For Item Not Received and Significantly Not As
						Described disputes. Can be used when DisputeState is:&lt;br&gt;
						NotReceivedNoSellerResponse&lt;br&gt; NotReceivedMutualCommunication
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellerComment">
				<xs:annotation>
					<xs:documentation>
						(in) The seller communicates with the buyer, offering a response or
						comment. The seller is limited to 25 responses.
						For Item Not Received and Significantly Not As Described
						disputes. Can be used when DisputeState is:&lt;br&gt;
						NotReceivedNoSellerResponse&lt;br&gt;
						NotAsDescribedNoSellerResponse&lt;br&gt;
						NotReceivedMutualCommunication&lt;br&gt;
						NotAsDescribedMutualCommunication
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellerPaymentNotReceived">
				<xs:annotation>
					<xs:documentation>
						(in) The buyer has not received an expected full or partial refund from the
						seller in an Item Not Received or Significantly Not As Described buyer
						dispute. This value can be used when DisputeState is:&lt;br&gt;
						NotReceivedNoSellerResponse &lt;br&gt;
						NotReceivedMutualCommunication &lt;br&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--
##### from file ../Shared/public/DisputeCreditEligibilityCodeList.xsd #####

-->
	<xs:simpleType name="DisputeCreditEligibilityCodeType">
		<xs:annotation>
			<xs:documentation>
				Indicates whether the seller is eligible for a Final Value Fee credit if the
				dispute is resolved by the buyer and seller, or if eBay customer support makes a
				decision on the dispute in the seller's favor. Note that even if the item is
				eligible for a Final Value Fee credit, the credit is not guaranteed in any way. 
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="InEligible">
				<xs:annotation>
					<xs:documentation>
						(out) The seller is not currently eligible for a Final Value Fee credit.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Eligible">
				<xs:annotation>
					<xs:documentation>
							(out) The seller is eligible for a Final Value Fee credit.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
											(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--
##### from file ../Shared/public/DisputeExplanationCodeList.xsd #####

-->
	<xs:simpleType name="DisputeExplanationCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type that contains the explanations for a buyer or seller opening a case
				against one another. These values are specified in the &lt;b&gt;DisputeExplanation&lt;/b&gt;
				field of &lt;b&gt;AddDispute&lt;/b&gt;, and are returned in the
				&lt;b&gt;GetUserDisputes&lt;/b&gt; and &lt;b&gt;GetDispute&lt;/b&gt; calls. The
				&lt;b&gt;DisputeReason&lt;/b&gt; value will dictate what 
				&lt;b&gt;DisputeExplanation&lt;/b&gt; values that can be used/returned.
			</xs:documentation>
			<xs:appinfo>
				<allValuesExcept>BuyerNoLongerRegistered</allValuesExcept>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="BuyerHasNotResponded">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the buyer has not paid for the order line item, and has 
						not responded to the seller regarding payment. This value is allowed when the 
						&lt;b&gt;DisputeReason&lt;/b&gt; value is &lt;b&gt;BuyerHasNotPaid&lt;/b&gt;.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerRefusedToPay">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the buyer has not paid for the order line item, and
						according to the seller, has refused to pay for the order line item. This value is
						allowed when the &lt;b&gt;DisputeReason&lt;/b&gt; value is
						&lt;b&gt;BuyerHasNotPaid&lt;/b&gt;. 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerNotClearedToPay">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the buyer has not paid for the order line item, and
						is not cleared by eBay to pay. This value is allowed when the
						&lt;b&gt;DisputeReason&lt;/b&gt; value is
						&lt;b&gt;BuyerHasNotPaid&lt;/b&gt;. 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerReturnedItemForRefund">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the buyer has returned the item, and seller has agreed to
						cancel the order and issue a refund to the buyer. This value is allowed when the
						&lt;b&gt;DisputeReason&lt;/b&gt; value is &lt;b&gt;TransactionMutuallyCanceled&lt;/b&gt;.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UnableToResolveTerms">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the buyer and seller were unable to resolve a disagreement
						over terms, and the seller is willing to cancel the order line item. This value is allowed when the
						&lt;b&gt;DisputeReason&lt;/b&gt; value is &lt;b&gt;TransactionMutuallyCanceled&lt;/b&gt;.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerNoLongerWantsItem">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the buyer no longer wants the item (buyer remorse), and
						the seller is willing to cancel the order line item. This value is allowed when the
						&lt;b&gt;DisputeReason&lt;/b&gt; value is 
						&lt;b&gt;TransactionMutuallyCanceled&lt;/b&gt;. 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerPurchasingMistake">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the buyer made a mistake by purchasing the item, and
						the seller is willing to cancel the order line item. This value is allowed when the
						&lt;b&gt;DisputeReason&lt;/b&gt; value is 
						&lt;b&gt;TransactionMutuallyCanceled&lt;/b&gt;. 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShipCountryNotSupported">
				<xs:annotation>
					<xs:documentation>
						This value is deprecated, and should not be used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShippingAddressNotConfirmed">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the buyer is requesting shipment of the item to an
						unconfirmed (not on file with eBay) address. This value is allowed when the
						&lt;b&gt;DisputeReason&lt;/b&gt; value is &lt;b&gt;BuyerHasNotPaid&lt;/b&gt; or
						&lt;b&gt;TransactionMutuallyCanceled&lt;/b&gt;. 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentMethodNotSupported">
				<xs:annotation>
					<xs:documentation>
						This value is deprecated, and should not be used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerNoLongerRegistered">
				<xs:annotation>
					<xs:documentation>
						This value is deprecated, and should not be used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="OtherExplanation">
				<xs:annotation>
					<xs:documentation>
						This value can be used when no other explanation in &lt;b&gt;
						DisputeExplanationCodeType&lt;/b&gt; is appropriate for the situation. This value is
						allowed when the &lt;b&gt;DisputeReason&lt;/b&gt; value is
						&lt;b&gt;BuyerHasNotPaid&lt;/b&gt; or
						&lt;b&gt;TransactionMutuallyCanceled&lt;/b&gt;.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Unspecified">
				<xs:annotation>
					<xs:documentation>
						This value can be used when no other explanation in 
						&lt;b&gt;DisputeExplanationCodeType&lt;/b&gt; is appropriate for the situation. This
						value is allowed when the &lt;b&gt;DisputeReason&lt;/b&gt; value is 
						&lt;b&gt;ItemNotReceived&lt;/b&gt; or &lt;b&gt;SignificantlyNotAsDescribed&lt;/b&gt;.
						This value cannot be used in &lt;b&gt;AddDispute&lt;/b&gt;.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UPIAssistance">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the Unpaid Item case was opened by eBay through the Unpaid
						Item Assistance mechanism. This value cannot be used in
						&lt;b&gt;AddDispute&lt;/b&gt;.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerPaymentNotReceivedOrCleared">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the buyer has not paid the seller for the order line item,
						or has paid the seller but the payment has not cleared. This value is allowed when
						the &lt;b&gt;DisputeReason&lt;/b&gt; value is &lt;b&gt;BuyerHasNotPaid&lt;/b&gt;.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellerDoesntShipToCountry">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the buyer is requesting shipment of the item to a country
						that is on the seller's ship-to exclusion list. This value is allowed when the
						&lt;b&gt;DisputeReason&lt;/b&gt; value is &lt;b&gt;BuyerHasNotPaid&lt;/b&gt; or 
						&lt;b&gt;TransactionMutuallyCanceled&lt;/b&gt;.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerNotPaid">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the buyer has not paid for the order line item. This value
						is allowed when the &lt;b&gt;DisputeReason&lt;/b&gt; value is 
						&lt;b&gt;BuyerHasNotPaid&lt;/b&gt;.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UPIAssistanceDisabled">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the Unpaid Item case was opened by eBay through the Unpaid
						Item Assistance mechanism, and then was subsequently converted to a manual dispute,
						either by the seller or by eBay. This value cannot be used in
						&lt;b&gt;AddDispute&lt;/b&gt;.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellerRanOutOfStock">
				<xs:annotation>
				    <xs:documentation>
						 This value indicates that the seller ran out of stock on the item, cannot fulfill
						 the order, and has to cancel the order line item. This value is allowed when the
						 &lt;b&gt;DisputeReason&lt;/b&gt; value is 
						 &lt;b&gt;TransactionMutuallyCanceled&lt;/b&gt;.
				    </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			
			

		</xs:restriction>
	</xs:simpleType>
<!--
##### from file ../Shared/public/DisputeFilterCountType.xsd #####

-->
	<xs:complexType name="DisputeFilterCountType">
		<xs:annotation>
			<xs:documentation>
				The number of disputes that match a given filter.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="DisputeFilterType" type="ns:DisputeFilterTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A filter used to reduce the number of disputes returned. The filter uses criteria
						such as whether the dispute is awaiting a response, is closed, or is eligible for
						credit. Both Unpaid Item and Item Not Received disputes can be returned for the
						same filter value.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserDisputes</CallName>
							<Details>DetailLevel: ReturnSummary, ReturnAll, none</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalAvailable" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of disputes that match the filter.
						In the GetUserDisputes response, not returned for the filter type
						that was used in the request.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserDisputes</CallName>
							<Details>DetailLevel: ReturnSummary, ReturnAll, none</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--
##### from file ../Shared/public/DisputeFilterTypeCodeList.xsd #####

-->
	<xs:simpleType name="DisputeFilterTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumeration type that specifies the dispute filters that can be used in the
				DisputeFilterType field of the GetUserDisputes call. Note that eBay Buyer
				Protection cases are not returned with the GetUserDisputes call, regardless of
				the filter that is used.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="AllInvolvedDisputes">
				<xs:annotation>
					<xs:documentation>
						If used, this filter returns all open and closed disputes that involve the caller as a buyer
						or seller.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DisputesAwaitingMyResponse">
				<xs:annotation>
					<xs:documentation>
						If used, this filter returns all open disputes that involve the caller as a buyer
						or seller and are awaiting a response from the caller. This is the default DisputeFilterType value. In other words, if no DisputeFilterType is specified in the request, only those disputes where the caller's response is due are returned.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DisputesAwaitingOtherPartyResponse">
				<xs:annotation>
					<xs:documentation>
						If used, this filter returns all open disputes that involve the caller as a buyer or seller and
						are awaiting a response from the other party.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AllInvolvedClosedDisputes">
				<xs:annotation>
					<xs:documentation>
						If used, this filter returns all closed disputes that involve the caller as a buyer
						or seller.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EligibleForCredit">
				<xs:annotation>
					<xs:documentation>
						If used, this filter returns all disputes that involve the caller as a buyer
						or seller and are eligible for a Final Value Fee credit, regardless of
						whether or not the credit has been granted.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UnpaidItemDisputes">
				<xs:annotation>
					<xs:documentation>
						If used, this filter returns all open and closed Unpaid Item disputes that
						involve the caller as a buyer or seller.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemNotReceivedDisputes">
				<xs:annotation>
					<xs:documentation>
						If used, this filter returns all open and closed Item Not Received disputes
						that involve the caller as a buyer or seller.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--
##### from file ../Shared/public/DisputeIDType.xsd #####

-->
	<xs:simpleType name="DisputeIDType">
		<xs:annotation>
			<xs:documentation>
				An identifier of a dispute.			
 			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string"/>
	</xs:simpleType>
<!--
##### from file ../Shared/public/DisputeMessageSourceCodeList.xsd #####

-->
	<xs:simpleType name="DisputeMessageSourceCodeType">
		<xs:annotation>
			<xs:documentation>
				Defines who added a message to a dispute. Used for both Unpaid Item
				and Item Not Received disputes.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Buyer">
				<xs:annotation>
					<xs:documentation>
						(out) The buyer of the item under dispute.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Seller">
				<xs:annotation>
					<xs:documentation>
						(out) The seller of the item under dispute.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBay">
				<xs:annotation>
					<xs:documentation>
						(out) eBay, either an administrator or the site itself.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--
##### from file ../Shared/public/DisputeMessageType.xsd #####

-->
	<xs:complexType name="DisputeMessageType">
		<xs:annotation>
			<xs:documentation>
				Contains a message posted to a dispute. The message can be posted
				by the buyer, the seller, or an eBay representative.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="MessageID" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						An ID that uniquely identifies the message.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetDispute</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetUserDisputes</CallName>
							<Details>DetailLevel: ReturnAll, none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MessageSource" type="ns:DisputeMessageSourceCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The party who posted the message: the buyer, the seller,
						or an eBay representative.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetDispute</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetUserDisputes</CallName>
							<Details>DetailLevel: ReturnAll, none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MessageCreationTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The date and time the message was created, in GMT.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetDispute</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetUserDisputes</CallName>
							<Details>DetailLevel: ReturnAll, none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MessageText" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The text of the message.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetDispute</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetUserDisputes</CallName>
							<Details>DetailLevel: ReturnAll, none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>		
		</xs:sequence>
	</xs:complexType>
<!--
##### from file ../Shared/public/DisputeReasonCodeList.xsd #####

-->
	<xs:simpleType name="DisputeReasonCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type that contains the top-level reasons for a buyer or seller to create a
				case against one another. These values are specified in the
				&lt;b&gt;DisputeReason&lt;/b&gt; field of &lt;b&gt;AddDispute&lt;/b&gt;, and are returned 
				in the &lt;b&gt;GetUserDisputes&lt;/b&gt; and &lt;b&gt;GetDispute&lt;/b&gt; calls.
				The &lt;b&gt;DisputeReason&lt;/b&gt; value will dictate what 
				&lt;b&gt;DisputeExplanation&lt;/b&gt; values that can be used/returned.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="BuyerHasNotPaid">
				<xs:annotation>
					<xs:documentation>
						The seller has opened a case against the buyer because the buyer has not paid for
						the order line item. A seller can open an Unpaid Item case as early as two days after 
						the end of the auction listing. An exception to this rule occurs when the seller 
						allows combined payment orders. If the seller does allow the buyer to combine orders 
						and make one payment for those orders, the seller would not be able to open an Unpaid
						Item case until after the time period to combine orders expires.
						&lt;br&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TransactionMutuallyCanceled">
				<xs:annotation>
					<xs:documentation>
						With the mutual consent of the buyer, the seller is canceling the order line item.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemNotReceived">
				<xs:annotation>
					<xs:documentation>
						The buyer has opened a case against the seller because the item has not been 
						received by the buyer. A buyer can open an Item Not Received case after the 
						Estimated Delivery Date of the item has passed, or 7 days after payment if the 
						Estimated Delivery Date wasn't given by the seller. This value cannot be used in 
						&lt;b&gt;AddDispute&lt;/b&gt;.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SignificantlyNotAsDescribed">
				<xs:annotation>
					<xs:documentation>
						The buyer has opened a case against the seller because the item was received but
						does not match the item description in the listing. A buyer can open an Item
						Significantly Not As Described case immediately after receiving the item. This value
						cannot be used in &lt;b&gt;AddDispute&lt;/b&gt;.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NoRefund">
				<xs:annotation>
					<xs:documentation>
						The item was returned but no refund was given. This value cannot be used in
						&lt;b&gt;AddDispute&lt;/b&gt;.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnPolicyUnpaidItem">
				<xs:annotation>
					<xs:documentation>
						Item was returned and seller was not paid. This value cannot be used in 
						&lt;b&gt;AddDispute&lt;/b&gt;.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
				<xs:documentation>
					Reserved for future or internal use.
				</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--
##### from file ../Shared/public/DisputeRecordTypeCodeList.xsd #####

-->
	<xs:simpleType name="DisputeRecordTypeCodeType">
		<xs:annotation>
			<xs:documentation>
			Describes the type of dispute, either Unpaid Item or Item Not Received.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="UnpaidItem">
				<xs:annotation>
					<xs:documentation>
							(out) An Unpaid Item dispute.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemNotReceived">
				<xs:annotation>
					<xs:documentation>
						(out) An Item Not Received dispute.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HalfDispute">
				<xs:annotation>
					<xs:documentation>
						One type come from Half.com.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--
##### from file ../Shared/public/DisputeResolutionReasonCodeList.xsd #####

-->
	<xs:simpleType name="DisputeResolutionReasonCodeType">
		<xs:annotation>
			<xs:documentation>
				Defines the reason a dispute was resolved.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Unresolved">
				<xs:annotation>
					<xs:documentation>
						The dispute was not resolved.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ProofOfPayment">
				<xs:annotation>
					<xs:documentation>
						The buyer provided proof of payment in feedback.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ComputerTechnicalProblem">
				<xs:annotation>
					<xs:documentation>
						The buyer or seller had a technical problem with a computer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NoContact">
				<xs:annotation>
					<xs:documentation>
						The buyer and seller have not made contact.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FamilyEmergency">
				<xs:annotation>
					<xs:documentation>
						The buyer or seller had a family emergency.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ProofGivenInFeedback">
				<xs:annotation>
					<xs:documentation>
						The buyer provided proof of payment in feedback.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FirstInfraction">
				<xs:annotation>
					<xs:documentation>
						The dispute was the buyer's first infraction.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CameToAgreement">
				<xs:annotation>
					<xs:documentation>
						The buyer and seller came to agreement.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemReturned">
				<xs:annotation>
					<xs:documentation>
						The buyer returned the item.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerPaidAuctionFees">
				<xs:annotation>
					<xs:documentation>
 						The buyer reimbursed the seller's auction fees.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellerReceivedPayment">
				<xs:annotation>
					<xs:documentation>
						The seller received payment.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="OtherResolution">
				<xs:annotation>
					<xs:documentation>
						Some other resolution occurred.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClaimPaid">
				<xs:annotation>
					<xs:documentation>
						After eBay approved payment of the claim, the claim was paid.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--
##### from file ../Shared/public/DisputeResolutionRecordTypeCodeList.xsd #####

-->
	<xs:simpleType name="DisputeResolutionRecordTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				Specifies the action taken by eBay as a result of the dispute resolution.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="StrikeBuyer">
				<xs:annotation>
					<xs:documentation>
						The buyer received an Unpaid Item Strike.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SuspendBuyer">
				<xs:annotation>
					<xs:documentation>
						The buyer is suspended and unable to use the eBay site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RestrictBuyer">
				<xs:annotation>
					<xs:documentation>
						The buyer is restricted and unable to bid or purchase items.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FVFCredit">
				<xs:annotation>
					<xs:documentation>
						The seller received a Final Value Fee credit.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="InsertionFeeCredit">
				<xs:annotation>
					<xs:documentation>
						The seller's listing fee was credited.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AppealBuyerStrike">
				<xs:annotation>
					<xs:documentation>
						The buyer's Unpaid Item Strike was appealed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UnsuspendBuyer">
				<xs:annotation>
					<xs:documentation>
						The restriction on the buyer was lifted.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UnrestrictBuyer">
				<xs:annotation>
					<xs:documentation>
						The restriction on the buyer was lifted.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReverseFVFCredit">
				<xs:annotation>
					<xs:documentation>
						The seller's Final Value Fee credit was reversed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReverseInsertionFeeCredit">
				<xs:annotation>
					<xs:documentation>
						The seller's listing fee was reversed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GenerateCSTicketForSuspend">
				<xs:annotation>
					<xs:documentation>
						The buyer is given a ticket.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FVFCreditNotGranted">
				<xs:annotation>
					<xs:documentation>
						The seller did not receive a Final Value Fee credit.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemNotReceivedClaimFiled">
				<xs:annotation>
					<xs:documentation>
						The buyer did not received the item, and the buyer filed a claim.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UnpaidItemRelisted">
				<xs:annotation>
					<xs:documentation>
					<!-- Unpaid item was relisted by Unpaid Item Assistant mechanism. -->
					Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UnpaidItemRevised">
				<xs:annotation>
					<xs:documentation>
					<!-- Unpaid item was revised by Unpaid Item Assistant mechanism. -->
					Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FVFOnShippingCredit">
				<xs:annotation>
					<xs:documentation>
					<!--The seller received FVF on shipping credit -->
					Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FVFOnShippingCreditNotGranted">
				<xs:annotation>
					<xs:documentation>
					<!-- The seller did not receive FVF on shipping credit -->
					Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReverseFVFOnShippingCredit">
				<xs:annotation>
					<xs:documentation>
					<!-- The FVF on shipping credit was reversed. -->
					Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeatureFeeCredit">
				<xs:annotation>
					<xs:documentation>
						Credit amount for feature fees.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeatureFeeNotCredit">
				<xs:annotation>
					<xs:documentation>
						Amount not returned or credited for feature fees. Item price.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReverseFeatureFeeCredit">
				<xs:annotation>
					<xs:documentation>
						Amount reversed on credit card for feature fees.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--
##### from file ../Shared/public/DisputeResolutionType.xsd #####

-->
	<xs:complexType name="DisputeResolutionType">
		<xs:annotation>
			<xs:documentation>
				Contains all information about a dispute resolution. A dispute
				can have a resolution even if the seller does not receive payment.
				The resolution can have various results, including a Final Value Fee credit to
				the seller or a strike to the buyer.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="DisputeResolutionRecordType" type="ns:DisputeResolutionRecordTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The action resulting from the resolution, affecting either
						the buyer or the seller.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserDisputes</CallName>
							<Details>DetailLevel: ReturnAll, none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>CSGetDisputeSummary</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DisputeResolutionReason" type="ns:DisputeResolutionReasonCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The reason for the resolution. The DisputeResolutionReason
						results in the action described by the DisputeResolutionRecordType.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserDisputes</CallName>
							<Details>DetailLevel: ReturnAll, none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>CSGetDisputeSummary</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ResolutionTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The date and time the dispute was resolved, in GMT.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserDisputes</CallName>
							<Details>DetailLevel: ReturnAll, none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>CSGetDisputeSummary</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--
##### from file ../Shared/public/DisputeSortTypeCodeList.xsd #####

-->
	<xs:simpleType name="DisputeSortTypeCodeType">
		<xs:annotation>
			<xs:documentation>
			Specifies how a list of returned disputes should be sorted.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="None">
				<xs:annotation>
					<xs:documentation>
					(in) Sort by the time the dispute was created, in descending order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DisputeCreatedTimeAscending">
				<xs:annotation>
					<xs:documentation>
					(in) Sort by the time the dispute was created, in ascending order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DisputeCreatedTimeDescending">
				<xs:annotation>
					<xs:documentation>
					(in) Sort by the time the dispute was created, in descending order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DisputeStatusAscending">
				<xs:annotation>
					<xs:documentation>
					(in) Sort by the dispute status, in ascending order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DisputeStatusDescending">
				<xs:annotation>
					<xs:documentation>
					(in) Sort by the dispute status, in descending order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DisputeCreditEligibilityAscending">
				<xs:annotation>
					<xs:documentation>
					(in) Sort by whether the dispute is eligible for
					Final Value Fee credit, in ascending
					order. Ineligible disputes are listed before eligible disputes.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DisputeCreditEligibilityDescending">
				<xs:annotation>
					<xs:documentation>
					(in) Sort by whether the dispute is eleigible for
					Final Value Fee credit, in descending
					order. Eligible disputes are listed before i(ineligible disputes.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
											(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--
##### from file ../Shared/public/DisputeStateCodeList.xsd #####

-->
	<xs:simpleType name="DisputeStateCodeType">
		<xs:annotation>
			<xs:documentation>
				Defines the current state of the dispute, which determines the values
				that are valid for DisputeActivity. DisputeState is an internal value
				returned in the response. A value can apply to an Unpaid Item or Item
				Not Received dispute. A dispute filed when an item is significantly not
				as described in the product listing is a variation of an Item Not
				Received dispute.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Locked">
				<xs:annotation>
					<xs:documentation>
						The dispute is locked and cannot be updated. For any type of
						dispute. No values of DisputeActivity are valid.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Closed">
				<xs:annotation>
					<xs:documentation>
						The dispute is closed. In some cases, it can be reversed with
						SellerReverseDispute. For any type of dispute. No values of
						DisputeActivity are valid.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerFirstResponsePayOption">
				<xs:annotation>
					<xs:documentation>
						eBay sent the buyer an Unpaid Item Reminder with a Pay Now
						option. Waiting for the buyer's first response. It is within the 7-day
						grace period. For Unpaid Item Disputes. DisputeActivity can be
						SellerAddInformation or SellerCompletedTransaction.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerFirstResponseNoPayOption">
				<xs:annotation>
					<xs:documentation>
						eBay sent the buyer an Unpaid Item Reminder with no Pay Now
						option. Waiting for the buyer's first response. It is within the 7-day
						grace period. For Unpaid Item Disputes. DisputeActivity can be
						SellerAddInformation or SellerCompletedTransaction.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerFirstResponsePayOptionLateResponse">
				<xs:annotation>
					<xs:documentation>
						eBay sent the buyer an Unpaid Item Reminder with a Pay Now
						option. Waiting for the buyer's first response. The 7-day grace
						period has expired. For Unpaid Item Disputes. DisputeActivity can be
						SellerAddInformation, SellerCompletedTransaction, or
						SellerEndCommunication.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerFirstResponseNoPayOptionLateResponse">
				<xs:annotation>
					<xs:documentation>
						eBay sent the buyer an Unpaid Item Reminder with no Pay Now
						option. Waiting for the buyer's first response. The 7-day grace
						period has expired. For Unpaid Item Disputes. DisputeActivity can be
						SellerAddInformation, SellerCompletedTransaction, or
						SellerEndCommunication.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MutualCommunicationPayOption">
				<xs:annotation>
					<xs:documentation>
						The buyer and seller have communicated, and eBay offered the buyer
						a Pay Now option. For Unpaid Item Disputes. DisputeActivity
						can be SellerAddInformation, SellerCompletedTransaction,
						SellerEndCommunication, or CameToAgreementNeedFVFCredit.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MutualCommunicationNoPayOption">
				<xs:annotation>
					<xs:documentation>
				    The buyer and seller have communicated. eBay did not offer
				    the buyer a Pay Now option. For Unpaid Item Disputes. DisputeActivity can
						be SellerAddInformation, SellerCompletedTransaction,
						SellerEndCommunication, or CameToAgreementNeedFVFCredit.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PendingResolve">
				<xs:annotation>
					<xs:documentation>
						The dispute is pending resolution. A dispute cannot be closed
						when it is in this state. For Unpaid Item Disputes.
						No values of DisputeActivity are valid.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MutualWithdrawalAgreement">
				<xs:annotation>
					<xs:documentation>
						The buyer and seller have agreed within the grace period not
						to complete the transaction. For Unpaid Item Disputes.
						DisputeActivity can be SellerAddInformation.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MutualWithdrawalAgreementLate">
				<xs:annotation>
					<xs:documentation>
						The buyer and seller have agreed not to complete the
						transaction, after the grace period. For Unpaid Item Disputes.
						DisputeActivity can be SellerAddInformation,
						SellerCompletedTransaction, or SellerEndCommunication.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NotReceivedNoSellerResponse">
				<xs:annotation>
					<xs:documentation>
						The buyer filed an Item Not Received dispute, and the seller
						has not responded. For Item Not Received disputes. DisputeActivity
						can be SellerOffersRefund, SellerShippedItem, or SellerComment.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NotAsDescribedNoSellerResponse">
				<xs:annotation>
					<xs:documentation>
						The buyer filed an Item Not Received dispute for an item
						significantly not as described, and the seller has not responded.
						DisputeActivity can be SellerOffersRefund or SellerComment.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NotReceivedMutualCommunication">
				<xs:annotation>
					<xs:documentation>
						The buyer filed an Item Not Received dispute and is
						communicating with the seller. DisputeActivity can be
						SellerOffersRefund, SellerShippedItem, or SellerComment.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NotAsDescribedMutualCommunication">
				<xs:annotation>
					<xs:documentation>
						The buyer filed an Item Not Received dispute for an item
						significantly not as described and is communicating with the seller.
						DisputeActivity can be SellerOffersRefund.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MutualAgreementOrBuyerReturningItem">
				<xs:annotation>
					<xs:documentation>
						The seller says mutual agreement has been reached and is
						waiting for the buyer to confirm, or the buyer is returning the item
						to the seller. DisputeActivity can be SellerAddInformation.
						For Unpaid Item Disputes.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClaimOpened">
				<xs:annotation>
					<xs:documentation>
						The claim was assigned to an adjuster.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NoDocumentation">
				<xs:annotation>
					<xs:documentation>
						The buyer was contacted by eBay and asked to submit paperwork to
						support the claim.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClaimClosed">
				<xs:annotation>
					<xs:documentation>
						The buyer did not respond to verification or was missing paperwork.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClaimDenied">
				<xs:annotation>
					<xs:documentation>
						The buyer is not eligible for reimbursement.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClaimPending">
				<xs:annotation>
					<xs:documentation>
						Paperwork was received from the buyer and the claim is being investigated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClaimPaymentPending">
				<xs:annotation>
					<xs:documentation>
						The buyer's claim was approved for reimbursement and was
						sent to accounts payable for payment.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClaimPaid">
				<xs:annotation>
					<xs:documentation>
						The buyer was reimbursed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClaimResolved">
				<xs:annotation>
					<xs:documentation>
						The issue has been resolved: the seller sent the item or a refund.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClaimSubmitted">
				<xs:annotation>
					<xs:documentation>
						A claim was submitted (via Web).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UnpaidItemOpen">
				<xs:annotation>
					<xs:documentation>
						The unpaid item dispute is open.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UPIAssistanceDisabledByeBay">
				<xs:annotation>
					<xs:documentation>
						An unpaid item dispute filed by the Unpaid Item Assistance mechanism was
						disabled by eBay (for example, eBay detected that payment was initiated
						and the seller needs to manually handle this dispute).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UPIAssistanceDisabledBySeller">
				<xs:annotation>
					<xs:documentation>
						An unpaid item dispute filed by the Unpaid Item Assistance mechanism was
						disabled by the seller (e.g. the buyer and seller have communicated
						about payment and the seller wishes to extend the time for payment
						and not let the automatic process close the dispute 4 days after the
						dispute was automatically opened).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--
##### from file ../Shared/public/DisputeStatusCodeList.xsd #####

-->
	<xs:simpleType name="DisputeStatusCodeType">
		<xs:annotation>
			<xs:documentation>
			Describes the status of the dispute, which supplements the DisputeState.
			Some values apply to Unpaid Item disputes and some to Item Not Received disputes.
			Disputes can be sorted by DisputeStatus. Ascending order is:&lt;br&gt;
			 1 - WaitingForSellerResponse&lt;br&gt;
			 2 - WaitingForBuyerResponse&lt;br&gt;
			 3 - ClosedFVFCreditStrike&lt;br&gt;
			 4 - ClosedNoFVFCreditStrike&lt;br&gt;
			 5 - ClosedFVFCreditNoStrike&lt;br&gt;
			 6 - ClosedNoFVFCreditNoStrike&lt;br&gt;
			 7 - Closed&lt;br&gt;
			 8 - StrikeAppealedAfterClosing&lt;br&gt;
			 9	- FVFCreditReversedAfterClosing&lt;br&gt;
			 10 - StrikeAppealedAndFVFCreditReversed&lt;br&gt;
			Descending order is the reverse.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Closed">
				<xs:annotation>
					<xs:documentation>
						The dispute is closed. For Item Not Received disputes.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="WaitingForSellerResponse">
				<xs:annotation>
					<xs:documentation>
						The dispute is waiting for the seller's response. For both
						Unpaid Item and Item Not Received disputes.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="WaitingForBuyerResponse">
				<xs:annotation>
					<xs:documentation>
						The dispute is waiting for the buyer's response. For both
						Unpaid Item and Item Not Received disputes.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClosedFVFCreditStrike">
				<xs:annotation>
					<xs:documentation>
						The dispute is closed, the seller received
						a Final Value Fee credit, and the buyer received a strike.
						For Unpaid Item disputes.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClosedNoFVFCreditStrike">
				<xs:annotation>
					<xs:documentation>
						The dispute is closed, the seller did not receive
						a Final Value Fee credit, and the buyer received a strike.
						For Unpaid Item disputes.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClosedFVFCreditNoStrike">
				<xs:annotation>
					<xs:documentation>
						The dispute is closed, the seller received a
						Final Value Fee credit, and the buyer did not receive a strike.
						For Unpaid Item disputes.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClosedNoFVFCreditNoStrike">
				<xs:annotation>
					<xs:documentation>
						The dispute is closed, the seller did not receive
						a Final Value Fee credit, and the buyer did not receive a strike.
						For Unpaid Item disputes.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StrikeAppealedAfterClosing">
				<xs:annotation>
					<xs:documentation>
						The buyer's strike was appealed after the dispute was closed.
						For Unpaid Item disputes.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FVFCreditReversedAfterClosing">
				<xs:annotation>
					<xs:documentation>
						The seller's Final Value Fee credit was reversed after the
						dispute was closed. For Unpaid Item disputes.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StrikeAppealedAndFVFCreditReversed">
				<xs:annotation>
					<xs:documentation>
						Both the seller's Final Value Fee credit and the buyer's strike
						were reversed after the dispute was closed. For Unpaid Item disputes.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClaimOpened">
				<xs:annotation>
					<xs:documentation>
						Claim assigned to an adjuster. Also maps for filed claim in Half.com
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NoDocumentation">
				<xs:annotation>
					<xs:documentation>
						Buyer contacted and asked to submit paperwork
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClaimClosed">
				<xs:annotation>
					<xs:documentation>
						Buyer did not respond to verification or missing some paperwork. Also maps for
						filed claim in Half.com
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClaimDenied">
				<xs:annotation>
					<xs:documentation>
						Not eligible for reimbursement
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClaimInProcess">
				<xs:annotation>
					<xs:documentation>
						Paperwork received, claim being investigated. Also maps for filed claim in
						Half.com
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClaimApproved">
				<xs:annotation>
					<xs:documentation>
						Claim approved for reimbursement; sent to accounts payable for payment
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClaimPaid">
				<xs:annotation>
					<xs:documentation>
						Reimbursement completed
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClaimResolved">
				<xs:annotation>
					<xs:documentation>
						Issue resolved: seller sent Item or Refund
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClaimSubmitted">
				<xs:annotation>
					<xs:documentation>
						Claim Submitted via Web flow
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UnpaidItemOpened">
				<xs:annotation>
					<xs:documentation>
						Unpaid Item dispute opened
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--
##### from file ../Shared/public/DuplicateInvocationDetailsType.xsd #####

-->
	<xs:complexType name="DuplicateInvocationDetailsType">
		<xs:annotation>
			<xs:documentation>
				Contains properties that provide information on duplicate uses of InvocationIDs.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="DuplicateInvocationID" type="ns:UUIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The duplicate InvocationID.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddLiveAuctionItem</CallName>
							<CallName>AddOrder</CallName>
							<CallName>AddSecondChanceItem</CallName>
							<CallName>AddToItemDescription</CallName>
							<CallName>PlaceOffer</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseLiveAuctionItem</CallName>
							<CallName>ReviseCheckoutStatus</CallName>
							<CallName>ReviseItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Status" type="ns:InvocationStatusType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The status of the previous call that used the InvocationID.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddLiveAuctionItem</CallName>
							<CallName>AddOrder</CallName>
							<CallName>AddSecondChanceItem</CallName>
							<CallName>AddToItemDescription</CallName>
							<CallName>PlaceOffer</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseCheckoutStatus</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseLiveAuctionItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InvocationTrackingID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation> 
						The id that identifies the business item the previous API invocation 
						created. For example, the ItemID of the item created by an AddItem call.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddLiveAuctionItem</CallName>
							<CallName>AddOrder</CallName>
							<CallName>AddSecondChanceItem</CallName>
							<CallName>AddToItemDescription</CallName>
							<CallName>PlaceOffer</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseCheckoutStatus</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseLiveAuctionItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--
##### from file ../Shared/public/ErrorClassificationCodeList.xsd #####

-->
	<xs:simpleType name="ErrorClassificationCodeType">
		<xs:annotation>
			<xs:documentation>
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="RequestError">
				<xs:annotation>
					<xs:documentation>
						An error has occurred either as a result of a problem in the sending
						application or because the application's end-user has attempted to submit
						invalid data (or missing data). In these cases, do not retry the request. The
						problem must be corrected before the request can be made again. If the problem
						is due to something in the application (such as a missing required field), the
						application must be changed. If the problem is a result of end-user data, the
						application must alert the end-user to the problem and provide the means for
						the end-user to correct the data. Once the problem in the application or data
						is resolved, resend the request to eBay with the corrected data.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SystemError">
				<xs:annotation>
					<xs:documentation>
						Indicates that an error has occurred on the eBay system side, such as a
						database or server down. An application can retry the request as-is a
						reasonable number of times (eBay recommends twice). If the error persists,
						contact Developer Technical Support. Once the problem has been resolved, the
						request may be resent in its original form.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--
##### from file ../Shared/public/ErrorHandlingCodeList.xsd #####

-->
	<xs:simpleType name="ErrorHandlingCodeType">
		<xs:annotation>
			<xs:documentation>
				Preferences that specify how eBay should handle certain requests that contain
				invalid data or that could partially fail. These preferences give you some control
				over whether eBay returns warnings or errors in response to invalid data and how
				eBay handles listing requests when such data is passed in. For example, these
				preferences are applicable to AddItem and related calls when Item Specifics are
				specified, and to CompleteSale. See the eBay Web Services Guide
				for details about these preferences and their effects.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Legacy">
				<xs:annotation>
					<xs:documentation>
						(in) Apply validation rules that were in effect prior to the time
						the call started supporting ErrorHandling.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BestEffort">
				<xs:annotation>
					<xs:documentation>
						(in) Drop the invalid data, continue processing the request with the
						valid data. If dropping the invalid data leaves the request in a
						state where required data is missing, reject the request.&lt;br&gt;
						&lt;br&gt;
						If BestEffort is specified for CompleteSale, the Ack field in the
						response could return PartialFailure if one change fails but
						another succeeds. For example, if the seller attempts to
						leave feedback twice for the same order line item, the feedback changes
						would fail but any paid or shipped status changes would succeed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AllOrNothing">
				<xs:annotation>
					<xs:documentation>
						(in) If any attribute data is invalid, drop the entire attribute set and
						proceed with listing the item. If the category has required attributes
						and the attribute set is dropped, reject the listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FailOnError">
				<xs:annotation>
					<xs:documentation>
						(in) If any data is invalid, reject the request.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--
##### from file ../Shared/public/ErrorParameterType.xsd #####

-->
	<xs:complexType name="ErrorParameterType">
		<xs:annotation>
			<xs:documentation>
				A variable that contains specific information about the context of this error.
				For example, if you pass in an attribute set ID that does not match
				the specified category, the attribute set ID might be returned as an error parameter.
				Use error parameters to flag fields that users need to correct.
				Also use error parameters to distinguish between errors when multiple
				errors are returned.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Value" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The value of the variable (e.g., the attribute set ID)
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<AllCalls/>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="ParamID" type="xs:string">
			<xs:annotation>
				<xs:documentation>
				The index of the parameter in the list of parameter types returned
				within the error type.
				</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<AllCalls/>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
<!--
##### from file ../Shared/public/ErrorType.xsd #####

-->
	<xs:complexType name="ErrorType">
		<xs:annotation>
			<xs:documentation>
				These are request errors (as opposed to system errors) that occur due to problems
				with business-level data (e.g., an invalid combination of arguments) that
				the application passed in.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ShortMessage" type="xs:string"  minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A brief description of the condition that raised the error.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<AllCalls/>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LongMessage" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A more detailed description of the condition that raised the error.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<AllCalls/>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ErrorCode" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A unique code that identifies the particular error condition that occurred.
						Your application can use error codes as identifiers
						in your customized error-handling algorithms. See the "Errors by Number" document.
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>other</ListBasedOn>
						<CallInfo>
							<AllCalls/>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserDisplayHint" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the error message text is intended to be displayed to an end user
						or intended only to be parsed by the application. If true or not present (the default),
						the message text is intended for the end user. If false, the message text is intended for
						the application, and the application should translate the error into a more appropriate message.
						Only applicable to Item Specifics errors and warnings returned from listing requests.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddLiveAuctionItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseLiveAuctionItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SeverityCode" type="ns:SeverityCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the error is a severe error (causing the request to fail)
						or an informational error (a warning) that should be communicated to the user.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<AllCalls/>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ErrorParameters" type="ns:ErrorParameterType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						This optional element carries a list of context-specific
						error variables that indicate details about the error condition.
						These are useful when multiple instances of ErrorType are returned.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<AllCalls/>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ErrorClassification" type="ns:ErrorClassificationCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						API errors are divided between two classes: system errors and request errors.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<AllCalls/>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--
##### from file ../Shared/public/FaultDetailsType.xsd #####

-->
	<xs:complexType name="FaultDetailsType">
		<xs:annotation>
			<xs:documentation>
				SOAP faults are used to indicate that an infrastructure error has occurred,
				such as a problem on eBay's side with database or server going down, or a
				problem with the client or server-side SOAP framework.
			</xs:documentation>
			<xs:appinfo>
				<ReferenceType/>
				<!-- Used internally for error mapping -->
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ErrorCode" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Error code can be used by a receiving application to debug a SOAP response
						message that contains one or more SOAP fault details.
						Each error code is uniquely defined for each fault scenario.
						See the eBay documentation for more information.
						Your application can use error codes as identifiers
						in your customized error-handling algorithms.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Severity" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the error is a severe error (causing the request to fail)
						or an informational error (a warning).
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailedMessage" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Description of the condition that caused the SOAP fault.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--
##### from file ../Shared/public/InvocationStatusCodeList.xsd #####

-->
	<xs:simpleType name="InvocationStatusType">
		<xs:annotation>
			<xs:documentation>
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="InProgress">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Success">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Failure">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode"/>
		</xs:restriction>
	</xs:simpleType>
<!--
##### from file ../Shared/public/MeasureType.xsd #####

-->
	<xs:complexType name="MeasureType">
		<xs:annotation>
			<xs:documentation>
				Basic type for specifying measures and the system of measurement.
				A decimal value (e.g., 10.25) is meaningful
				as a measure when accompanied by a definition of the unit of measure (e.g., Pounds),
				in which case the value specifies the quantity of that unit.
				A MeasureType expresses both the value (a decimal) and, optionally, the unit and
				the system of measurement.
				Details such as shipping weights are specified as measure types.
			</xs:documentation>
		</xs:annotation>
		<xs:simpleContent>
			<xs:extension base="xs:decimal">
				<xs:attribute name="unit" type="xs:token" use="optional">
					<xs:annotation>
						<xs:documentation>
							Unit of measure. This attribute is shared by various fields,
							representing units such as lbs, oz, kg, g, in, cm.
							&lt;br&gt;&lt;br&gt;
							For weight, English major/minor units are pounds and ounces,
							and metric major/minor units are kilograms and grams.
							For length, the English unit is inches, and metric unit is centimeters.
							&lt;br&gt;&lt;br&gt;
							To get the full list of package dimension and weight measurement units 
							(and all alternative spellings and abbreviations) supported by your site, 
							call &lt;b&gt;GeteBayDetails&lt;/b&gt;.
						</xs:documentation>
						<xs:appinfo>
							<CallInfo>
								<CallName>AddItem</CallName>
								<CallName>AddItems</CallName>
								<RequiredInput>No</RequiredInput>
							</CallInfo>
							<CallInfo>
								<CallName>GetItemShipping</CallName>
								<CallName>GetSellerTransactions</CallName>
								<CallName>GetShippingDiscountProfiles</CallName>
								<Returned>Conditionally</Returned>
							</CallInfo>
							<CallInfo>
								<CallName>GetItem</CallName>
								<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
								<Returned>Conditionally</Returned>
							</CallInfo>
							<SeeLink>
							    <Title>GeteBayDetails</Title>
							    <URL> GeteBayDetails.html</URL>
							</SeeLink>

						</xs:appinfo>
					</xs:annotation>
				</xs:attribute>
				<xs:attribute name="measurementSystem" type="ns:MeasurementSystemCodeType" use="optional">
					<xs:annotation>
						<xs:documentation>
							The system of measurement (e.g., English).
						</xs:documentation>
						<xs:appinfo>
							<CallInfo>
								<CallName>AddItem</CallName>
								<CallName>AddItems</CallName>
								<RequiredInput>No</RequiredInput>
							</CallInfo>
							<CallInfo>
								<CallName>GetItem</CallName>
								<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
								<Returned>Conditionally</Returned>
							</CallInfo>
							<CallInfo>
								<CallName>GetShippingDiscountProfiles</CallName>
								<Returned>Conditionally</Returned>
							</CallInfo>
						</xs:appinfo>
					</xs:annotation>
				</xs:attribute>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
<!--
##### from file ../Shared/public/MeasurementSystemCodeList.xsd #####

-->
	<xs:simpleType name="MeasurementSystemCodeType">
		<xs:restriction base="xs:token">
			<xs:enumeration value="English">
				<xs:annotation>
					<xs:documentation>
						English system of measurement.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Metric">
				<xs:annotation>
					<xs:documentation>
						Metric system of measurement.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--
##### from file ../Shared/public/PaginationType.xsd #####

-->
	<xs:complexType name="PaginationType">
		<xs:annotation>
			<xs:documentation>
				Contains data for controlling pagination in API requests.
				Pagination of returned data is required for some calls and not
				needed in or not supported for some calls. See the documentation
				for individual calls to determine whether pagination is supported,
				required, or desirable.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="EntriesPerPage" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This integer value is used to specify the maximum number of entries to return
						in a single "page" of data. This value, along with the number of entries that
						match the input criteria, will determine the total pages (see
						PaginationResult.TotalNumberOfPages) in the result set. For most Trading API calls, the
						maximum value is 200 and the default value is 25 entries per page.
						&lt;br&gt;&lt;br&gt;
						For GetOrders, the maximum value is 100 and the default value is 25 orders per page.
						&lt;br&gt;&lt;br&gt;
						For GetUserDisputes, this value is hard-coded at 200, and any pagination input is
						ignored. 
						&lt;br&gt;&lt;br&gt;
						For GetProducts, the maximum value is 20, and any higher values are
						ignored. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<CallName>GetCategoryListings</CallName>
							<CallName>GetFeedback</CallName>
							<CallName>GetItemsAwaitingFeedback</CallName>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetLiveAuctionBidders</CallName>
							<CallName>GetMyeBayBuying</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<CallName>GetOrders</CallName>
							<CallName>GetSellerTransactions</CallName>
							<CallName>GetWantItNowSearchResults</CallName>
							<CallName>GetLiveAuctionBidders</CallName>
							<CallName>GetVeROReportStatus</CallName>
							<CallName>GetSellingManagerInventory</CallName>
							<CallName>GetSellingManagerSoldListings</CallName>
							<CallName>GetMyMessages</CallName>
							<CallName>GetMemberMessages</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<Min>1</Min>
							<Max>200</Max>
							<Default>25</Default>
							<CallName>GetOrders</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<RequiredInput>No</RequiredInput>
							<Default>20</Default>
						</CallInfo>
						<CallInfo>
							<Min>1</Min>
							<Max>50000</Max>
							<Default>50</Default>
							<CallName>GetProductSearchResults</CallName>
							<CallName>GetProductFamilyMembers</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<Min>1</Min>
							<Max>20</Max>
							<CallName>GetProducts</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<Min>1</Min>
							<Max>400</Max>
							<CallName>GetSearchResults</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<Min>1</Min>
							<Max>200</Max>
							<Default>200</Default>
							<CallName>GetSellerPayments</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<Min>200</Min>
							<Max>200</Max>
							<Default>200</Default>
							<CallName>GetUserDisputes</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<CallInfo>
							<Default>100</Default>
							<CallName>GetPopularKeywords</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PageNumber" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the number of the page of data to return in the current call.
						Default is 1 for most calls. For some calls, the default is 0. Specify a
						positive value equal to or lower than the number of pages available (which you
						determine by examining the results of your initial request).
						See the documentation for other individual calls to determine the correct
						default value.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<Min>1</Min>
							<Default>1</Default>
							<CallName>GetAccount</CallName>
							<CallName>GetCategoryListings</CallName>
							<CallName>GetFeedback</CallName>
							<CallName>GetItemsAwaitingFeedback</CallName>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetLiveAuctionBidders</CallName>
							<CallName>GetMyeBayBuying</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<CallName>GetOrders</CallName>
							<CallName>GetSearchResults</CallName>
							<CallName>GetSellerTransactions</CallName>
							<CallName>GetWantItNowSearchResults</CallName>
							<CallName>GetLiveAuctionBidders</CallName>
							<CallName>GetVeROReportStatus</CallName>
							<CallName>GetSellingManagerInventory</CallName>
							<CallName>GetSellingManagerSoldListings</CallName>
							<CallName>GetBestOffers</CallName>
							<CallName>GetMyMessages</CallName>
							<CallName>GetMemberMessages</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetUserDisputes</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<CallInfo>
							<Min>0</Min>
							<Max>2147483647</Max>
							<Default>0</Default>
							<CallName>GetProductSearchResults</CallName>
							<CallName>GetProductFamilyMembers</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<CallInfo>
							<Min>1</Min>
							<Max>2147483647</Max>
							<Default>1</Default>
							<CallName>GetSellerPayments</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<Min>1</Min>
							<Max>2000</Max>
							<Default>1</Default>
							<CallName>GetProducts</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<Default>1</Default>
							<CallName>GetPopularKeywords</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--
##### from file ../Shared/public/QuantityType.xsd #####

-->
	<xs:complexType name="QuantityType">
      <xs:annotation>
			<xs:documentation>
        Basic type for specifying quantities.
			</xs:documentation>
		</xs:annotation>
		<xs:simpleContent>
			<xs:extension base="xs:decimal">
				<xs:attribute name="unit" type="xs:token" use="optional"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
<!--
##### from file ../Shared/public/SeverityCodeList.xsd #####

-->
	<xs:simpleType name="SeverityCodeType">
		<xs:annotation>
			<xs:documentation>
SeverityCodeType - Type declaration to be used by other schema.
This code identifies the severity of an API error. A code indicates
whether there is an API-level error or warning that needs to be
communicated to the client.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Warning">
				<xs:annotation>
					<xs:documentation>
					   The request was processed successfully, but something occurred that may affect your application or the user. For example, eBay may have changed a value the user sent in. In this case, eBay returns a normal, successful response and also returns the warning. 
							&lt;br/&gt;&lt;br/&gt;
						 When a warning occurs, the error is returned in addition to the business data. In this case, you do not need to retry the request (as the original request was successful). However, depending on the cause or nature of the warning, you might need to contact either the end user or eBay to effect a long term solution to the problem to prevent it from reoccurring in the future.  
				   </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Error">
				<xs:annotation>
					<xs:documentation>
					   The request that triggered the error was not processed successfully. When a serious application-level error occurs, the error is returned instead of the business data. 
						 &lt;br/&gt;&lt;br/&gt;
						 If the source of the problem is within the application (such as a missing required element), change the application before you retry the request. 
						 &lt;ul&gt;			 
						 &lt;li&gt;If the problem is due to end-user input data, please alert the end-user to the problem and provide the means for them to correct the data. Once the problem in the application or data is resolved, you can attempt to re-send the request to eBay. 
						 &lt;/li&gt;
						 &lt;li&gt;If the source of the problem is on eBay's side, An application can retry the request as-is a reasonable number of times (eBay recommends twice). If the error persists, contact Developer Technical Support. Once the problem has been resolved, the request may be resent in its original form.
						 &lt;/li&gt;
						 &lt;/ul&gt;
						 &lt;br/&gt;&lt;br/&gt;
						 See the &lt;a href="http://developer.ebay.com/DevZone/guides/ebayfeatures/Basics/Call-UsingLiveData.html#CompatibleApplicationCheck"&gt;Compatible Application Check&lt;/a&gt; section of the
						 eBay Features Guide for more information.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						  Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--
##### from file ../Shared/public/UUIDType.xsd #####

-->
	<xs:simpleType name="UUIDType">
		<xs:annotation>
			<xs:documentation>
				Specifies a universally unique identifier for an item. This is used to ensure that you only 
				list a particular item once, particularly if you are listing many items at once. 
				The identifier can contain only digits
				from 0-9 and letters from A-F. The identifier must be 32 characters long.  For
				example, 9CEBD9A6825644EC8D06C436D6CF494B.
			</xs:documentation>
			<xs:appinfo>
			<SeeLink>
					<Title>Item.Site in AddItem</Title>
					<URL>AddItem.html#Request.Item.UUID</URL>
			</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:string"/>
	</xs:simpleType>
<!--
##### from file ../Shared/public/UserIdPasswordType.xsd #####

-->
	<xs:complexType name="UserIdPasswordType">
		<xs:annotation>
			<xs:documentation>
			</xs:documentation>
			<xs:appinfo>
				<ReferenceType/>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AppId" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The application ID that is unique to each application you (or your company)
						has registered with the eBay Developers Program. If you are executing a call
						in the Sandbox, this is the "AppId" value that eBay issued to you when you
						received your Sandbox keys. If you are executing a call in Production, this is
						the "AppId" value that eBay issued to you when you received your Production
						keys.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>FetchToken</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DevId" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The unique developer ID that the eBay Developers Program issued to you (or
						your company). If you are executing a call in the Sandbox, this is the "DevId"
						value that eBay issued to you when you received your Sandbox keys. Typically,
						you receive your Sandbox keys when you register as a new developer. If you are
						executing a call in Production, this is the "DevId" value that eBay issued to
						you when you received your Production keys. Typically, you receive your
						Production keys when you certify an application.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>FetchToken</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AuthCert" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Authentication certificate that authenticates the application when making API
						calls. If you are executing a call in the Sandbox, this is the "CertId" value
						that eBay issued to you when you received your Sandbox keys. If you are
						executing a call in Production, this is the "CertId" value that eBay issued to
						you when you received your Production keys. This is unrelated to auth tokens.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>FetchToken</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Username" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						eBay user ID (i.e., eBay.com Web site login name) for the user the application
						is retrieving a token for. This is typically the application's end-user (not
						the developer).
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>64</MaxLength>
						<CallInfo>
							<CallName>FetchToken</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Password" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Password for the user specified in Username.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--
##### from file ../Shared/public/WarningLevelCodeList.xsd #####

-->
	<xs:simpleType name="WarningLevelCodeType">
		<xs:annotation>
			<xs:documentation>
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Low">
				<xs:annotation>
					<xs:documentation>
					Do not return warnings when the application passes
					unrecognized or deprecated elements in a request.
					This is the default value if WarningLevel is not specified.
 					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="High">
				<xs:annotation>
					<xs:documentation>
					Return warnings when the application passes
					unrecognized or deprecated elements in a request.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--
##### from file ../Shared/public/XMLRequesterCredentialsType.xsd #####

-->
	<xs:complexType name="XMLRequesterCredentialsType">
		<xs:annotation>
			<xs:documentation>
			</xs:documentation>
			<xs:appinfo>
				<ReferenceType/>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Username" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						eBay user ID (i.e., eBay.com Web site login name) for the user the application
						is retrieving a token for. This is typically the application's end-user (not
						the developer).
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>64</MaxLength>
						<CallInfo>
							<CallName>FetchToken</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Password" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Password for the user specified in Username.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayAuthToken" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Authentication token representing the user who is making the request. The
						user's token must be retrieved from eBay. To determine a user's authentication
						token, see the Authentication and Authorization information in the eBay Web
						Services guide. For calls that list or retrieve item or transaction data, the
						user usually needs to be the seller of the item in question or, in some cases,
						the buyer. Similarly, calls that retrieve user or account data may be
						restricted to the user whose data is being requested. The documentation for
						each call includes information about such restrictions.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>2000</MaxLength>
						<CallInfo>
							<AllCallsExcept>FetchToken</AllCallsExcept>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<SeeLink>
							<Title>Getting Tokens</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Basics/Tokens.html</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>


	<!--

##### from file eBLBaseComponents/public/ASQPreferencesType.xsd #####

-->
	<xs:complexType name="ASQPreferencesType">
	<xs:annotation>
		<xs:documentation>
			Enables a seller to add custom Ask Seller a Question (ASQ)
			subjects to display on the seller's Ask a Question page, or reset
			the custom subjects to the default values.
		</xs:documentation>
	</xs:annotation>
	<xs:sequence>
		<xs:element name="ResetDefaultSubjects" type="xs:boolean" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Used to reset custom subjects to their default values. For
					SetMessagePreferences, either ResetDefaultSubjects or Subject
					is required in the request, but not both.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>SetMessagePreferences</CallName>
						<RequiredInput>Conditionally</RequiredInput>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="Subject" type="xs:string" minOccurs="0" maxOccurs="unbounded">
			<xs:annotation>
				<xs:documentation>
					Contains the ASQ subjects to display on the seller's
					Ask a Question page, with one subject per Subject node up to a
					maximum of nine. The tenth subject, "General question about
					this item," cannot be edited. An error wil be returned if subjects are duplicated.
					&lt;br&gt;&lt;br&gt;
					For SetMessagePreferences, either ResetDefaultSubjects or
					Subject is required in the request, but not both. Subjects are
					displayed on the ASQ drop-down list in same order as the
					request.
					&lt;br&gt;&lt;br&gt;
					Note that the default ASQ subjects will display in the site's
					language if retrieved from a site other than the seller's own.
					For example, if if a US seller sells on the DE and the FR
					sites, the default subjects will display in German and French
					respectively. However, if the seller adds custom questions,
					all questions will display only in the seller's language. In
					the example case, FR and DE buyers would see custom subjects
					in English only. Use ResetDefaultSubjects to restore the
					default subjects and the default language display behavior.
				</xs:documentation>
				<xs:appinfo>
					<MaxLength>60</MaxLength>
					<CallInfo>
						<CallName>GetMessagePreferences</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>SetMessagePreferences</CallName>
						<RequiredInput>Conditionally</RequiredInput>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
	</xs:sequence>
</xs:complexType>
<!--

##### from file eBLBaseComponents/public/AccessRuleCurrentStatusCodeList.xsd #####

-->
	<xs:simpleType name="AccessRuleCurrentStatusCodeType">
			<xs:annotation>
				<xs:documentation>
					Enumerated type that defines the possible values that can be returned in the &lt;b&gt;RuleCurrentStatus&lt;/b&gt; output field of the &lt;b&gt;GetApiAccessRules&lt;/b&gt; call. The &lt;b&gt;RuleCurrentStatus&lt;/b&gt; is only returned if the daily, hourly, or periodic call limit for the corresponding API call has been exceeded, or if a call limit does not apply to the API call. 
				</xs:documentation>
			</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="NotSet">
				<xs:annotation>
					<xs:documentation>
						This value indicates that usage limits do not apply to the corresponding API call.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HourlyLimitExceeded">
				<xs:annotation>
					<xs:documentation>
					 This value indicates that your application has exceeded its hourly hard call limit for the corresponding API call.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DailyLimitExceeded">
				<xs:annotation>
					<xs:documentation>
						This value indicates that your application has exceeded its daily hard call limit for the corresponding API call.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PeriodicLimitExceeded">
				<xs:annotation>
					<xs:documentation>
						This value indicates that your application has exceeded its periodic hard call limit for the corresponding API call. The period is defined in the &lt;b&gt;ApiAccessRule.Period&lt;/b&gt; field and can be a calendar month or a specific number of days.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HourlySoftLimitExceeded">
				<xs:annotation>
					<xs:documentation>
						This value indicates that your application has exceeded its hourly soft call limit for the corresponding API call.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DailySoftLimitExceeded">
				<xs:annotation>
					<xs:documentation>
						This value indicates that your application has exceeded its daily soft call limit for the corresponding API call.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PeriodicSoftLimitExceeded">
				<xs:annotation>
					<xs:documentation>
						This value indicates that your application has exceeded its periodic soft call limit for the corresponding API call. The period is defined in the &lt;b&gt;ApiAccessRule.Period&lt;/b&gt; field and can be a calendar month or a specific number of days.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
					 Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/AccessRuleStatusCodeList.xsd #####

-->
	<xs:simpleType name="AccessRuleStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				Defines values that describe an application's current status
				with respect to an API access rule. The rules specify daily,
				hourly, and periodic usage limits for various eBay Web Services calls.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="RuleOff">
				<xs:annotation>
					<xs:documentation>
						(out) The rule is turned off, and no rule validation
						was performed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RuleOn">
				<xs:annotation>
					<xs:documentation>
						(out) The rule is turned on, and rule validation was
						performed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ApplicationBlocked">
				<xs:annotation>
					<xs:documentation>
						(out) The application is blocked from making
						requests to the call named in this rule.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/AccountDetailEntryCodeList.xsd #####

-->
	<xs:simpleType name="AccountDetailEntryCodeType">
		<xs:annotation>
			<xs:documentation>
			  Enumerated type that defines the debit and credit transactions that occur on an eBay user's account. These values are returned in the &lt;b&gt;AccountEntry.AccountDetailsEntryType&lt;/b&gt; output field of the &lt;b&gt;GetAccount&lt;/b&gt; call. 
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Unknown">
				<xs:annotation>
					<xs:documentation>
					 The reason for the charge is unknown.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeInsertion">
				<xs:annotation>
					<xs:documentation>
					  The fee for listing an item for sale on eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeBold">
				<xs:annotation>
					<xs:documentation>
					 The fee for a listing title in boldface font.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeFeatured">
				<xs:annotation>
					<xs:documentation>
					  The fee for adding an optional feature to a listing,
					  such as a reserve fee or a listing upgrade fee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeCategoryFeatured">
				<xs:annotation>
					<xs:documentation>
					 (out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeFinalValue">
				<xs:annotation>
					<xs:documentation>
					 The fee charged when a listed item sells. The fee
					 is a percentage of the final sale price.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentCheck">
				<xs:annotation>
					<xs:documentation>
					A payment by check made by a seller to eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentCC">
				<xs:annotation>
					<xs:documentation>
					A payment by credit card made by a seller to eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditCourtesy">
				<xs:annotation>
					<xs:documentation>
					 (out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditNoSale">
				<xs:annotation>
					<xs:documentation>
					 (out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditPartialSale">
				<xs:annotation>
					<xs:documentation>
					 (out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RefundCC">
				<xs:annotation>
					<xs:documentation>
					 A refund made by eBay to the seller's credit card.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RefundCheck">
				<xs:annotation>
					<xs:documentation>
					A refund made by eBay to the seller by check.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FinanceCharge">
				<xs:annotation>
					<xs:documentation>
					A finance charge made to the seller's account, for example,
					the monthly finance charge added to an account whose balance has not been
					paid.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AWDebit">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AWCredit">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AWMemo">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditDuplicateListing">
				<xs:annotation>
					<xs:documentation>
					A credit made by eBay for a duplicate listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeePartialSale">
				<xs:annotation>
					<xs:documentation>
					A fee charged by eBay for a partial sale.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentElectronicTransferReversal">
				<xs:annotation>
					<xs:documentation>
					A reversal of an electronic transfer payment.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentCCOnce">
				<xs:annotation>
					<xs:documentation>
					A one-time payment to the account made by
					credit card.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeReturnedCheck">
				<xs:annotation>
					<xs:documentation>
					A fee charged by eBay for a returned check.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeRedepositCheck">
				<xs:annotation>
					<xs:documentation>
					A fee charged by eBay when a check must be redeposited
					to collect funds.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentCash">
				<xs:annotation>
					<xs:documentation>
					A cash payment made on the seller's account.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditInsertion">
				<xs:annotation>
					<xs:documentation>
					A credit issued by eBay for an insertion fee.
					If a listed item does not sell or results in an
					Unpaid Item (UPI) dispute, the seller can relist
					the item. If the item sells the second time, eBay
					credits the insertion fee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditBold">
				<xs:annotation>
					<xs:documentation>
					A credit issued by eBay for the Bold listing fee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditFeatured">
				<xs:annotation>
					<xs:documentation>
					A credit issued by eBay for the Featured listing fee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditCategoryFeatured">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditFinalValue">
				<xs:annotation>
					<xs:documentation>
					A credit issued by eBay for the Final Value Fee.
					Issued as a result of an Unpaid Item dispute, under
					some circumstances.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeNSFCheck">
				<xs:annotation>
					<xs:documentation>
					A fee charged by eBay when the seller's check does not clear
					due to insufficient funds.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeReturnCheckClose">
				<xs:annotation>
					<xs:documentation>
					A fee charged by eBay when the seller's check does not clear
					because the account has been closed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Memo">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentMoneyOrder">
				<xs:annotation>
					<xs:documentation>
					A payment made to the account by money order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditCardOnFile">
				<xs:annotation>
					<xs:documentation>
					An automatic monthly charge of the seller's invoice
					amount made by eBay to a credit card the seller has placed
					on file.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditCardNotOnFile">
				<xs:annotation>
					<xs:documentation>
					A one-time payment made by a credit card
					that is not on file with eBay for automatic monthly
					payments.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Invoiced">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="InvoicedCreditCard">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditTransferFrom">
				<xs:annotation>
					<xs:documentation>
					A transfer from another account to this account,
					resulting in a credit to this account.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DebitTransferTo">
				<xs:annotation>
					<xs:documentation>
					A transfer from this account to another account,
					resulting in a debit to this account.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="InvoiceCreditBalance">
				<xs:annotation>
					<xs:documentation>
					A credit balance for an account's invoice period,
					meaning that the seller should not pay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayDebit">
				<xs:annotation>
					<xs:documentation>
					An all-purpose code for debits that are manually applied to auctions,
					for example, when the credit cannot be applied to an item number
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayCredit">
				<xs:annotation>
					<xs:documentation>
					An all-purpose code for credits that are manually applied to auctions,
					for example, when the credit cannot be applied to an item number
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PromotionalCredit">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CCNotOnFilePerCustReq">
				<xs:annotation>
					<xs:documentation>
					A note that the credit card is not
					on file at the customer's request.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditInsertionFee">
				<xs:annotation>
					<xs:documentation>
					A credit issued by eBay for an insertion
					fee when an item is relisted.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CCPaymentRejected">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeGiftIcon">
				<xs:annotation>
					<xs:documentation>
					A fee charged by eBay for adding a gift icon to
					a listing. The gift icon highlights the item as a good
					gift and might offer gift services, such as wrapping
					or shipping.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditGiftIcon">
				<xs:annotation>
					<xs:documentation>
					A credit issued by eBay for the gift item
					fee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeGallery">
				<xs:annotation>
					<xs:documentation>
					A fee charged by eBay for listing an item
					in the Picture Gallery. A buyer sees a picture of
					the item when browsing a category, before moving to
					the item's listing page.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeFeaturedGallery">
				<xs:annotation>
					<xs:documentation>
					A fee charged by eBay for listing an item
					in the Featured section at the top of the Picture Gallery
					page.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditGallery">
				<xs:annotation>
					<xs:documentation>
					A credit issued by eBay for the Gallery fee
					charged when the item was listed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditFeaturedGallery">
				<xs:annotation>
					<xs:documentation>
					A credit issued by eBay for the Featured Gallery
					fee charged when the item was listed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemMoveFee">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="OutageCredit">
				<xs:annotation>
					<xs:documentation>
					A credit issued by eBay when listings are not available
					due to system downtime. The downtime can be a title search
					outage or a hard outage. See the online help for details.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditPSA">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditPCGS">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeReserve">
				<xs:annotation>
					<xs:documentation>
					A fee charged by eBay when an item is listed with
					a reserve price. The fee is credited when the auction
					completes successfully.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditReserve">
				<xs:annotation>
					<xs:documentation>
					A credit issued by eBay for a reserve price auction
					when the auction completes successfully.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayVISACredit">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BBAdminCredit">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BBAdminDebit">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReferrerCredit">
				<xs:annotation>
					<xs:documentation>
					A credit issued by eBay to a Store owner
					who has promoted items outside of eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReferrerDebit">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SwitchCurrency">
				<xs:annotation>
					<xs:documentation>
					A switch from one billing currency to another.
					The billing currency can be USD, EUR, CAD, GBP, AUD,
					JPY, or TWD.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentGiftCertificate">
				<xs:annotation>
					<xs:documentation>
					A payment made to the account by gift certificate.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentWireTransfer">
				<xs:annotation>
					<xs:documentation>
					A payment made to the account by wire transfer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentHomeBanking">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentElectronicTransfer">
				<xs:annotation>
					<xs:documentation>
					A one-time payment made to the account by electronic
					transfer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentAdjustmentCredit">
				<xs:annotation>
					<xs:documentation>
					A credit (addition) made by eBay to the seller's account
					when a payment needs to be adjusted.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentAdjustmentDebit">
				<xs:annotation>
					<xs:documentation>
					A debit (deduction) made by eBay to the seller's account
					when a payment needs to be adjusted.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Chargeoff">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ChargeoffRecovery">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ChargeoffBankruptcy">
				<xs:annotation>
					<xs:documentation>
					A writeoff of the account charge by eBay
					because the seller has declared bankruptcy.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ChargeoffSuspended">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ChargeoffDeceased">
				<xs:annotation>
					<xs:documentation>
					A writeoff of the account charge by eBay
					because the seller is deceased.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ChargeoffOther">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ChargeoffWacko">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FinanceChargeReversal">
				<xs:annotation>
					<xs:documentation>
					A reversal of a finance charge, made by eBay.
					The finance charge is added if the seller does not pay
					the monthly account balance on time.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FVFCreditReversal">
				<xs:annotation>
					<xs:documentation>
					A reversal of a Final Value Fee credit, resulting
					in the fee being charged to the seller. The Final Value
					Fee can be credited as a result of an Unpaid Item Dispute.
					If the buyer later pays, the seller can request a reversal.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ForeignFundsConvert">
				<xs:annotation>
					<xs:documentation>
					A fee charged for currency conversion.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ForeignFundsCheckReversal">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EOMRestriction">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AllFeesCredit">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SetOnHold">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RevertUserState">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DirectDebitOnFile">
				<xs:annotation>
					<xs:documentation>
					A monthly payment made by automatic direct debit to the
					seller's checking account, when the account information
					is on file.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DirectDebitNotOnFile">
				<xs:annotation>
					<xs:documentation>
					A one-time payment made by direct debit to the seller's
					checking account, when the account information is not on file,
					but is provided for this payment.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentDirectDebit">
				<xs:annotation>
					<xs:documentation>
					A payment made by direct debit from the seller's
					checking account when the seller has requested automatic
					monthly invoice payments.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DirectDebitReversal">
				<xs:annotation>
					<xs:documentation>
					A reversal of a payment made by direct debit
					from the seller's checking account.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DirectDebitReturnedItem">
				<xs:annotation>
					<xs:documentation>
					A reversal of a payment made by direct debit
					from a seller's checking account when an item is returned
					by the buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeHighlight">
				<xs:annotation>
					<xs:documentation>
					 A fee charged by eBay for adding a colored band to
					 emphasize a listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditHighlight">
				<xs:annotation>
					<xs:documentation>
					A credit issued by eBay for a highlight fee on an
					item's listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BulkUserSuspension">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeRealEstate30DaysListing">
				<xs:annotation>
					<xs:documentation>
					A fee charged for a 30-day real estate
					listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditRealEstate30DaysListing">
				<xs:annotation>
					<xs:documentation>
					A credit for a 30-day real estate listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TradingLimitOverrideOn">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TradingLimitOverrideOff">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EquifaxRealtimeFee">
				<xs:annotation>
					<xs:documentation>
					A fee charged to sellers who do not provide a credit card
					or checking account number to verify identify.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditEquifaxRealtimeFee">
				<xs:annotation>
					<xs:documentation>
					A credit granted for an EquifaxRealtimeFee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentEquifaxDebit">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentEquifaxCredit">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Merged">
				<xs:annotation>
					<xs:documentation>
					Two accounts with the same owner but different user IDs
					have been merged into one.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AutoTraderOn">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AutoTraderOff">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaperInvoiceOn">
				<xs:annotation>
					<xs:documentation>
					The option to send the seller paper invoices
					has been turned on.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaperInvoiceOff">
				<xs:annotation>
					<xs:documentation>
					The option to send the seller paper invoices
					has been turned off.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AccountStateSwitch">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FVFCreditReversalAutomatic">
				<xs:annotation>
					<xs:documentation>
					An automatic reversal of a Final Value Fee
					credit.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditSoftOutage">
				<xs:annotation>
					<xs:documentation>
					A credit granted by eBay when a title search
					outage of one hour or longer occurs on the site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LACatalogFee">
				<xs:annotation>
					<xs:documentation>
					A fee charged for listing a lot (one or more items) in a
					Live Auction catalog.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LAExtraItem">
				<xs:annotation>
					<xs:documentation>
					A fee charged for listing an extra item in a Live Auction.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LACatalogItemFeeRefund">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LACatalogInsertionRefund">
				<xs:annotation>
					<xs:documentation>
					A credit for listing an item in a Live Auction catalog.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LAFinalValueFee">
				<xs:annotation>
					<xs:documentation>
					A Final Value Fee charged by eBay when a lot listed
					on a Live Auction is sold.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LAFinalValueFeeRefund">
				<xs:annotation>
					<xs:documentation>
					A refund of a Final Value Fee that was charged
					when a Live Auction lot was sold.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LABuyerPremiumPercentageFee">
				<xs:annotation>
					<xs:documentation>
					A fee paid by the buyer to the auction house for
					a purchase in a Live Auction.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LABuyerPremiumPercentageFeeRefund">
				<xs:annotation>
					<xs:documentation>
					A refund of the fee paid by a buyer to the auction
					house for a purchase in a Live Auction.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LAAudioVideoFee">
				<xs:annotation>
					<xs:documentation>
					A fee charged for audio or video services provided
					during the sale of lots at a Live Auction.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LAAudioVideoFeeRefund">
				<xs:annotation>
					<xs:documentation>
					A refund for audio or video services provided at
					a Live Auction.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeIPIXPhoto">
				<xs:annotation>
					<xs:documentation>
					A fee charged for a panoramic 360-degree photo
					in a listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeIPIXSlideShow">
				<xs:annotation>
					<xs:documentation>
					A fee charged for a slide show of panoramic 360-degree
					photos.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditIPIXPhoto">
				<xs:annotation>
					<xs:documentation>
					A credit granted to reverse an IPIX photo fee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditIPIXSlideShow">
				<xs:annotation>
					<xs:documentation>
					A credit granted to reverse an IPIX slideshow fee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeTenDayAuction">
				<xs:annotation>
					<xs:documentation>
					A fee charged for listing an item for 10 days,
					rather than one, three, five, or seven days.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditTenDayAuction">
				<xs:annotation>
					<xs:documentation>
					A credit granted to reverse a 10-day auction
					fee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TemporaryCredit">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TemporaryCreditReversal">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SubscriptionAABasic">
				<xs:annotation>
					<xs:documentation>
				      A fee charged for a subscription to Auction Assistant Basic.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SubscriptionAAPro">
				<xs:annotation>
					<xs:documentation>
				      A fee charged for a subscription to Auction Assistant Pro.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditAABasic">
				<xs:annotation>
					<xs:documentation>
				     A credit granted for a subscription fee charged for Auction Assistant Basic.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditAAPro">
				<xs:annotation>
					<xs:documentation>
					A credit granted for a subscription fee charged for Auction Assistant Pro.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeLargePicture">
				<xs:annotation>
					<xs:documentation>
					A fee charged by eBay for a supersized picture
					in a listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditLargePicture">
				<xs:annotation>
					<xs:documentation>
					A credit issued by eBay for a supersized picture.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeePicturePack">
				<xs:annotation>
					<xs:documentation>
					A fee charged by eBay for the Picture Pack feature.
					The fee differs according to the number of pictures you
					use. See the online help for details.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditPicturePackPartial">
				<xs:annotation>
					<xs:documentation>
					 A partial credit issued by eBay for the Picture Pack fee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditPicturePackFull">
				<xs:annotation>
					<xs:documentation>
					 A full credit issued by eBay for the Picture Pack fee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SubscriptioneBayStores">
				<xs:annotation>
					<xs:documentation>
					 A monthly subscription fee charged for an eBay Store.
					  The fee can be Basic, Featured, or Anchor.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CrediteBayStores">
				<xs:annotation>
					<xs:documentation>
					 A credit issued by eBay for the monthly fee charged
					 for an eBay store.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeInsertionFixedPrice">
				<xs:annotation>
					<xs:documentation>
					The fee charged by eBay for listing a Fixed Price item.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditInsertionFixedPrice">
				<xs:annotation>
					<xs:documentation>
					A credit issued by eBay for listing a Fixed Price item.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeFinalValueFixedPrice">
				<xs:annotation>
					<xs:documentation>
					 The Final Value Fee credit charged by eBay when
					 a fixed price item sells.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditFinalValueFixedPrice">
				<xs:annotation>
					<xs:documentation>
					A credit issued by eBay for the Final Value Fee
					for a fixed price item.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ElectronicInvoiceOn">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ElectronicInvoiceOff">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FlagDDDDPending">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FlagDDPaymentConfirmed">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FixedPriceDurationFee">
				<xs:annotation>
					<xs:documentation>
					The fee charged by eBay for creating a Fixed Price
					listing with a 10-day duration. Fixed Price listings
					of 1, 3, 5, and 7 days are not charged this fee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FixedPriceDurationCredit">
				<xs:annotation>
					<xs:documentation>
					A credit issued by eBay for a Fixed Price listing
					with a 10-day duration.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyItNowFee">
				<xs:annotation>
					<xs:documentation>
					A fee charged by eBay for listing a Buy It Now item.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyItNowCredit">
				<xs:annotation>
					<xs:documentation>
					A credit issued by eBay for the fee charged for a
					Buy It Now listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeSchedule">
				<xs:annotation>
					<xs:documentation>
					A fee for scheduling a listing to start at some
					later time, up to 3 weeks after the listing is created.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditSchedule">
				<xs:annotation>
					<xs:documentation>
					A credit made by eBay for the fee charged for
					scheduling a listing to start after the listing is created.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SubscriptionSMBasic">
				<xs:annotation>
					<xs:documentation>
					 The monthly subscription fee charged for
					 Selling Manager Basic. The monthly charge is billed
					 in advance.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SubscriptionSMBasicPro">
				<xs:annotation>
					<xs:documentation>
					The monthly subscription fee charged for
					Selling Manager Pro. The monthly charge is billed
					in advance.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditSMBasic">
				<xs:annotation>
					<xs:documentation>
					A one-time credit for a free one-month
					trial of Selling Manager Basic.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditSMBasicPro">
				<xs:annotation>
					<xs:documentation>
					A one-time credit for a free one-month
					trial of Selling Manager Pro.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StoresGTCFee">
				<xs:annotation>
					<xs:documentation>
					The fee charged for a Good-Til-Cancelled
					listing in an eBay Store. The charge is made once
					each 30 days, until the listing ends.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StoresGTCCredit">
				<xs:annotation>
					<xs:documentation>
					A credit for the fee charged for a Good-Til-Cancelled
					listing in an eBay Store.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ListingDesignerFee">
				<xs:annotation>
					<xs:documentation>
					The fee charged for using a Listing Designer theme and layout
					template for a listing. The fee is displayed to the seller during
					the listing process.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ListingDesignerCredit">
				<xs:annotation>
					<xs:documentation>
					A credit issued by eBay for a Listing Designer fee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ExtendedAuctionFee">
				<xs:annotation>
					<xs:documentation>
					The fee charged for listing an auction item
					for 10 days.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ExtendedAcutionCredit">
				<xs:annotation>
					<xs:documentation>
					A credit for the fee charged for listing an
					auction item for 10 days.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PayPalOTPSucc">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PayPalOTPPend">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PayPalFailed">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PayPalChargeBack">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ChargeBack">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ChargeBackReversal">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PayPalRefund">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BonusPointsAddition">
				<xs:annotation>
					<xs:documentation>
					An addition to the seller's eBay
					Anything Points account. Each point is
					equivalent to $0.01.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BonusPointsReduction">
				<xs:annotation>
					<xs:documentation>
					A reduction to the seller's eBay
					Anything Points account. Each point is
					equivalent to $0.01.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BonusPointsPaymentAutomatic">
				<xs:annotation>
					<xs:documentation>
					An automatic payment of seller fees
					from the seller's eBay Anything Points account.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BonusPointsPaymentManual">
				<xs:annotation>
					<xs:documentation>
					A one-time payment of seller fees from
					the seller's eBay Anything Points account.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BonusPointsPaymentReversal">
				<xs:annotation>
					<xs:documentation>
					A reversal of a seller fee payment made
					from the seller's eBay Anything Points account.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BonusPointsCashPayout">
				<xs:annotation>
					<xs:documentation>
					A cash payment made from the seller's eBay
					Anything Points account and credited to the seller's
					account.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VATCredit">
				<xs:annotation>
					<xs:documentation>
					A credit (return) to your account of Value-Added Tax
					previously paid.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VATDebit">
				<xs:annotation>
					<xs:documentation>
					 A debit to your account for a Value-Added Tax charge.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VATStatusChangePending">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VATStatusChangeApproved">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VATStatusChange_Denied">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VATStatusDeletedByCSR">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VATStatusDeletedByUser">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SMProListingDesignerFee">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SMProListingDesignerCredit">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StoresSuccessfulListingFee">
				<xs:annotation>
					<xs:documentation>
					Used for Store Inventory listings, which are no longer supported on any eBay site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StoresSuccessfulListingFeeCredit">
				<xs:annotation>
					<xs:documentation>
					A credit for a StoresSuccessfulListingFee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StoresReferralFee">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StoresReferralCredit">
				<xs:annotation>
					<xs:documentation>
					A credit posted to a seller's account
					for sale of Stores Inventory items by buyers
					referred to the seller's Store by printed materials
					and emails outside eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SubtitleFee">
				<xs:annotation>
					<xs:documentation>
					The fee charged for adding a subtitle
					to a listing. The subtitle adds information
					to the title.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SubtitleFeeCredit">
				<xs:annotation>
					<xs:documentation>
					A credit of the fee charged for adding a
					subtitle to a listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayStoreInventorySubscriptionCredit">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AutoPmntReqExempt">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AutoPmntReqRein">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PictureManagerSubscriptionFee">
				<xs:annotation>
					<xs:documentation>
					The monthly fee charged for subscribing to
					Picture Manager. The fee varies according to
					the level of subscription.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PictureManagerSubscriptionFeeCredit">
				<xs:annotation>
					<xs:documentation>
					A credit granted for a Picture Manageer subscription
					fee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellerReportsBasicFee">
				<xs:annotation>
					<xs:documentation>
					A fee charged for a basic subscription to Seller Reports.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellerReportsBasicCredit">
				<xs:annotation>
					<xs:documentation>
					A credit granted for a basic subscription to Seller Reports.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellerReportsPlusFee">
				<xs:annotation>
					<xs:documentation>
					A fee charged for a subscription to Seller Reports Plus.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellerReportsPlusCredit">
				<xs:annotation>
					<xs:documentation>
					A credit granted for a subscription to Seller Reports Plus.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaypalOnFile">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaypalOnFileByCSR">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaypalOffFile">
				<xs:annotation>
					<xs:documentation>
					(out)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BorderFee">
				<xs:annotation>
					<xs:documentation>
					The fee for adding a border that outlines a listing with a frame.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BorderFeeCredit">
				<xs:annotation>
					<xs:documentation>
					A credit for the border fee charged for a listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeSearchableMobileDE">
				<xs:annotation>
					<xs:documentation>
					A fee charged to a seller for upgrading
					a listing from eBay Germany's Car, Motorcycle,
					and Special Vehicle categories so that it is also
					searchable on the mobile.de classifieds site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SalesReportsPlusFee">
				<xs:annotation>
					<xs:documentation>
					A monthly subscription fee charged for
					Sales Reports Plus.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SalesReportsPlusCredit">
				<xs:annotation>
					<xs:documentation>
					A credit granted for a Sales Reports Plus
					monthly subscription fee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditSearchableMobileDE">
				<xs:annotation>
					<xs:documentation>
					A credit granted for upgrading a listing
					to make it searchable on the mobile.de platform.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EmailMarketingFee">
				<xs:annotation>
					<xs:documentation>
					A fee charged to owners of eBay Stores
					who have a sent a marketing email to buyers,
					for the number of email recipients over
					the Store's monthly free allocation. The
					monthly allocation varies according to the type
					of Store.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EmailMarketingCredit">
				<xs:annotation>
					<xs:documentation>
					A credit granted for an email marketing fee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeePictureShow">
				<xs:annotation>
					<xs:documentation>
					A fee charged for the Picture Show
					service, which lets buyers browse or see a slide
					show of 2 or more pictures at the top of the
					item page.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditPictureShow">
				<xs:annotation>
					<xs:documentation>
					A credit granted for a Picture Show fee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ProPackBundleFee">
				<xs:annotation>
					<xs:documentation>
					A fee charged for the ProPackBundle feature pack (currently available to US and Canada eBay motor vehicle sellers).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ProPackBundleFeeCredit">
				<xs:annotation>
					<xs:documentation>
					A credit granted by eBay for the ProPackBundle feature pack (currently available to US and Canada eBay motor vehicle sellers).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BasicUpgradePackBundleFee">
				<xs:annotation>
					<xs:documentation>
					A fee charged by eBay for the BasicUpgradePackBundle feature pack.
					No longer applicable to any sites (but formerly applicable to the
					Australia site, site ID 15).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BasicUpgradePackBundleFeeCredit">
				<xs:annotation>
					<xs:documentation>
					A credit granted by eBay for the BasicUpgradePackBundle feature pack.
					No longer applicable to any sites (but formerly applicable to the
					Australia site, site ID 15).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ValuePackBundleFee">
				<xs:annotation>
					<xs:documentation>
					A fee charged by eBay for the ValuePackBundle feature pack.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ValuePackBundleFeeCredit">
				<xs:annotation>
					<xs:documentation>
					A credit granted by eBay for the ValuePackBundle feature pack.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ProPackPlusBundleFee">
				<xs:annotation>
					<xs:documentation>
					A fee charged by eBay for the ProPackPlusBundle feature pack.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ProPackPlusBundleFeeCredit">
				<xs:annotation>
					<xs:documentation>
					A credit granted by eBay for the ProPackPlusBundle feature pack.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FinalEntry">
				<xs:annotation>
					<xs:documentation>
					The final entry in an account before it is closed
					or merged with another account.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
					Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ExtendedDurationFee">
				<xs:annotation>
					<xs:documentation>
						A fee charged for extended listing duration.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ExtendedDurationFeeCredit">
				<xs:annotation>
					<xs:documentation>
						A credit granted by eBay for extended listing duration.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="InternationalListingFee">
				<xs:annotation>
					<xs:documentation>
					  The fee for an international listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="InternationalListingCredit">
				<xs:annotation>
					<xs:documentation>
					  A credit issued by eBay for an international listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MarketplaceResearchExpiredSubscriptionFee">
				<xs:annotation>
					<xs:documentation>
					  A MarketPlace Research fee for expired subscriptions.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MarketplaceResearchExpiredSubscriptionFeeCredit">
				<xs:annotation>
					<xs:documentation>
					  A MarketPlace Research credit for expired subscriptions.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MarketplaceResearchBasicSubscriptionFee">
				<xs:annotation>
					<xs:documentation>
					  A MarketPlace Research basic subscription fee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MarketplaceResearchBasicSubscriptionFeeCredit">
				<xs:annotation>
					<xs:documentation>
					  A MarketPlace Research basic subscription credit.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MarketplaceResearchProSubscriptionFee">
				<xs:annotation>
					<xs:documentation>
					  A MarketPlace Research pro subscription fee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BasicBundleFee">
				<xs:annotation>
					<xs:documentation>
					  Basic bundle fee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BasicBundleFeeCredit">
				<xs:annotation>
					<xs:documentation>
					  Basic bundle fee credit.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MarketplaceResearchProSubscriptionFeeCredit">
				<xs:annotation>
					<xs:documentation>
					  A MarketPlace Research pro subscription fee credit.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VehicleLocalSubscriptionFee">
				<xs:annotation>
					<xs:documentation>
					  A Vehicle Local subscription fee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VehicleLocalSubscriptionFeeCredit">
				<xs:annotation>
					<xs:documentation>
					  A Vehicle Local subscription fee credit.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VehicleLocalInsertionFee">
				<xs:annotation>
					<xs:documentation>
					  A Vehicle Local insertion fee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VehicleLocalInsertionFeeCredit">
				<xs:annotation>
					<xs:documentation>
					  A Vehicle Local insertion fee credit.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VehicleLocalFinalValueFee">
				<xs:annotation>
					<xs:documentation>
					  A Vehicle Local final value fee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VehicleLocalFinalValueFeeCredit">
				<xs:annotation>
					<xs:documentation>
					  A Vehicle Local final value fee credit.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VehicleLocalGTCFee">
				<xs:annotation>
					<xs:documentation>
					  A Vehicle Local GTC fee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VehicleLocalGTCFeeCredit">
				<xs:annotation>
					<xs:documentation>
					  A Vehicle Local GTC fee credit.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayMotorsProFee">
				<xs:annotation>
					<xs:documentation>
						eBay Motors Pro fee. Applies to eBay Motors Pro registered dealer
						applications only.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CrediteBayMotorsProFee">
				<xs:annotation>
					<xs:documentation>
						eBay Motors Pro fee credit. Applies to eBay Motors Pro registered
						dealer applications only.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayMotorsProFeatureFee">
				<xs:annotation>
					<xs:documentation>
						eBay Motors Pro feature fee. Applies to eBay Motors Pro registered
						dealer applications only.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CrediteBayMotorsProFeatureFee">
				<xs:annotation>
					<xs:documentation>
						eBay Motors Pro feature fee credit. Applies to eBay Motors Pro
						registered dealer applications only.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeGalleryPlus">
				<xs:annotation>
					<xs:documentation>
						A fee charged by eBay for listing an item with the
						Gallery Plus feature enabled. This feature cannot be removed
						with ReviseItem or RelistItem. However, if the feature is
						upgraded, for example, to Gallery Featured, the fee for
						Gallery Plus is refunded and a fee for Gallery Feature is
						charged instead.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditGalleryPlus">
				<xs:annotation>
					<xs:documentation>
						A credit issued by eBay when refunding the fee for
						enabling the Gallery Plus feature. A Gallery Plus credit may
						be issued if, for example, a user upgrades their feature
						with ReviseItem or RelistItem to Gallery Featured. In this
						case, the original Gallery Plus fee is refunded and a
						Gallery Featured fee is charged instead.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PrivateListing">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditPrivateListing">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ImmoProFee">
				<xs:annotation>
					<xs:documentation>
						eBay ImmoPro Fee
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditImmoProFee">
				<xs:annotation>
					<xs:documentation>
						Credit eBay ImmoPro Fee
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ImmoProFeatureFee">
				<xs:annotation>
					<xs:documentation>
						eBay ImmoPro Feature Fee
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditImmoProFeatureFee">
				<xs:annotation>
					<xs:documentation>
						Credit eBay ImmoPro Feature Fee
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RealEstateProFee">
				<xs:annotation>
					<xs:documentation>
						eBay Real Estate Pro Fee
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditRealEstateProFee">
				<xs:annotation>
					<xs:documentation>
						Credit eBay Real Estate Pro Fee
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RealEstateProFeatureFee">
				<xs:annotation>
					<xs:documentation>
						eBay Real Estate Pro Feature Fee
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditRealEstateProFeatureFee">
				<xs:annotation>
					<xs:documentation>
						Credit eBay Real Estate Pro Feature Fee
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Discount">
				<xs:annotation>
					<xs:documentation>
						PowerSeller, PowerSeller shipping, Top-rated seller,
						eBay Stores subscription, or other subscription discount against the
						final value fee, insertion fee, subscription fee, late payment fee,
						or other fee. See AccountEntry.Title for an explanation of the
						discount and the percentage that was applied.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditFinalValueShipping">
				<xs:annotation>
					<xs:documentation>
					<!-- A credit issued by eBay for the Final Value Shipping Fee.
					Issued as a result of an Unpaid Item dispute, under
					some circumstances. -->
					Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeFinalValueShipping">
				<xs:annotation>
					<xs:documentation>
					 <!-- The fee charged when a listed item sells -->
					 Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeReturnShipping">
				<xs:annotation>
					<xs:documentation>
					The fee charged for Return Shipping.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditReturnShipping">
				<xs:annotation>
					<xs:documentation>
					A credit issued by eBay against a Return Shipping charge.
					Issued as a result of an Unpaid Item dispute, under
					some circumstances.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeGlobalShippingProgram">
				<xs:annotation>
					<xs:documentation>
					The fee charged by eBay for the Global Shipping Program.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditGlobalShippingProgram">
				<xs:annotation>
					<xs:documentation>
					Credit issued by eBay for charged Global Shipping Program Fee
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeAuctionEndEarly">
				<xs:annotation>
					<xs:documentation>
					A fee charged to the seller's account if the seller ends an auction (with bids) 
					early.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditAuctionEndEarly">
				<xs:annotation>
					<xs:documentation>
					A credit issued by eBay to the seller's account if a duplicate auction 
					listing is ended administratively by eBay. A seller is only eligible for this 
					credit if the auction listing had zero bids and was never surfaced in Search.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeFedExShippingLabel">
				<xs:annotation>
					<xs:documentation>
					The fee charged to the seller for printing out and using a FedEx shipping
					label from eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditFedExShippingLabel">
				<xs:annotation>
					<xs:documentation>
					A credit issued by eBay to reimburse the seller for a FedEx shipping label. In
					some cases, this credit may be issued to the seller as a result of an Unpaid Item
					case that the seller has won against a buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeReturnRefund">
				<xs:annotation>
					<xs:documentation>
						This fee is charged to the seller's account if eBay is forced to refund the buyer
						in a case where the buyer has used the eBay US Managed Returns process and return
						shipped the item to the seller, but the seller has not issued a refund to the buyer
						within seven business days after receiving the returned item. 
						&lt;br/&gt;&lt;br/&gt;
						This value is equal to the refund ("CreditReturnRefund") issued to the buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditReturnRefund">
				<xs:annotation>
					<xs:documentation>
						A credit issued to the buyer's account by eBay in a case where the buyer has used the eBay US
						Managed Returns process and return shipped the item to the seller, but the seller 
						has not issued a refund to the buyer within seven business days after receiving the 
						returned item. The buyer credit amounts to the total purchase price (plus any 
						shipping costs if the item was "not as described") minus the seller's restocking 
						fee if one was specified under the return policy of the listing.
						&lt;br/&gt;&lt;br/&gt;
						eBay then charges this expense to the seller's account, and this charge is 
						attached to the "FeeReturnRefund" value. 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeStoresSubscriptionEarlyTermination">
				<xs:annotation>
					<xs:documentation>
					(out) The fee charged for early termination of an eBay Stores subscription.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditStoresSubscriptionEarlyTermination">
				<xs:annotation>
					<xs:documentation>
					(out) A credit issued by eBay for early termination of an eBay Stores subscription.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeVehicleSubscriptionEarlyTermination">
				<xs:annotation>
					<xs:documentation>
					(out) The fee charged for early termination of a National Vehicle subscription.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditVehicleSubscriptionEarlyTermination">
				<xs:annotation>
					<xs:documentation>
					(out) A credit issued by eBay for early termination of a National Vehicle subscription.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeVehicleSubscription">
				<xs:annotation>
					<xs:documentation>
					 (out) A monthly subscription fee charged for a National Vehicle subscription.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditVehicleSubscription">
				<xs:annotation>
					<xs:documentation>
					 (out) A credit issued by eBay for the monthly fee charged for a National Vehicle subscription.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeAUPostShippingLabel">
				<xs:annotation>
					<xs:documentation>
					(out) The fee charged to the seller for printing out and using an AU Post shipping label from eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditAUPostShippingLabel">
				<xs:annotation>
					<xs:documentation>
					(out) A credit issued by eBay to reimburse the seller for an AU Post shipping label. In some cases, this credit may be issued to the seller as a result of an Unpaid Item case that the seller has won against a buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeAPACFedExShippingLabel">
				<xs:annotation>
					<xs:documentation>
					(out) The fee charged to the seller for printing out and using an APAC FedEx shipping label from eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditAPACFedExShippingLabel">
				<xs:annotation>
					<xs:documentation>
					(out) A credit issued by eBay to reimburse the seller for an APAC FedEx shipping label. In some cases, this credit may be issued to the seller as a result of an Unpaid Item case that the seller has won against a buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeAPACTNTShippingLabel">
				<xs:annotation>
					<xs:documentation>
					(out) The fee charged to the seller for printing out and using an APAC TNT shipping label from eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditAPACTNTShippingLabel">
				<xs:annotation>
					<xs:documentation>
					(out) A credit issued by eBay to reimburse the seller for an APAC TNT shipping label. In some cases, this credit may be issued to the seller as a result of an Unpaid Item case that the seller has won against a buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeEBPReimbursement">
				<xs:annotation>
					<xs:documentation>
					(out) The fee charged for EBP reimbursement
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditEBPReimbursement">
				<xs:annotation>
					<xs:documentation>
					(out) A credit issued by eBay for EBP reimbursement
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/AccountEntriesType.xsd #####

-->
	<xs:complexType name="AccountEntriesType">
		<xs:annotation>
			<xs:documentation>
				Type defining the array of &lt;b&gt;AccountEntry&lt;/b&gt; objects that are conditionally returned in the &lt;b&gt;GetAccount&lt;/b&gt; response.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AccountEntry" type="ns:AccountEntryType"	minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Container consisting of detailed information for each debit or credit transaction that occurs on an eBay user's account.  
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/AccountEntrySortTypeCodeList.xsd #####

-->
	<xs:simpleType name="AccountEntrySortTypeCodeType">
		<xs:annotation>
			<xs:documentation>
			  Enumerated type defining the possible values that can be used in the &lt;b&gt;AccountEntrySortType&lt;/b&gt; field of the &lt;b&gt;GetAccount&lt;/b&gt; request to sort account entries returned in the response.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="None">
				<xs:annotation>
					<xs:documentation>
					 This is the default value. With this value set, account entries in the &lt;b&gt;GetAccount&lt;/b&gt; response are sorted by transaction date (see &lt;b&gt;AccountEntry.Date&lt;/b&gt; field) in ascending order (oldest transaction to most recent transaction). This value will produce the same results as the  &lt;b&gt;AccountEntryCreatedTimeAscending&lt;/b&gt; value.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AccountEntryCreatedTimeAscending">
				<xs:annotation>
					<xs:documentation>
					 With this value set, account entries in the &lt;b&gt;GetAccount&lt;/b&gt; response are sorted by transaction date (see &lt;b&gt;AccountEntry.Date&lt;/b&gt; field) in ascending order (oldest transaction to most recent transaction). This value will produce the same results as the  &lt;b&gt;None&lt;/b&gt; value.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AccountEntryCreatedTimeDescending">
				<xs:annotation>
					<xs:documentation>
						With this value set, account entries in the &lt;b&gt;GetAccount&lt;/b&gt; response are sorted by transaction date (see &lt;b&gt;AccountEntry.Date&lt;/b&gt; field) in descending order (most recent transaction to oldest transaction).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AccountEntryItemNumberAscending">
				<xs:annotation>
					<xs:documentation>
						With this value set, account entries in the &lt;b&gt;GetAccount&lt;/b&gt; response are sorted by Item ID value (see &lt;b&gt;AccountEntry.ItemID&lt;/b&gt; field) in ascending order (oldest eBay listing to most recent eBay listing).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AccountEntryItemNumberDescending">
				<xs:annotation>
					<xs:documentation>
						With this value set, account entries in the &lt;b&gt;GetAccount&lt;/b&gt; response are sorted by Item ID value (see &lt;b&gt;AccountEntry.ItemID&lt;/b&gt; field) in descending order (most recent eBay listing to oldest eBay listing).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AccountEntryFeeTypeAscending">
				<xs:annotation>
					<xs:documentation>
						With this value set, account entries in the &lt;b&gt;GetAccount&lt;/b&gt; response are sorted in alphabetical order according to each entry's &lt;b&gt;AccountEntry.Description&lt;/b&gt; value. When account entries are sorted according to fee type, the secondary sort criterion is transaction date, and for account entries with identical fee types, the oldest account entries will appear first in the response.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AccountEntryFeeTypeDescending">
				<xs:annotation>
					<xs:documentation>
					With this value set, account entries in the &lt;b&gt;GetAccount&lt;/b&gt; response are sorted in reverse alphabetical order according to each entry's &lt;b&gt;AccountEntry.Description&lt;/b&gt; value. When account entries are sorted according to fee type, the secondary sort criterion is transaction date, and for account entries with identical fee types, the oldest account entries will appear first in the response.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/AccountEntryType.xsd #####

-->
	<xs:complexType name="AccountEntryType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;AccountEntry&lt;/b&gt; container returned in the &lt;b&gt;GetAccount&lt;/b&gt; response. Each &lt;b&gt;AccountEntry&lt;/b&gt; container consists of detailed information for a single credit or debit transaction, or an administrative action which occured on the eBay user's account. 
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AccountDetailsEntryType" type="ns:AccountDetailEntryCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates the type of transaction or administrative action that occured on the eBay user's account. Possible values are defined in the &lt;b&gt;AccountDetailEntryCodeType&lt;/b&gt; enumerated type.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The category of the monetary transaction or administrative action applied
						to an eBay account.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Balance" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is no longer returned. If the eBay user has an outstanding balance owed to eBay, the owed amount will be displayed in the &lt;b&gt;AccountSummary.CurrentBalance&lt;/b&gt; field in the &lt;b&gt;GetAccount&lt;/b&gt; response.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Date" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Timestamp indicating the date and time that the entry was posted to the account, in
						GMT.
					</xs:documentation>
						<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="GrossDetailAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Gross fees that are assessed by eBay (net fees plus VAT, if any).
						Returned even if VAT does not apply.
						The value is positive for debits and negative for credits.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If the account entry is associated with an eBay listing, this field
						shows the eBay &lt;b&gt;ItemID&lt;/b&gt; value. If there is no correlation between the account entry and one of the user's eBay listings, '0' is returned in this field.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>19 (Note: The eBay database specifies 38. ItemIDs are usually 9 to 12 digits)</MaxLength>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Memo" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Memo line for the account entry. It can be an empty string.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ConversionRate" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The rate used for the currency conversion for a transaction.
 					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NetDetailAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Net fees that are assessed by eBay, excluding additional surcharges and VAT
						(if any). Returned even if VAT does not apply. The value is positive for
						debits (user pays eBay) and negative for credits (eBay pays user).
 					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RefNumber" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value is the unique identifier for the account entry. This value is created by eBay once the transaction occurs on the user's account. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VATPercent" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The applicable rate that was used to calculate the VAT (Value-Added Tax) for the transaction. When the &lt;b&gt;VATPercent&lt;/b&gt; is specified for a listing, the item's VAT information appears on the View Item page. In addition, the seller can choose to print an invoice that includes the item's net price, VAT percent, VAT amount, and total price. Since VAT rates vary depending on the item and on the user's country of residence, a seller is responsible for entering the correct VAT rate; it is not calculated by eBay. VAT is only applicable to sellers located in a European Union (EU) country. If VAT does not apply to the account entry, this field is still returned but it's value will be '0'.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Title" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A description or comment about the monetary transaction or administrative action applied to an eBay user account.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="OrderLineItemID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;b&gt;OrderLineItemID&lt;/b&gt; is a unique identifier for an eBay order line item and is
						based upon the concatenation of &lt;b&gt;ItemID&lt;/b&gt; and &lt;b&gt;TransactionID&lt;/b&gt;, with a hyphen in
						between these two IDs. This field is only returned if the account entry is associated with an order line item.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>100</MaxLength>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TransactionID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The unique identifier of an order line item. This field is only returned if the account entry is associated with an order line item.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>19</MaxLength>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReceivedTopRatedDiscount" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This boolean field is returned as 'true' if the seller received a discount on the Final Value Fee for the order line item. Only Top-Rated sellers are eligible for this Final Value Fee discount. The Final Value Fee discount percentage varies by country. For more information on becoming a Top-Rated Seller in the US and the requirements for Top-Rated Plus listings, see the &lt;a href="http://pages.ebay.com/help/sell/top-rated.html" target="_blank"&gt;Becoming a Top Rated Seller and qualifying for Top Rated Plus&lt;/a&gt; eBay Customer Support topic.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/AccountHistorySelectionCodeList.xsd #####

-->
	<xs:simpleType name="AccountHistorySelectionCodeType">
		<xs:annotation>
			<xs:documentation>
						 Specifies a report format to be used to describe the seller's account.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="LastInvoice">
				<xs:annotation>
					<xs:documentation>
								 (in) Contains the entries since the last invoice eBay sent to the seller.
								 If you use LastInvoice, then InvoiceDate, BeginDate and EndDate are ignored.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SpecifiedInvoice">
				<xs:annotation>
					<xs:documentation>
								(in) Contains the entries for a specific invoice, identified
								by the invoice month and year. If you use SpecifiedInvoice, then you
								must also use InvoiceDate. If you use SpecifiedInvoice, then BeginDate and EndDate are ignored.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BetweenSpecifiedDates">
				<xs:annotation>
					<xs:documentation>
								(in) Contains entries that were posted to the seller's account between two dates.
								The period covered may cross the boundaries of formal invoices.
								If you use BetweenSpecifiedDates, then you also must specify BeginDate and EndDate.
								If you use BetweenSpecifiedDates, then InvoiceDate is ignored.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						 (out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/AccountStateCodeList.xsd #####

-->
	<xs:simpleType name="AccountStateCodeType">
		<xs:annotation>
			<xs:documentation>
				State of an account of an eBay user.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Active">
				<xs:annotation>
					<xs:documentation>
						(out) The account is active.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Pending">
				<xs:annotation>
					<xs:documentation>
						(out) The account has been created but is not yet active,
						pending additional information or processing by eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Inactive">
				<xs:annotation>
					<xs:documentation>
						(out) The account is inactive. No new seller account entries
						would be posted by eBay to the account.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/AccountSummaryType.xsd #####

-->
	<xs:complexType name="AccountSummaryType">
		<xs:annotation>
			<xs:documentation>
				Summary data for the requesting user's seller account as a whole. This includes a
				balance for the account, any past due amount and date, and defining data for
				additional accounts (if the user has changed country of residency while having an
				active eBay account).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AccountState" type="ns:AccountStateCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the current state of the account (such as active or inactive).
						Possible values are enumerated in the AccountStateCodeType code list.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InvoicePayment" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies payment made since the previous invoice, but is
						returned only if AccountHistorySelection is LastInvoice or Specified
						Invoice. The value is positive for debits and negative for credits.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InvoiceCredit" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies credits granted since the previous invoice, but
						is only returned AccountHistorySelection is LastInvoice or Specified
						Invoice.
						The value is positive for debits and negative for credits.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InvoiceNewFee" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies fees incurred since the last invoice, including
						tax if applicable. Returned only if AccountHistorySelection
						is LastInvoice or Specified Invoice. The value is positive for debits and negative for credits.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AdditionalAccount" type="ns:AdditionalAccountType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Contains the data for one additional account. An AccountSummaryType object
						may return zero, one, or multiple additional accounts. See the schema
						documentation for AdditionalAccountType for details on additional accounts.
						The value is positive for debits and negative for credits.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AmountPastDue" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Amount past due, 0.00 if not past due.
						The value is positive for debits and negative for credits.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BankAccountInfo" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						First four digits of the bank account the user associated with the seller
						account (with remainder Xed-out). This may be an empty string depending
						upon the payment type the user selected for the account (e.g., if no
						debit-card specified).
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>4</MaxLength>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BankModifyDate" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the date and time BankAccountInfo was last modified, in GMT.
						(Also see the Data Types appendix for more information on how GMT dates are
						handled in SOAP.) This may be an empty string depending upon the payment
						type the user selected for the account (e.g., if no debit-card specified).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BillingCycleDate" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the billing cycle in which eBay sends a billing invoice to the
						user. A value of 0 (zero) indicates an invoice sent on the last day of the
						month. A value of 15 indicates an invoice sent on the 15th day of the
						month.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CreditCardExpiration" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Expiration date for the credit card selected by the user as payment method
						for the account, in GMT. (Also see the Data Types appendix for more
						information on how GMT dates are handled in SOAP.) Empty string if no
						credit card is on file or if the account is inactive - even if there is a
						credit card on file.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CreditCardInfo" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Last four digits of the credit card the user selected as payment method for
						the account. Empty string if no credit is on file.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CreditCardModifyDate" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the date and time credit card or credit card expiration date was
						last modified, in GMT. (Also see the Data Types appendix for more
						information on how GMT dates are handled in SOAP.) This may be an empty
						string depending on the payment method the user selected for the account
						(e.g., Empty string if no credit card is on file.)
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CurrentBalance" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field shows the current balance for the user's account. This value can be '0.00', a positive amount (debit), or a negative amount (credit).
						&lt;br&gt;&lt;br&gt;
						This field is only returned if the &lt;b&gt;ExcludeBalance&lt;/b&gt; flag is included in the call request and set to 'false'.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Email" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						(out) Email address for the user. You cannot retrieve an email address for any
						user with whom you do not have a transactional relationship, regardless of
						site. Email is only returned for applicable calls when you are retrieving your
						own user data OR when you and the other user are in a transactional
						relationship and the call is being executed within a certain amount of time
						after the transaction is created.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="InvoiceBalance" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Amount of last invoice. 0.00 if account not yet invoiced.
						The value is positive for debits and negative for credits.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InvoiceDate" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Date of last invoice sent by eBay to the user, in GMT. (Also see the Data
						Types appendix for more information on how GMT dates are handled in SOAP.)
						Empty string if this account has not been invoiced yet.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LastAmountPaid" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Amount of last payment posted, 0.00 if no payments posted.
						The value is positive for debits and negative for credits.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LastPaymentDate" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Date of last payment by the user to eBay, in GMT. (Also see the Data Types
						appendix for more information on how GMT dates are handled in SOAP.) Empty
						string if no payments have been posted.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PastDue" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the account has past due amounts outstanding. A value of
						true indicates that the account is past due. A value of false indicates the
						account is current.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentMethod" type="ns:SellerPaymentMethodCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the method the user selected to pay eBay with for the account.
						The values for PaymentMethod vary from one global eBay site to the next.
						Payment methods are enumerated in the SellerPaymentMethodCodeType code
						list.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/AdFormatEnabledCodeList.xsd #####

-->
	<xs:simpleType name="AdFormatEnabledCodeType">
		<xs:annotation>
			<xs:documentation>
				Used to indicate whether the Ad Format feature is enabled for a category.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Disabled">
				<xs:annotation>
					<xs:documentation>
						The Ad Format feature is disabled for the category.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Enabled">
				<xs:annotation>
					<xs:documentation>
						The Ad Format feature is enabled for the category.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Only">
				<xs:annotation>
					<xs:documentation>
						The category supports the Ad Format feature only.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClassifiedAdEnabled">
				<xs:annotation>
					<xs:documentation>
						The lead generation Classified Ad Format feature is enabled for the category.
				  </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClassifiedAdOnly">
				<xs:annotation>
					<xs:documentation>
						The category supports the lead generation Classified Ad Format feature only.
				  </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalMarketBestOfferOnly">
				<xs:annotation>
					<xs:documentation>
						The category supports the lead generation Motors Local Market feature only.
				  </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
				  </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/AdFormatEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="AdFormatEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				Type defining the &lt;b&gt;AdFormatEnabled&lt;/b&gt; field that is returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container if 'AdFormatEnabled' is used as a &lt;b&gt;FeatureID&lt;/b&gt; value in the request, or if no &lt;b&gt;FeatureID&lt;/b&gt; values are used in the request. The field is returned as an empty element (e.g., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/AdFormatLeadStatusType.xsd #####

-->
	<xs:simpleType name="AdFormatLeadStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				Contains information about the status of email correspondence for the lead.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="New">
				<xs:annotation>
					<xs:documentation>
						A new message from a prospective buyer that the seller has not yet responded to.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Responded">
				<xs:annotation>
					<xs:documentation>
						A message from a prospective buyer that the seller has responded to.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/AdFormatLeadType.xsd #####

-->
	<xs:complexType name="AdFormatLeadType">
		<xs:annotation>
			<xs:documentation>
				Contains prospective buyer contact information and other details associated with
				a lead for an ad format listing.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AdditionalInformation" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Message sent from the prospective buyer to the seller. Same
						content as in the AdFormatLead.MemberMessage.MemberMessageExchange.Question.Body node (that is only displayed if IncludeMemberMessages =
						true is included in the request). The advantage of
						retrieving the MemberMessageExchange node, however, is that
						you retrieve the entire exchange between the seller and the
						lead.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAdFormatLeads</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Address" type="ns:AddressType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Address information for the prospective buyer.
						Not returned or returned self-closed if information is unavailable.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAdFormatLeads</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BestTimeToCall" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The time of day when the prospective buyer prefers to be contacted by the
						seller.
						Not returned if information is unavailable.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAdFormatLeads</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Email" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Email address for the prospective buyer. If the prospective buyer chooses to
						hide his email address when contacting the seller, this element contains two
						dashes (--) instead of an email address.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAdFormatLeads</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SubmittedTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Date and time (in GMT) that the lead was submitted.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAdFormatLeads</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The unique identifier of the item listing.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAdFormatLeads</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemTitle" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The title of the item listing.
					</xs:documentation>
					<xs:appinfo>
						<maxLength>55</maxLength>
						<CallInfo>
							<CallName>GetAdFormatLeads</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserID" type="ns:UserIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The eBay ID of the user who is interested in the seller's item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAdFormatLeads</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MemberMessage" type="ns:MemberMessageExchangeArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contains any mail message content shared between the seller and lead.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAdFormatLeads</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Status" type="ns:AdFormatLeadStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Status of the lead.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAdFormatLeads</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LeadFee" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The pay-per-lead feature is no longer available, and this field is scheduled to 
						be removed from the WSDL.
					</xs:documentation>
					<xs:appinfo>
						<noCalls/>
						<!-- <CallInfo>
							<CallName>GetAdFormatLeads</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo> -->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExternalEmail" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Email address for the prospective buyer as entered in the lead form on the View
						Item page. Provides a way for sellers to contact prospective buyers who choose not to
						log in to eBay. This applies to only eBay Motors and eBay Motors categories.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>128</MaxLength>
						<CallInfo>
							<CallName>GetAdFormatLeads</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PurchaseTimeFrame" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Prospective buyer's time frame for purchasing a vehicle as entered in the
						Lead form on View Item page for eBay Motors and eBay Motors categories.
						Purchasing Time Frames include:
						&lt;ul&gt;
						&lt;li&gt;
							within next 3 days
						&lt;/li&gt;
						&lt;li&gt;
							within a week
						&lt;/li&gt;
						&lt;li&gt;
							within a month
						&lt;/li&gt;
						&lt;li&gt;
							within three months
						&lt;/li&gt;
						&lt;li&gt;
							in more than three months
						&lt;/li&gt;
						&lt;li&gt;
							within an undecided time frame
						&lt;/li&gt;
						&lt;/ul&gt;
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>255</MaxLength>
						<CallInfo>
							<CallName>GetAdFormatLeads</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TradeInYear" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The year of the vehicle the prospective buyer would like to trade in. Entered on
						the lead form on the View Item page. Applies to eBay Motors and Motors categories
						only.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>32</MaxLength>
						<CallInfo>
							<CallName>GetAdFormatLeads</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TradeInMake" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						 The make of the vehicle the prospective buyer would like to trade in. Entered on
						 the lead form on the View Item page. Applies to eBay Motors and Motors categories
						 only.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>128</MaxLength>
						<CallInfo>
							<CallName>GetAdFormatLeads</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TradeInModel" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The model of the vehicle the prospective buyer would like to trade in. Entered on the lead form on the View Item page.Applies to eBay Motors and Motors categories only.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>128</MaxLength>
						<CallInfo>
							<CallName>GetAdFormatLeads</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FinancingAnswer" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Prospective buyer answer whether or not the prospective buyer would like
						financing. Entered on the lead form on the View Item page. Applies to eBay Motors
						and Motors categories only. Financing response meanings: 0= no response,1= yes, 2=
						no.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>1</MaxLength>
						<CallInfo>
							<CallName>GetAdFormatLeads</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Answer1" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field corresponds to a configurable question on the lead form in the View
						Item web page. The corresponding question is site-specific. To determine the
						question for a specific site, you must view the form in the web flow for the given
						site. This field applies to Classified Ad format listings in Motors categories
						only.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>1</MaxLength>
						<CallInfo>
							<CallName>GetAdFormatLeads</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Answer2" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field corresponds to a configurable question on the lead form in the View
						Item web page. The corresponding question is site-specific. To determine the
						question for a specific site, you must view the form in the web flow for the given
						site. This field applies to Classified Ad format listings in Motors categories
						only.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>1</MaxLength>
						<CallInfo>
							<CallName>GetAdFormatLeads</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/AddItemRequestContainerType.xsd #####

-->
	<xs:complexType name="AddItemRequestContainerType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;AddItemRequestContainer&lt;/b&gt; containers that are used in an &lt;b&gt;AddItems&lt;/b&gt; call. An &lt;b&gt;AddItemRequestContainer&lt;/b&gt; container is required for each item being created through an &lt;b&gt;AddItems&lt;/b&gt; call. Each item being created through an &lt;b&gt;AddItems&lt;/b&gt; call is identified through a unique &lt;b&gt;AddItemRequestContainer.MessageID&lt;/b&gt; value that is defined by the seller.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Item" type="ns:ItemType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container holding all values that define a new listing. One &lt;b&gt;Item&lt;/b&gt; 
						container is required for each &lt;b&gt;AddItemRequestContainer&lt;/b&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItems</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MessageID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Most Trading API calls support a &lt;b&gt;MessageID&lt;/b&gt; element in the request
						and a &lt;b&gt;CorrelationID&lt;/b&gt; element in the response. With 
						&lt;b&gt;AddItems&lt;/b&gt;, a unique &lt;b&gt;MessageID&lt;/b&gt; value is required for 
						each &lt;b&gt;AddItemRequestContainer&lt;/b&gt; container that is used in the request. The 
						&lt;b&gt;CorrelationID&lt;/b&gt; value returned under each 
						&lt;b&gt;AddItemResponseContainer&lt;/b&gt; container is used to correlate each 
						item request container with its corresponding response container. The same &lt;b&gt;MessageID&lt;/b&gt; value that you pass into a request will 
						be returned in the &lt;b&gt;CorrelationID&lt;/b&gt; field in the response.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItems</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/AddItemResponseContainerType.xsd #####

-->
	<xs:complexType name="AddItemResponseContainerType">
		<xs:annotation>
			<xs:documentation>
				This container has all of the resulting information from an &lt;b&gt;AddItems&lt;/b&gt; call. There will be one container per container specified in the request.
				
				Type defining the &lt;b&gt;AddItemResponseContainer&lt;/b&gt; containers that are returned in an &lt;b&gt;AddItems&lt;/b&gt; call. An &lt;b&gt;AddItemResponseContainer&lt;/b&gt; container is returned for each item created through an &lt;b&gt;AddItems&lt;/b&gt; call. Each item being created through an &lt;b&gt;AddItems&lt;/b&gt; call is identified through a unique &lt;b&gt;AddItemRequestContainer.MessageID&lt;/b&gt; value that is defined by the seller. To match up the &lt;b&gt;AddItemResponseContainer&lt;/b&gt; to the &lt;b&gt;AddItemRequestContainer&lt;/b&gt;, look for a &lt;b&gt;AddItemResponseContainer.CorrelationID&lt;/b&gt; value that matches the &lt;b&gt;AddItemRequestContainer.MessageID&lt;/b&gt; value in the request.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Unique item ID for the new listing.
						Also applicable to Half.com.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; Although we
						represent item IDs as strings in the schema, we recommend you store them
						as 64-bit signed integers. If you choose to store item IDs as strings,
						allocate at least 19 characters (assuming decimal digits are used) to hold
						them. eBay will increase the size of IDs over time. Your code should be
						prepared to handle IDs of up to 19 digits. For more information about item
						IDs, see &lt;a
						href="https://ebaydts.com/eBayKBDetails?KBid=468"&gt;Common
						FAQs on eBay Item IDs and other eBay IDs&lt;/a&gt; in the Knowledge
						Base.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StartTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Starting date and time for the new listing.
						Also returned for Half.com (for Half.com, the start time is always the time the item was listed).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EndTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Date and time when the new listing ends. This is the starting time
						plus the listing duration.
						Also returned for Half.com, but for Half.com the actual end time is GTC
						(not the end time returned in the response).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Fees" type="ns:FeesType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Child elements contain the estimated listing fees for the new item listing.
						The fees do not include the Final Value Fee (FVF), which cannot be determined
						until an item is sold.
						Also returned for Half.com, but the values are not applicable to Half.com listings.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Final Value Fees and Credits</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sales-Completing.html</URL>
						</SeeLink>
						<SeeLink>
							<Title>Fees per Site</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/IntlDiffs-Fees.html</URL>
						</SeeLink>
						<SeeLink>
							<Title>Using Feature Packs to Save on Upgrade Fees</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Desc-FeaturePacks.html</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CategoryID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						ID of the primary category in which the item was listed.
						Only returned if you set Item.CategoryMappingAllowed to true in the request
						and the ID you passed in PrimaryCategory was mapped to a new ID by eBay.
						If the primary category has not changed or it has expired with no replacement,
						CategoryID does not return a value.
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>10</MaxLength>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Category2ID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						ID of the secondary category in which the item was listed.
						Only returned if you set Item.CategoryMappingAllowed to true in the request
						and the ID you passed in SecondaryCategory was mapped to a new ID by eBay.
						If the secondary category has not changed or it has expired with no replacement,
						Category2ID does not return a value.
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>10</MaxLength>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CorrelationID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Most Trading API calls support a &lt;b&gt;MessageID&lt;/b&gt; element in the request
						and a &lt;b&gt;CorrelationID&lt;/b&gt; element in the response. With 
						&lt;b&gt;AddItems&lt;/b&gt;, a unique &lt;b&gt;MessageID&lt;/b&gt; value is required for 
						each &lt;b&gt;AddItemRequestContainer&lt;/b&gt; container that is used in the request. The 
						&lt;b&gt;CorrelationID&lt;/b&gt; value returned under each 
						&lt;b&gt;AddItemResponseContainer&lt;/b&gt; container is used to correlate each 
						item request container with its corresponding response container. The same &lt;b&gt;MessageID&lt;/b&gt; value that you pass into a request will 
						be returned in the &lt;b&gt;CorrelationID&lt;/b&gt; field in the response.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItems</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Errors" type="ns:ErrorType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						A list of application-level errors or warnings (if any) that were raised
						when eBay processed the request. &lt;br&gt;
						&lt;br&gt;
						Application-level errors occur due to
						problems with business-level data on the client side or on the eBay
						server side. For example, an error would occur if the request contains
						an invalid combination of fields, or it is missing a required field,
						or the value of the field is not recognized. An error could also occur
						if eBay encountered a problem in our internal business logic while
						processing the request.&lt;br&gt;
						&lt;br&gt;
						Only returned if there were warnings or errors.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<AllCalls/>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Message" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Supplemental information from eBay, if applicable. May elaborate on errors or
						provide useful hints for the seller. This data can accompany the call's normal
						data result set or a result set that contains only errors. The string can
						return HTML, including TABLE, IMG, and HREF elements. In this case, an HTML-
						based application should be able to include the HTML as-is in the HTML page
						that displays the results. A non-HTML application would need to parse the HTML
						and convert the table elements and image references into UI elements
						particular to the programming language used. Because this data is returned as
						a string, the HTML markup elements are escaped with character entity
						references (e.g.,&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;...). See the
						appendices in the eBay Web Services guide for general information about string
						data types.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItems</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DiscountReason" type="ns:DiscountReasonCodeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						The nature of the discount, if a discount applied.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ListingRecommendations" type="ns:ListingRecommendationsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container consisting of one or more &lt;b&gt;Recommendation&lt;/b&gt; containers. Each &lt;b&gt;Recommendation&lt;/b&gt; container provides a message to the seller on how a listing can be improved or brought up to standard in reqards to: optimizing the listing category; recommendation to provide a condition description for a used item; Top-Rated Plus listing requirements; recommendation to offer GSP for International buyers; required and recommended Item Specifics for the category and/or product; picture requirements; and/or a recommendation to use a product code to list the item, such as a UPC, an EAN, or an ISBN.
						&lt;br&gt;&lt;br&gt;
						This container is only returned if the &lt;b&gt;IncludeRecommendations&lt;/b&gt; 
						flag was included and set to 'true' in the &lt;b&gt;AddItems&lt;/b&gt; request, and if 
						at least one listing recommendation exists for the newly created listing. If
						one or more listing recommendations are returned for one or more of the newly 
						created listings, it will be at the seller's discretion about whether to revise the
						item(s) based on eBay's listing recommendation(s).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItems</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>

		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/AddMemberMessagesAAQToBidderRequestContainerType.xsd #####

-->
	<xs:complexType name="AddMemberMessagesAAQToBidderRequestContainerType">
		<xs:annotation>
			<xs:documentation>
				Holds the content of the request.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CorrelationID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A &lt;b&gt;CorrelationID&lt;/b&gt; value is required for 
						each &lt;b&gt;AddMemberMessagesAAQToBidderRequestContainer&lt;/b&gt; container that is used in the request. The 
						&lt;b&gt;CorrelationID&lt;/b&gt; value returned under each 
						&lt;b&gt;AddMemberMessagesAAQToBidderResponseContainer&lt;/b&gt; container is used to correlate each 
						member message container in the request with its corresponding member message container in the 
						response. The same &lt;b&gt;CorrelationID&lt;/b&gt; value that you pass into a request will 
						be returned in the &lt;b&gt;CorrelationID&lt;/b&gt; field in the response.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddMemberMessagesAAQToBidder</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						An eBay ID that uniquely identifies a given
						item. Must be a currently active item.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
						<CallInfo>
							<CallName>AddMemberMessagesAAQToBidder</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MemberMessage" type="ns:MemberMessageType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Holds the content of the message.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddMemberMessagesAAQToBidder</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/AddMemberMessagesAAQToBidderResponseContainerType.xsd #####

-->
	<xs:complexType name="AddMemberMessagesAAQToBidderResponseContainerType">
		<xs:annotation>
			<xs:documentation>
				Contains the response information.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CorrelationID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A &lt;b&gt;CorrelationID&lt;/b&gt; value is required for 
						each &lt;b&gt;AddMemberMessagesAAQToBidderRequestContainer&lt;/b&gt; container that is used in the request. The 
						&lt;b&gt;CorrelationID&lt;/b&gt; value returned under each 
						&lt;b&gt;AddMemberMessagesAAQToBidderResponseContainer&lt;/b&gt; container is used to correlate each 
						member message container in the request with its corresponding member message container in the 
						response. The same &lt;b&gt;CorrelationID&lt;/b&gt; value that you pass into a request will 
						be returned in the &lt;b&gt;CorrelationID&lt;/b&gt; field in the response.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddMemberMessagesAAQToBidder</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Ack" type="ns:AckCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the response status (e.g., success).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddMemberMessagesAAQToBidder</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/AdditionalAccountType.xsd #####

-->
	<xs:complexType name="AdditionalAccountType">
		<xs:annotation>
			<xs:documentation>
						Contains the data for one additional account. An additional account is
						created when the user has an active account and changes country of
						registry (i.e., registers with the eBay site for the new country). A
						new account is created and the old account becomes inactive as an
						additional account. A user who never changes country of residency while
						having an account will never have any additional accounts.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Balance" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
								Indicates the current balance of the additional account.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Currency" type="ns:CurrencyCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
								Indicates the currency in which monetary amounts for the additional account
								are expressed.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AccountCode" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
								Indicates the unique identifier for the additional account (the account ID).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/AdditionalCompatibilityEnabledCodeType.xsd #####

-->
	<!--

##### from file eBLBaseComponents/public/AdditionalCompatibilityEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="AdditionalCompatibilityEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;AdditionalCompatibilityEnabled&lt;/b&gt; field that is 
				returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container of the 
				&lt;b&gt;GetCategoryFeatures&lt;/b&gt; response (as long as 
				'AdditionalCompatibilityEnabled' is included as a &lt;b&gt;FeatureID&lt;/b&gt; value in 
				the call request or no &lt;b&gt;FeatureID&lt;/b&gt; values are passed into the call 
				request). This field is returned as an
				empty element (a boolean value is not returned) if one or more eBay API-enabled sites 
				support the Boats Parts Compatibility feature. 
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific eBay site supports Boats Parts Compatibility (for most
				categories), look for a 'true' value in the 
				&lt;b&gt;SiteDefaults.AdditionalCompatibilityEnabled&lt;/b&gt; field.
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific category on a specific eBay site supports Boats Parts
				Compatibility, pass in a &lt;b&gt;CategoryID&lt;/b&gt; value in the request, and then 
				look for a 'true' value in the &lt;b&gt;AdditionalCompatibilityEnabled&lt;/b&gt; field 
				of the corresponding Category node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values 
				if more than one Category IDs were passed in the request).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/AdditionalCompatibilityRequiredCodeType.xsd #####

-->
	<!--

##### from file eBLBaseComponents/public/AddressOwnerCodeList.xsd #####

-->
	<xs:simpleType name="AddressOwnerCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type used by &lt;b&gt;AddressType&lt;/b&gt; to indicate whether a shipping address is on file with eBay or on file with PayPal.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="PayPal">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the shipping address being referenced is on file with PayPal.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBay">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the shipping address being referenced is on file with eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/AddressRecordTypeCodeList.xsd #####

-->
	<xs:simpleType name="AddressRecordTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				Codes indicate the address type.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Residential">
			</xs:enumeration>
			<xs:enumeration value="Business"/>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/AddressStatusCodeList.xsd #####

-->
	<xs:simpleType name="AddressStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				PayPal address status.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="None"/>
			<xs:enumeration value="Confirmed"/>
			<xs:enumeration value="Unconfirmed"/>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/AddressType.xsd #####

-->
	<xs:complexType name="AddressType">
	<xs:annotation>
		<xs:documentation>
			Contains the data for an eBay user's address. This is the base type for a
			number of user addresses, including seller payment address, buyer
			shipping address and buyer and seller registration address.
		</xs:documentation>
	</xs:annotation>
	<xs:sequence>
		<xs:element name="Name" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					User's name for the address.
					Also applicable to Half.com (for GetOrders).
				</xs:documentation>
				<xs:appinfo>
					<MaxLength>
						This varies based on the user's country. Currently, the maximum length is 64 for
						the US. Note: The eBay database allocates up to 128 characters for this field.
					</MaxLength>
					<CallInfo>
						<CallName>GetItem</CallName>
						<CallName>GetSellingManagerTemplates</CallName>
						<Context>RegistrationAddress</Context>
						<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Returned>Conditionally</Returned>
						<Context>RegistrationAddress</Context>
						<Details>DetailLevel: ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Returned>Conditionally</Returned>
						<Context>SellerPaymentAddress</Context>
						<Details>DetailLevel: ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetUserContactDetails</CallName>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetOrders</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>OrderReport</CallName>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetOrderTransactions</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellingManagerSoldListings</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItemTransactions</CallName>
						<CallName>GetSellerTransactions</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="Street" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					A concatenation of Street1 and Street2, primarily for RegistrationAddress.
					Not applicable to Half.com.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetBidderList</CallName>
						<Returned>Conditionally</Returned>
						<Context>ShippingAddress</Context>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<CallName>GetSellingManagerTemplates</CallName>
						<Context>RegistrationAddress</Context>
						<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItemTransactions</CallName>
						<CallName>GetSellerTransactions</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
						<Context>ShippingAddress</Context>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Returned>Conditionally</Returned>
						<Context>RegistrationAddress</Context>
						<Details>DetailLevel: ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>AddItem</CallName>
						<CallName>AddItems</CallName>
						<CallName>AddSellingManagerTemplate</CallName>
						<CallName>RelistItem</CallName>
						<CallName>ReviseItem</CallName>
						<CallName>ReviseSellingManagerTemplate</CallName>
						<CallName>VerifyAddItem</CallName>
						<CallName>VerifyRelistItem</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="Street1" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Line 1 of the user's street address.
					Also applicable to Half.com (for GetOrders).
				</xs:documentation>
				<xs:appinfo>
					<MaxLength>
						This varies based on the user's country. Currently, the maximum length is 180 for
						the US. Note: The eBay database allocates up to 512 characters for this field.
					</MaxLength>
					<CallInfo>
						<CallName>GetBidderList</CallName>
						<Returned>Conditionally</Returned>
						<Context>ShippingAddress</Context>
					</CallInfo>
					<CallInfo>
						<CallName>ReviseSellingManagerSaleRecord</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>GetItemTransactions</CallName>
						<CallName>GetSellerTransactions</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
						<Context>ShippingAddress</Context>
						<Context>ShipToAddress</Context>
					</CallInfo>
					<CallInfo>
						<CallName>GetAdFormatLeads</CallName>
						<Details>DetailLevel: ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<CallName>GetSellingManagerTemplates</CallName>
						<Context>RegistrationAddress</Context>
						<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<CallName>GetSellingManagerTemplates</CallName>
						<Context>SellerContactDetails</Context>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Returned>Conditionally</Returned>
						<Context>RegistrationAddress</Context>
						<Details>DetailLevel: ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Returned>Conditionally</Returned>
						<Context>SellerPaymentAddress</Context>
						<Details>DetailLevel: ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetOrders</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>OrderReport</CallName>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetOrderTransactions</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="Street2" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Line 2 of the user's address (such as an apartment number).
					Returned if the user specified a second street value for their address.
					Also applicable to Half.com (for GetOrders).&lt;br&gt;
					In case of Item.SellerContactDetails, Street2 can be used to provide City, Address, State, and Zip code (if applicable).
				</xs:documentation>
				<xs:appinfo>
					<MaxLength>
						This varies based on the user's country. Currently, the maximum length is 180 for
						the US. Note: The eBay database allocates up to 512 characters for this field.
					</MaxLength>
					<CallInfo>
						<CallName>GetBidderList</CallName>
						<Returned>Conditionally</Returned>
						<Context>ShippingAddress</Context>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<CallName>GetSellingManagerTemplates</CallName>
						<Context>RegistrationAddress</Context>
						<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<CallName>GetSellingManagerTemplates</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						<Context>SellerContactDetails</Context>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItemTransactions</CallName>
						<CallName>GetSellerTransactions</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
						<Context>ShippingAddress</Context>
						<Context>ShipToAddress</Context>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Returned>Conditionally</Returned>
						<Context>RegistrationAddress</Context>
						<Details>DetailLevel: ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Returned>Conditionally</Returned>
						<Context>SellerPaymentAddress</Context>
						<Details>DetailLevel: ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetOrders</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>OrderReport</CallName>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetOrderTransactions</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>AddItem</CallName>
						<CallName>AddItems</CallName>
						<CallName>AddSellingManagerTemplate</CallName>
						<CallName>RelistItem</CallName>
						<CallName>ReviseItem</CallName>
						<CallName>ReviseSellingManagerTemplate</CallName>
						<CallName>VerifyAddItem</CallName>
						<CallName>VerifyRelistItem</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="CityName" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					The name of the user's city.
					Also applicable to Half.com (for GetOrders).
				</xs:documentation>
				<xs:appinfo>
					<MaxLength>
						This varies based on the user's country. Currently, the maximum length is 64 for
						the US. Note: The eBay database allocates up to 128 characters for this field.
					</MaxLength>
					<CallInfo>
						<CallName>GetSellingManagerSaleRecord</CallName>
						<Returned>Always</Returned>
						<Context>ShippingAddress</Context>
					</CallInfo>
					<CallInfo>
						<CallName>GetAdFormatLeads</CallName>
						<Details>DetailLevel: ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>ReviseSellingManagerSaleRecord</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>GetBidderList</CallName>
						<Returned>Conditionally</Returned>
						<Context>ShippingAddress</Context>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<CallName>GetSellingManagerTemplates</CallName>
						<Context>RegistrationAddress</Context>
						<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItemTransactions</CallName>
						<CallName>GetSellerTransactions</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
						<Context>ShippingAddress</Context>
						<Context>ShipToAddress</Context>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Returned>Conditionally</Returned>
						<Context>RegistrationAddress</Context>
						<Details>DetailLevel: ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Returned>Conditionally</Returned>
						<Context>SellerPaymentAddress</Context>
						<Details>DetailLevel: ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetUserContactDetails</CallName>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetOrders</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>OrderReport</CallName>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetOrderTransactions</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="County" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					County information for the user.
					This field applies to Classified Ad format listings and to the UK only.
					Not applicable to Half.com.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>AddItem</CallName>
						<CallName>AddItems</CallName>
						<CallName>AddSellingManagerTemplate</CallName>
						<CallName>RelistItem</CallName>
						<CallName>ReviseItem</CallName>
						<CallName>ReviseSellingManagerTemplate</CallName>
						<CallName>VerifyAddItem</CallName>
						<CallName>VerifyRelistItem</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<CallName>GetSellingManagerTemplates</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						<Context>SellerContactDetails</Context>
						<Returned>Conditionally</Returned>
						<!-- N/A to RegistrationAddress for DE -->
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="StateOrProvince" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					The region of the user's address.
					Also applicable to Half.com (for GetOrders).
				</xs:documentation>
				<xs:appinfo>
					<MaxLength>
						This varies based on the user's country. Currently, the maximum length is 64 for
						the US. Note: The eBay database allocates up to 128 characters for this field.
					</MaxLength>
					<CallInfo>
						<CallName>GetAdFormatLeads</CallName>
						<Details>DetailLevel: ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>ReviseSellingManagerSaleRecord</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>GetBidderList</CallName>
						<Returned>Conditionally</Returned>
						<Context>ShippingAddress</Context>
					</CallInfo>
					<CallInfo>
						<CallName>GetItemTransactions</CallName>
						<CallName>GetSellerTransactions</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
						<Context>ShippingAddress</Context>
						<Context>ShipToAddress</Context>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Returned>Conditionally</Returned>
						<Context>RegistrationAddress</Context>
						<Details>DetailLevel: ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Returned>Conditionally</Returned>
						<Context>SellerPaymentAddress</Context>
						<Details>DetailLevel: ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetUserContactDetails</CallName>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetOrders</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>OrderReport</CallName>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetOrderTransactions</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="Country" type="ns:CountryCodeType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					The two-digit code representing the country of the user.&lt;br&gt;
					&lt;br&gt;
					If not provided as input, eBay uses the country associated
					with the eBay Site ID when the call is made.&lt;br&gt;
					&lt;br&gt;
					For a Global Shipping Program order, &lt;b&gt;GetSellerList&lt;/b&gt; returns the country code of the buyer, not the international shipping provider.&lt;br&gt;
					&lt;br&gt;
					Also applicable to Half.com (for GetOrders).
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetAllBidders</CallName>
						<CallName>GetHighBidders</CallName>
						<CallName>GetUserContactDetails</CallName>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetBidderList</CallName>
						<CallName>GetUserPreferences</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<CallName>GetSellingManagerTemplates</CallName>
						<Context>RegistrationAddress</Context>
						<Context>ShippingAddress</Context>
						<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItemTransactions</CallName>
						<CallName>GetSellerTransactions</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Context>ShippingAddress</Context>
						<Context>ShipToAddress</Context>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetOrders</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>OrderReport</CallName>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetOrderTransactions</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellerList</CallName>
						<Returned>Conditionally</Returned>
						<Context>HighBidder</Context>
						<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
						<Details>GranularityLevel: Fine</Details>
					</CallInfo>
					<CallInfo>
						<CallName>ReviseSellingManagerSaleRecord</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Returned>Conditionally</Returned>
						<Context>RegistrationAddress</Context>
						<Details>DetailLevel: ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Returned>Conditionally</Returned>
						<Context>SellerPaymentAddress</Context>
						<Details>DetailLevel: ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>SetUserPreferences</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="CountryName" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					The name of the user's country.
					Also applicable to Half.com (for GetOrders).
				</xs:documentation>
				<xs:appinfo>
					<MaxLength>
						eBay validates the content, but not the length for this field. Note: The eBay
						database allocates up to 128 characters for this field.
					</MaxLength>
					<CallInfo>
						<CallName>GetBidderList</CallName>
						<Returned>Conditionally</Returned>
						<Context>ShippingAddress</Context>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<CallName>GetSellingManagerTemplates</CallName>
						<Context>RegistrationAddress</Context>
						<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItemTransactions</CallName>
						<CallName>GetSellerTransactions</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Context>ShippingAddress</Context>
						<Context>ShipToAddress</Context>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Returned>Conditionally</Returned>
						<Context>RegistrationAddress</Context>
						<Details>DetailLevel: ReturnAll, ReturnSummary, none</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Returned>Conditionally</Returned>
						<Context>SellerPaymentAddress</Context>
						<Details>DetailLevel: ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetOrders</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>OrderReport</CallName>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetOrderTransactions</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="Phone" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					User's primary phone number. This may return a value of
					"Invalid Request" if you are not authorized to see the
					user's phone number.
					&lt;br/&gt;&lt;br/&gt;
					In the US, the area code (3 digits), the prefix (3 digits), the line number (4
					digits), and phone extension (if specified by the user) are returned in this field.
					The extension can be one or more digits. Non-breaking spaces are used as delimiters
					between these phone number components.
					&lt;br/&gt;&lt;br/&gt;
					Also applicable to Half.com (for GetOrders).
				</xs:documentation>
				<xs:appinfo>
					<MaxLength>
						eBay validates the content (should only be integer values and delimiters), but not
						the length for this field. Note: The eBay database allocates up to 128 characters
						for this field.
					</MaxLength>
					<CallInfo>
						<CallName>GetItem</CallName>
						<CallName>GetSellingManagerTemplates</CallName>
						<Context>RegistrationAddress</Context>
						<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItemTransactions</CallName>
						<CallName>GetSellerTransactions</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Context>ShippingAddress</Context>
						<Context>ShipToAddress</Context>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetBidderList</CallName>
						<Context>ShippingAddress</Context>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Returned>Conditionally</Returned>
						<Context>RegistrationAddress</Context>
						<Details>DetailLevel: ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Returned>Conditionally</Returned>
						<Context>SellerPaymentAddress</Context>
						<Details>DetailLevel: ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetUserContactDetails</CallName>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetOrders</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>OrderReport</CallName>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetOrderTransactions</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetAdFormatLeads</CallName>
						<Details>DetailLevel: ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="PhoneCountryCode" type="ns:CountryCodeType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Standard ISO code for the country of the user's primay telephone phone number.
					For Classifed Ad format listings, this code is used to look up the country's
					international calling prefix. Both the ISO code and country phone prefix are
					stored with listings of this type.
					This field applies to Classified Ad format listings only.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>AddItem</CallName>
						<CallName>AddItems</CallName>
						<CallName>AddSellingManagerTemplate</CallName>
						<CallName>RelistItem</CallName>
						<CallName>ReviseItem</CallName>
						<CallName>ReviseSellingManagerTemplate</CallName>
						<CallName>VerifyAddItem</CallName>
						<CallName>VerifyRelistItem</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<CallName>GetSellingManagerTemplates</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						<Context>SellerContactDetails</Context>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="PhoneCountryPrefix" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Country Prefix of the secondary phone number. This value is derived from
					inputs supplied for PhoneCountryCode.
					This field applies to Classified Ad format listings only.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<CallName>GetSellingManagerTemplates</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						<Context>SellerContactDetails</Context>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="PhoneAreaOrCityCode" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Area or City Code of a user's primary phone number.
					This field applies to Classified Ad format listings only.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>AddItem</CallName>
						<CallName>AddItems</CallName>
						<CallName>AddSellingManagerTemplate</CallName>
						<CallName>RelistItem</CallName>
						<CallName>ReviseItem</CallName>
						<CallName>ReviseSellingManagerTemplate</CallName>
						<CallName>VerifyAddItem</CallName>
						<CallName>VerifyRelistItem</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<CallName>GetSellingManagerTemplates</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						<Context>SellerContactDetails</Context>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="PhoneLocalNumber" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					The local number portion of the user's primary phone number.
					This field applies to Classified Ad format listings only.
					&lt;br&gt;
					&lt;b&gt;Note:&lt;/b&gt; The full primary phone number is constructed by
					combining PhoneLocalNumber with PhoneAreaOrCityCode and PhoneCountryPrefix.
					Starting with API release 497, the full phone number can be entered in
					PhoneLocalNumber. Refer to the release notes for additional information.
				</xs:documentation>
				<xs:appinfo>
					<MaxLength>30</MaxLength>
					<CallInfo>
						<CallName>AddItem</CallName>
						<CallName>AddItems</CallName>
						<CallName>AddSellingManagerTemplate</CallName>
						<CallName>RelistItem</CallName>
						<CallName>ReviseItem</CallName>
						<CallName>ReviseSellingManagerTemplate</CallName>
						<CallName>VerifyAddItem</CallName>
						<CallName>VerifyRelistItem</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<CallName>GetSellingManagerTemplates</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						<Context>SellerContactDetails</Context>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<!-- phone number set 2 -->
		<xs:element name="Phone2CountryCode" type="ns:CountryCodeType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Standard ISO code for the country of a user's secondary telephone phone
					number. For Classifed Ad format listings, this code is used to look up the
					country's international calling prefix. Both the ISO code and country phone
					prefix are stored with listings of this type.
					This field applies to Classified Ad format listings only.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>AddItem</CallName>
						<CallName>AddItems</CallName>
						<CallName>AddSellingManagerTemplate</CallName>
						<CallName>RelistItem</CallName>
						<CallName>ReviseItem</CallName>
						<CallName>ReviseSellingManagerTemplate</CallName>
						<CallName>VerifyAddItem</CallName>
						<CallName>VerifyRelistItem</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<CallName>GetSellingManagerTemplates</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						<Context>SellerContactDetails</Context>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="Phone2CountryPrefix" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Country prefix of a user's secondary phone number. This value is derived from
					inputs supplied for Phone2CountryCode.
					This field applies to Classified Ad format listings only.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<CallName>GetSellingManagerTemplates</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						<Context>SellerContactDetails</Context>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="Phone2AreaOrCityCode" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Area or City Code of a user's secondary phone number.
					This field applies to Classified Ad format listings only.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>AddItem</CallName>
						<CallName>AddItems</CallName>
						<CallName>AddSellingManagerTemplate</CallName>
						<CallName>RelistItem</CallName>
						<CallName>ReviseItem</CallName>
						<CallName>ReviseSellingManagerTemplate</CallName>
						<CallName>VerifyAddItem</CallName>
						<CallName>VerifyRelistItem</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<CallName>GetSellingManagerTemplates</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						<Context>SellerContactDetails</Context>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="Phone2LocalNumber" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					The local number portion of the user's secondary phone number.
					This field applies to Classified Ad format listings only.
					&lt;br&gt;
					&lt;b&gt;Note:&lt;/b&gt; The full secondary phone number is constructed by
					combining Phone2LocalNumber with Phone2AreaOrCityCode and Phone2CountryPrefix.
					Starting with API release 497, the full phone number can be entered in
					Phone2LocalNumber. Refer to the release notes for additional information.
				</xs:documentation>
				<xs:appinfo>
					<MaxLength>30</MaxLength>
					<CallInfo>
						<CallName>AddItem</CallName>
						<CallName>AddItems</CallName>
						<CallName>AddSellingManagerTemplate</CallName>
						<CallName>RelistItem</CallName>
						<CallName>ReviseItem</CallName>
						<CallName>ReviseSellingManagerTemplate</CallName>
						<CallName>VerifyAddItem</CallName>
						<CallName>VerifyRelistItem</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<CallName>GetSellingManagerTemplates</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						<Context>SellerContactDetails</Context>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="PostalCode" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					User's postal code.&lt;br&gt;
					&lt;br&gt;
					For a Global Shipping Program order, &lt;b&gt;GetSellerList&lt;/b&gt; and &lt;b&gt;GetMyeBaySelling&lt;/b&gt; return the postal code of the buyer, not that of the international shipping provider.&lt;br&gt;
					&lt;br&gt;
					Also applicable to Half.com (for GetOrders).
				</xs:documentation>
				<xs:appinfo>
					<MaxLength>
						This varies based on the user's country. Currently, the maximum length is 9 (not
						counting delimiter characters) for the US. Note: The eBay database allocates up to
						24 characters for this field. 
					</MaxLength>
					<CallInfo>
						<CallName>GetBidderList</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetAdFormatLeads</CallName>
						<Details>DetailLevel: ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellerList</CallName>
						<Context>HighBidder</Context>
						<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
						<Details>GranularityLevel: Fine</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<CallName>GetSellingManagerTemplates</CallName>
						<Context>RegistrationAddress</Context>
						<Context>ShippingAddress</Context>
						<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItemTransactions</CallName>
						<CallName>GetSellerTransactions</CallName>
						<Context>ShippingAddress</Context>
						<Context>ShipToAddress</Context>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Returned>Conditionally</Returned>
						<Context>RegistrationAddress</Context>
						<Details>DetailLevel: ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Returned>Conditionally</Returned>
						<Context>SellerPaymentAddress</Context>
						<Details>DetailLevel: ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetMyeBaySelling</CallName>
						<Context>SoldList</Context>
						<Context>DeletedFromSoldList</Context>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetAllBidders</CallName>
						<CallName>GetHighBidders</CallName>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetOrders</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>OrderReport</CallName>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetOrderTransactions</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellingManagerSoldListings</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="AddressID" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Unique ID for a user's address in the eBay database.
					This value can help prevent the need to
					store an address multiple times across multiple orders.
					The ID changes if a user changes their address.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetOrders</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>OrderReport</CallName>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetOrderTransactions</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItemTransactions</CallName>
						<CallName>GetSellerTransactions</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="AddressOwner" type="ns:AddressOwnerCodeType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					The realm to which the address belongs (e.g. eBay vs PayPal).
					For GetOrders, applies only to Half.com.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetOrderTransactions</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetOrders</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>OrderReport</CallName>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItemTransactions</CallName>
						<CallName>GetSellerTransactions</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
						<Context>ShipToAddress</Context>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="AddressStatus" type="ns:AddressStatusCodeType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					PayPal address status.
					Not applicable to Half.com.
				</xs:documentation>
			</xs:annotation>
		</xs:element>
		<xs:element name="ExternalAddressID" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					ID assigned to the address by the address owner, e.g. by the PayPal system.
					Currently, the ExternalAddressID only applies for a customer address in the PayPal system.
					The ID changes if a user changes their address.
					Also see the AddressOwner field.
					The ExternalAddressID value also is applicable to Half.com (for GetOrders).
				</xs:documentation>
				<xs:appinfo>
					<MaxLength>20</MaxLength>
					<CallInfo>
						<CallName>GetOrders</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>OrderReport</CallName>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetOrderTransactions</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItemTransactions</CallName>
						<CallName>GetSellerTransactions</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="InternationalName" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Seller's international name that is associated with the payment address.
					Only applicable to SellerPaymentAddress.
					Not applicable to Half.com.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Returned>Conditionally</Returned>
						<Context>SellerPaymentAddress</Context>
						<Details>DetailLevel: ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetBidderList</CallName>
						<Returned>Conditionally</Returned>
						<Context>ShippingAddress</Context>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="InternationalStateAndCity" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					International state and city for the seller's payment address.
					Only applicable to SellerPaymentAddress.
					Not applicable to Half.com.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Returned>Conditionally</Returned>
						<Context>SellerPaymentAddress</Context>
						<Details>DetailLevel: ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetBidderList</CallName>
						<Returned>Conditionally</Returned>
						<Context>ShippingAddress</Context>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="InternationalStreet" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Seller's international street address that is associated with the payment address.
					Only applicable to SellerPaymentAddress.
					Not applicable to Half.com.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Returned>Conditionally</Returned>
						<Context>SellerPaymentAddress</Context>
						<Details>DetailLevel: ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetBidderList</CallName>
						<Returned>Conditionally</Returned>
						<Context>ShippingAddress</Context>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="CompanyName" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					User's company name. Only returned if available.
					Not applicable to Half.com.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetUserContactDetails</CallName>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetBidderList</CallName>
						<Returned>Conditionally</Returned>
						<Context>ShippingAddress</Context>
					</CallInfo>
					<CallInfo>
						<CallName>AddItem</CallName>
						<CallName>AddItems</CallName>
						<CallName>AddSellingManagerTemplate</CallName>
						<CallName>RelistItem</CallName>
						<CallName>ReviseItem</CallName>
						<CallName>ReviseSellingManagerTemplate</CallName>
						<CallName>VerifyAddItem</CallName>
						<CallName>VerifyRelistItem</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<CallName>GetSellingManagerTemplates</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						<Context>SellerContactDetails</Context>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Returned>Conditionally</Returned>
						<Context>RegistrationAddress</Context>
						<Details>DetailLevel: ReturnAll</Details>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="AddressRecordType" type="ns:AddressRecordTypeCodeType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Indicates the nature of the address (e.g., residential or business).
					Not applicable to Half.com.
				</xs:documentation>
			</xs:annotation>
		</xs:element>
		<xs:element name="FirstName" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Displays the first name of the seller (in a business card
					format) if the seller's SellerBusinessCodeType is set to
					'Commercial'.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<CallName>GetSellingManagerTemplates</CallName>
						<Returned>Conditionally</Returned>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetAdFormatLeads</CallName>
						<Returned>Conditionally</Returned>
						<Details>DetailLevel: ReturnAll</Details>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="LastName" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Displays the last name of the seller (in a business card
					format) if the seller's SellerBusinessCodeType is set to
					'Commercial'.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<CallName>GetSellingManagerTemplates</CallName>
						<Returned>Conditionally</Returned>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetAdFormatLeads</CallName>
						<Returned>Conditionally</Returned>
						<Details>DetailLevel: ReturnAll</Details>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="Phone2" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
				Secondary Phone number of the lead. Not returned if information is unavailable.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetAdFormatLeads</CallName>
						<Details>DetailLevel: ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="AddressUsage" type="ns:AddressUsageCodeType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					This tag tells whether current address is a default shipping address or one of the shipping addresses in address book.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetItemTransactions</CallName>
						<CallName>GetOrderTransactions</CallName>
						<CallName>GetSellerTransactions</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="ReferenceID" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Uniquely identifies an order shipped using the Global Shipping Program. This value is generated by eBay when the order is completed. The international shipping provider uses the ReferenceID as the primary reference when processing the shipment. Sellers must include this value on the package immediately above the street address of the international shipping provider.
					&lt;br/&gt;&lt;br/&gt;
					Example: &quot;Reference #1234567890123456&quot;
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetItemTransactions</CallName>
						<CallName>GetOrderTransactions</CallName>
						<CallName>GetSellerTransactions</CallName>
						<CallName>GetOrders</CallName>
						<Context>SellerShipmentToLogisticsProvider.ShipToAddress</Context>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>OrderReport</CallName>
						<Context>SellerShipmentToLogisticsProvider.ShipToAddress</Context>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
	</xs:sequence>
</xs:complexType>
<!--

##### from file eBLBaseComponents/public/AddressUsageCodeList.xsd #####

-->
	<xs:simpleType name="AddressUsageCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumeration type defines the address type values that are returned under the &lt;b&gt;AddressType&lt;/b&gt; container.			
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="DefaultShipping">
				<xs:annotation>
					<xs:documentation>
						This is default shipping address which is rendered to buyer on checkout.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Shipping">
				<xs:annotation>
					<xs:documentation>
						This is an address which is in user's address book.
						It can be used at the time of checkout.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Invalid">
				<xs:annotation>
					<xs:documentation>
						This is not a valid address. Please use another address.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/AffiliateTrackingDetailsType.xsd #####

-->
	<xs:complexType name="AffiliateTrackingDetailsType">
		<xs:annotation>
			<xs:documentation>
				Container for fields related to affiliate tracking. For additional information,
				see the annotations to the elements in this type.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="TrackingID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The value you specify is obtained from your tracking partner.
						For eBay Partner Network, the &lt;b&gt;TrackingID&lt;/b&gt; is the Campaign ID ("campid")
						provided by eBay Partner Network. A Campaign ID is a 10-digit, unique
						number for associating traffic. A Campaign ID is valid across all
						programs to which you have been accepted.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TrackingPartnerCode" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies your tracking partner for affiliate commissions.
						Required if you specify a &lt;b&gt;TrackingID&lt;/b&gt;.
						Depending on your tracking partner, specify one of the
						following values. Not all partners are valid for all sites.
						For &lt;b&gt;PlaceOffer&lt;/b&gt;, only eBay Partner Network and Mediaplex are valid:
						&lt;br&gt;
						&lt;br&gt;2 = Be Free
						&lt;br&gt;3 = Affilinet
						&lt;br&gt;4 = TradeDoubler
						&lt;br&gt;5 = Mediaplex
						&lt;br&gt;6 = DoubleClick
						&lt;br&gt;7 = Allyes
						&lt;br&gt;8 = BJMT
						&lt;br&gt;9 = eBay Partner Network
						&lt;br&gt;
						&lt;br&gt;
						For information about the eBay Partner Network, see
						&lt;a href="https://www.ebaypartnernetwork.com" target="_blank"&gt;eBay Partner Network&lt;/a&gt;.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Affiliate Tracking Concepts</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Basics/eBay-AffiliateTrackingConcepts.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ApplicationDeviceType" type="ns:ApplicationDeviceTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Type of device from which the call originated. For &lt;b&gt;PlaceOffer&lt;/b&gt;, if you are using
						affiliate tracking, this field is required as part of the set of tags you
						use in the &lt;b&gt;AffiliateTrackingDetails&lt;/b&gt; container.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AffiliateUserID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Need not be specified. You can define an &lt;b&gt;AffiliateUserID&lt;/b&gt;
						(up to 256 characters) if you want to leverage it to better monitor
						your marketing efforts.
						If you are using the eBay Partner Network,
						and you provide an &lt;b&gt;AffiliateUserID&lt;/b&gt;, the tracking URL returned
						by eBay Partner Network will contain the &lt;b&gt;AffiliateUserID&lt;/b&gt;, but it
						will be referred to as a "customid".
	 				</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/AmountType.xsd #####

-->
	<xs:complexType name="AmountType">
		<xs:annotation>
			<xs:documentation>
				An eBay-defined complex type for specifying monetary amounts.
				&lt;br&gt;&lt;br&gt;
				A double value (e.g., 1.00 or 1.0) is meaningful as a monetary amount when accompanied by a specification of the currency, in which case the value specifies the amount in that currency. An &lt;b&gt;AmountType&lt;/b&gt; expresses both the value (a double) and the currency.
				&lt;br&gt;&lt;br&gt;
				The &lt;b&gt;AmountType&lt;/b&gt; data type is typically used to specify details such as prices, fees, costs, and payments. In some cases, a whole number (i.e., without a period) can be passed or returned as a monetary value. This is necessary to support certain currencies that are only expressed as whole numbers.
				&lt;br&gt;&lt;br&gt;
				Because a double is used to represent the amount, this also means whole monetary amounts may be returned with only one 0 after the decimal. For example, a dollar value could be returned as 1.0 instead of 1.00 in calls like &lt;b&gt;AddItem&lt;/b&gt;. 
			</xs:documentation>
		</xs:annotation>
		<xs:simpleContent>
			<xs:extension base="xs:double">
				<xs:attribute name="currencyID" type="ns:CurrencyCodeType" use="required">
					<xs:annotation>
						<xs:documentation>
							Three-digit code representing the currency type being used. &lt;br&gt;
							&lt;br&gt;
							In Add/Revise/Relist calls, the currency can be specified in
							the &lt;b&gt;Item.Currency&lt;/b&gt; field in requests instead.
							If you do specify this attribute in Add/Revise/Relist calls,
							the value must match the site currency (i.e., it must be the same
							as the value in &lt;b&gt;Item.Currency&lt;/b&gt;) unless otherwise stated.&lt;br&gt;
							&lt;br&gt;
							In Add/Revise/Relist calls, listing fees are returned in the
							currency of the user's registration site.
							For example, a user who is registered on the eBay US site always
							sees their fees returned in USD, even when their listing request
							is sent to another site, such as eBay UK or eBay Germany.
						</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>DeleteSellingManagerItemAutomationRule</CallName>
							<CallName>DeleteSellingManagerTemplateAutomationRule</CallName>
							<CallName>GetBidderList</CallName>
							<CallName>GetSellingManagerTemplateAutomationRule</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<CallName>GetSellingManagerItemAutomationRule</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>GetItemShipping</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<CallName>SetSellingManagerItemAutomationRule</CallName>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>AddOrder</CallName>
							<Context>Order.Total</Context>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetShippingDiscountProfiles</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetShippingDiscountProfiles</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>RespondToBestOffer</CallName>
							<CallName>ReviseCheckoutStatus</CallName>
							<CallName>ReviseSellingManagerSaleRecord</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<ExcludeFromContext>InternationalShippingServiceOption</ExcludeFromContext>
							<ExcludeFromContext>ShippingServiceOptions</ExcludeFromContext>
							<ExcludeFromContext>ShippingServiceSelected</ExcludeFromContext>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<ExcludeFromContext>InternationalShippingServiceOption</ExcludeFromContext>
							<ExcludeFromContext>ShippingServiceOptions</ExcludeFromContext>
							<ExcludeFromContext>ShippingServiceSelected</ExcludeFromContext>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<ExcludeFromContext>InternationalShippingServiceOption</ExcludeFromContext>
							<ExcludeFromContext>ShippingServiceOptions</ExcludeFromContext>
							<ExcludeFromContext>ShippingServiceSelected</ExcludeFromContext>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Context>InternationalShippingServiceOption</Context>
							<Context>ShippingServiceOptions</Context>
							<Context>ShippingServiceSelected</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Context>InternationalShippingServiceOption</Context>
							<Context>ShippingServiceOptions</Context>
							<Context>ShippingServiceSelected</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerTransactions</CallName>
							<Context>InternationalShippingServiceOption</Context>
							<Context>ShippingServiceOptions</Context>
							<Context>ShippingServiceSelected</Context>
							<Details>DetailLevel: none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Context>InternationalShippingServiceOption</Context>
							<Context>ShippingServiceOptions</Context>
							<Context>ShippingServiceSelected</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<Context>ConvertedCurrentPrice</Context>
							<Context>CurrentPrice</Context>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<Context>MinimumToBid</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<RequiredInput>No</RequiredInput>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>AddLiveAuctionItem</CallName>
							<CallName>ReviseLiveAuctionItem</CallName>
							<RequiredInput>No</RequiredInput>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<CallName>GetStoreOptions</CallName>
							<RequiredInput>Yes</RequiredInput>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>RelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddTransactionConfirmationItem</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>SendInvoice</CallName>
							<ExcludeFromContext>ShippingInsuranceCost, ShippingServiceCost,
								ShippingServiceAdditionalCost, SalesTaxAmount, InsuranceFee
							</ExcludeFromContext>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<CallName>AddItemFromSellingManagerTemplate</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:attribute>
		</xs:extension>
	</xs:simpleContent>
</xs:complexType>
<!--

##### from file eBLBaseComponents/public/AnnouncementMessageCodeList.xsd #####

-->
	<xs:simpleType name="AnnouncementMessageCodeType">
		<xs:annotation>
			<xs:documentation>
				Part of the mechanism for eBay to control which announcement messages are
				to be made available to the user.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="None">
				<xs:annotation>
					<xs:documentation>
						No message is to be made available.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Deprecation">
				<xs:annotation>
					<xs:documentation>
						A deprecation message is to be made available,
						but only if today's date is between &lt;b&gt;AnnouncementMessageType.AnnouncementStartTime&lt;/b&gt;
						and &lt;b&gt;AnnouncementMessageType.EventTime&lt;/b&gt;.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Mapping">
				<xs:annotation>
					<xs:documentation>
						A mapping message is to be made available,
						but only if today's date is after &lt;b&gt;AnnouncementMessageType.EventTime&lt;/b&gt;.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DeprecationAndMapping">
				<xs:annotation>
					<xs:documentation>
						Both "Deprecation" and "Mapping" enumerations are to apply.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/AnnouncementMessageType.xsd #####

-->
	<xs:complexType name="AnnouncementMessageType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;ShippingServiceDetails.DeprecationDetails&lt;/b&gt; container that is returned in the &lt;b&gt;GeteBayDetails&lt;/b&gt; response. The &lt;b&gt;ShippingServiceDetails.DeprecationDetails&lt;/b&gt; container consists of information related to a deprecated shipping service.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AnnouncementStartTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The date on which an upcoming event can start to be announced.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EventTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The date on which the event occurs. This is also the ending date of the
						announcement that lead up to the event (see &lt;b&gt;AnnouncementStartTime&lt;/b&gt;).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MessageType" type="ns:AnnouncementMessageCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Control of what messages to display.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ApiAccessRuleType.xsd #####

-->
	<xs:complexType name="ApiAccessRuleType">
		<xs:annotation>
			<xs:documentation>
				Contains the definition of a rule that governs the number of times your
				application can access the eBay API (invoke a call) on an hourly, daily, or
				periodic basis.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CallName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The name of the call that has an access rule. Can be a call name (e.g.,
						AddItem), ApplicationAggregate (returns totals for all calls),
						PasswordAuthenticationLimiter (dummy call), or NonUTF8UsageLimiter.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetApiAccessRules</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CountsTowardAggregate" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Whether use of this call counts toward the application's
						aggregate limit for all calls.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetApiAccessRules</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DailyHardLimit" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of calls per day that your application can make to this call before
						being refused.
						The day starts at midnight, 00:00:00 PST (not GMT).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetApiAccessRules</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DailySoftLimit" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of calls per day that your application can make to this call
						before you receive a warning.
						The day starts at midnight, 00:00:00 PST.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetApiAccessRules</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DailyUsage" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					 The number of times your application has used this
					 call today.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetApiAccessRules</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="HourlyHardLimit" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of calls that your application can make per hour to this call
						before being refused. Each count begins on the hour (e.g. 1:00:00).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetApiAccessRules</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="HourlySoftLimit" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of calls that your application can make to this call per hour
						before you receive a warning. Each count begins on the hour (e.g. 1:00:00).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetApiAccessRules</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="HourlyUsage" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of times your application has executed this call during this hour.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetApiAccessRules</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Period" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The length of time before your application's perodic usage counter restarts
						for this call. If the number of calls you make exceeds the periodic hard limit
						before the current period ends, further calls will be refused until the next
						period starts. Possible values: -1 (Periodic limit not enforced, could be any
						negative integer), 0 (Calendar month), 30 (Number of days, could be any
						positive integer). If the period is based on the calendar month, the usage
						counters restart on the same day of every month, regardless of the number of
						days in the month.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetApiAccessRules</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PeriodicHardLimit" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Number of calls per period that your application may make before a call is
						refused, if the periodic limit is enforced. The length of the period is
						specified in Period.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetApiAccessRules</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PeriodicSoftLimit" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Number of calls per period that your application may make before you receive a
						warning, if the periodic limit is enforced. The length of the period is
						specified in Period.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetApiAccessRules</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PeriodicUsage" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Number of calls that your application has already made this period. Returns 0
						if the periodic access rule has not been configured for the application. The
						length of the period is specified in Period. The start date of the period is
						specified in PeriodicStartDate.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetApiAccessRules</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PeriodicStartDate" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The time (in GMT) when this access rule's period started. The period starts at
						midnight Pacific time. For example, if the period begins on June 29 in 2005
						when California is on Pacific Daylight Time, the GMT value returned would be
						2005-06-29T07:00:00.000Z If the period begins on December 29 in 2005 when
						California is on Pacific Standard Time, the GMT value returned would be
						2005-12-29T08:00:00.000Z. Only returned when the eBay Developers Program has
						configured the start date for the access rule. The start date can vary per
						application and per call name (i.e., per access rule).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetApiAccessRules</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ModTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The date and time this access rule was last modified by eBay.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetApiAccessRules</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RuleCurrentStatus" type="ns:AccessRuleCurrentStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Your application's current status for this rule, including whether the rule is
						set for your application and whether the application has exceeded its daily or
						hourly limit.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetApiAccessRules</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RuleStatus" type="ns:AccessRuleStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The status of the access rule, including whether the rule is turned on or off
						and whether the application is currently blocked from using this call. No
						effect if RuleCurrentStatus is set to NotSet.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetApiAccessRules</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ApplicationDeliveryPreferencesType.xsd #####

-->
	<xs:complexType name="ApplicationDeliveryPreferencesType">
		<xs:annotation>
			<xs:documentation>
				Specifies preferences about how notifications are delivered to an application.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ApplicationURL" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The URL to which eBay delivers all notifications sent to the application. For
						delivery to a server, the URL begins with http:// or https:// and must be well
						formed. Use a URL that is functional at the time of the call. For delivery to
						an email address, the URL begins with mailto:// and specifies a valid email
						address.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetNotificationPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetNotificationPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>


			<xs:element name="ApplicationEnable" type="ns:EnableCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Enables or disables notifications and alerts. If you disable notifications, the
						application will not receive them, but its notification preferences are
						preserved.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetNotificationPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetNotificationPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AlertEmail" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The email address to which eBay sends all application markup and markdown event
						notifications. When setting the email address, input must be in the format
						mailto://youremailaddress@yoursite.com. Enable these alerts using the
						AlertEnable field.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>Length of valid email IDs</MaxLength>
						<CallInfo>
							<CallName>SetNotificationPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetNotificationPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AlertEnable" type="ns:EnableCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;b&gt;For SetNotificationPreferences&lt;/b&gt;: include and set &lt;b&gt;AlertEnable&lt;/b&gt; to 
						'Enable' to receive application markup and markdown alerts, or set to 'Disable' to 
						disable the alerts. If not included, the &lt;b&gt;AlertEnable&lt;/b&gt; defaults to 
						its current value.
						&lt;br/&gt;&lt;br/&gt;
						&lt;b&gt;For GetNotificationPreferences&lt;/b&gt;: this field's value indicates 
						whether application markup and markdown alerts are enabled or disabled.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetNotificationPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetNotificationPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>

			<!-- this element is deprecated -->
			<xs:element name="NotificationPayloadType" type="ns:NotificationPayloadTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If this field is specified, the value must be eBLSchemaSOAP.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetNotificationPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetNotificationPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<!-- end of deprecated element -->

			<xs:element name="DeviceType" type="ns:DeviceTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The means of receipt of notification. In most cases, it is Platform (typical API
						calls and web interaction), so this is the default, if not specified. For
						wireless applications, use SMS. Do not test Client Alerts in production if you
						are currently using Platform Notifications.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetNotificationPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetNotificationPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PayloadVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Use this field to specify the API version for all notifications for the calling
						application. If you do not specify PayloadVersion in
						SetNotificationPreferences, the API version for notifications will be based on
						the API version specified in your SetNotificationPreferences call.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetNotificationPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetNotificationPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DeliveryURLDetails" type="ns:DeliveryURLDetailType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Defines settings for notification URLs (including the URL name in DeliveryURLName). You
						define settings for up to 25 notification URLs (including the URL name in
						DeliveryURLName) in separate DeliveryURLDetails containers. Associate a user token with
						notification URLs by using the token in a SetNotificationPreferences request that
						specifies the URL name or names in SetNotificationPreferencesRequest.DeliveryURLName. Use
						comma-separated format to specify multiple URL names in
						SetNotificationPreferencesRequest.DeliveryURLName. Notifications will be sent to these
						URL(s) if ApplicationDeliveryPreferencesType.ApplicationEnable is set to Enable.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetNotificationPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetNotificationPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ApplicationDeviceTypeCodeType.xsd #####

-->
	<xs:simpleType name="ApplicationDeviceTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				Device used.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Browser">
				<xs:annotation>
					<xs:documentation>
						Browser device.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Wireless">
				<xs:annotation>
					<xs:documentation>
						Wireless device.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Desktop">
				<xs:annotation>
					<xs:documentation>
						Desktop device.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SetTopTVBox">
				<xs:annotation>
					<xs:documentation>
						SetTopTVBox device.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/AttributeArrayType.xsd #####

-->
	<xs:complexType name="AttributeArrayType">
		<xs:annotation>
			<xs:documentation>
				This type defines the &lt;b&gt;AttributeArray&lt;/b&gt; container, which is used by the
				seller to specify one or more attribute values for a Half.com item.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Attribute" type="ns:AttributeType"  minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						This container is used by the seller to specify one or more attribute values for a 
						Half.com item. This container can be used in &lt;b&gt;ReviseItem&lt;/b&gt; to add, 
						remove, or modify an attribute or its value.
						&lt;br&gt;&lt;br&gt;
						This field is not applicable for eBay listings.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>VerifyAddItem</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>ReviseItem</CallName>
							<!-- Half.com does not support RelistItem. -->
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/AttributeConversionEnabledCodeList.xsd #####

-->
	<xs:simpleType name="AttributeConversionEnabledCodeType">
		<xs:annotation>
			<xs:documentation>
				This simple type has been deprecated, as "old" eBay attributes are no longer supported.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="NotApplicable">
				<xs:annotation>
					<xs:documentation>
						Please note that we no longer recommend passing both ID-based 
						attributes and custom Item specifics in the same request.&lt;br&gt;
						&lt;br&gt;
						eBay has not converted the category from ID-based attributes to 
						only support custom Item Specifics. AddItem and related calls 
						may support passing both formats in the same request (if the 
						category supports both formats.)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Enabled">
				<xs:annotation>
					<xs:documentation>
						eBay has converted the category from ID-based attributes to 
						only support custom Item Specifics. With this setting:&lt;br&gt;
						&lt;br&gt;
						You can pass one format or the other in the same AddItem request,
						but you can't pass both formats together. If you pass in ID-based 
						attributes in the AddItem family of calls, eBay will convert them to 
						custom Item Specifics on your behalf.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Disabled">
				<xs:annotation>
					<xs:documentation>
						eBay has converted the category from ID-based attributes to 
						only support custom Item Specifics. ID-based attributes are 
						no longer supported. AddItem and related calls 
						will fail if you pass ID-based attributes in the request.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/AttributeConversionEnabledFeatureDefinitionType.xsd #####

-->
	<xs:complexType name="AttributeConversionEnabledFeatureDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				This type has been deprecated, as "old" eBay attributes are no longer supported.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/AttributeRecommendationsType.xsd #####

-->
	<xs:complexType name="AttributeRecommendationsType">
		<xs:annotation>
			<xs:documentation> 
				This type was deprecated with Version 805 along with the &lt;b&gt;GetItemRecommendations&lt;/b&gt; call.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AttributeSetArray" type="ns:AttributeSetArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					A list of attribute sets containing recommended attributes and values. 
					Returned from GetItemRecommendations when the Suggested Attributes engine is used 
					See the eBay Web Services guide for additional details.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<NoCall/>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/AttributeSetArrayType.xsd #####

-->
	<xs:complexType name="AttributeSetArrayType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as "old" eBay attributes are no longer supported.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AttributeSet" type="ns:AttributeSetType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Contains a list of attributes that describe category-specific aspects or
						features of an item in a standardized way.&lt;br&gt;&lt;br&gt; For the
						AddItem family of calls and GetItem, an AttributeSetArray can contain a
						maximum of 2 full attribute sets (one for each category in which the item is
						listed) if the primary and secondary categories are mapped to different
						characteristic sets. If they are mapped to the same characteristic set, the
						AttributeSetArray can contain one full attribute set.&lt;br&gt;
						&lt;br&gt;
						An AttributeSetArray can also contain any number of additional site-wide
						attribute sets. In item-listing requests, AttributeSet is required if the
						category is mapped to a characteristic set with required attributes. On the US
						site, attributes are usually required for Tickets, eBay Motors vehicles, and
						Real Estate listings. See GetCategory2CS and GetAttributesCS. See the
						Developer's Guide for information about attribute meta-data and validation
						rules that are applicable when listing items.&lt;br&gt;
						&lt;br&gt;
						In GetItem, the Half.com item condition may be returned once in an
						AttributeSet node with Half.com IDs and values, and once in a separate
						AttributeSet node with a site-wide eBay item condition. The Half.com IDs are
						not necessarily returned in GetAttributesCS, so you can use the eBay.com data
						instead. Half.com listings may also return an AttributeSet node with other
						eBay attributes.
					</xs:documentation>
					<xs:appinfo>
						<DeprecationVersion>773</DeprecationVersion>
						<DeprecationDetails>NoOp</DeprecationDetails>
						<EndOfLifeVersion>889</EndOfLifeVersion>
						<UseInstead>Item.ItemSpecifics</UseInstead>
						<CallInfo>
							<NoCalls/>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/AttributeSetType.xsd #####

-->
	<xs:complexType name="AttributeSetType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as "old" eBay attributes are no longer supported.
			</xs:documentation>
			<xs:appinfo>
				<DeprecationVersion>773</DeprecationVersion>
				<DeprecationDetails>NoOp</DeprecationDetails>
				<EndOfLifeVersion>889</EndOfLifeVersion>
				<UseInstead>Item.ItemSpecifics</UseInstead>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Attribute" type="ns:AttributeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						A salient aspect or feature of an item in a given category.
						Attributes are known as "Item Specifics" in the eBay Web site.
						Use attributes to describe an item in a standard way so that buyers can find it more easily.
						For example, "Publication Year" is a standard attribute for books.
						In item-listing requests, multiple attributes can be specified.
						Some categories (e.g., Tickets) always require certain attributes to be specified.
						Therefore, in item-listing requests you need to at least specify "editable" attributes
						(EditType 0 and EditType 2 attributes) if they are identified as required
						in the attribute meta-data. See the eBay Web Services guide for information
						about attribute meta-data, how to determine the valid attributes for a category,
						and how to determine whether attributes are required.
						&lt;br&gt;&lt;br&gt;
						If you are revising or relisting an item, you don't need to pass in attributes
						that were already specified in the original listing.
						To remove an optional attribute, set all its value IDs to "-100". If the item has bids
						(or items have been sold) but there are more than 12 hours remaining until the listing ends,
						you can add Attribute nodes but you cannot remove or modify data in previously
						specified Attribute nodes. If the item has bids and the listing ends within 12 hours,
						you cannot add or remove Attribute nodes or modify the contents of previously
						specified Attribute nodes.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<DeprecationVersion>773</DeprecationVersion>
						<DeprecationDetails>NoOp</DeprecationDetails>
						<EndOfLifeVersion>889</EndOfLifeVersion>
						<UseInstead>Item.ItemSpecifics</UseInstead>
						<CallInfo>
							<NoCalls/>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="attributeSetID" type="xs:int">
			<xs:annotation>
				<xs:documentation>
				 Constant value that identifies the attribute set in a language-independent way.
				 Unique across all eBay sites. Corresponds to a characteristics set ID.
				 Call GetCategory2CS to determine valid characteristics set IDs.
				 Not applicable to Half.com.
				</xs:documentation>
				<xs:appinfo>
					<DeprecationVersion>773</DeprecationVersion>
					<DeprecationDetails>NoOp</DeprecationDetails>
					<EndOfLifeVersion>889</EndOfLifeVersion>
					<UseInstead>Item.ItemSpecifics</UseInstead>
					<CallInfo>
						<NoCalls/>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="attributeSetVersion" type="xs:string" use="optional">
			<xs:annotation>
				<xs:documentation>
				 Version of the attribute set being specified (in requests) or that is
				 currently on the site. This value changes each time changes are made to the
				 category-to-characteristic set mappings or characteristic set data.
				 The current version value is not necessarily greater than the previous
				 value. Therefore, when comparing versions, only compare whether the
				 value has changed.&lt;br&gt;&lt;br&gt;
				 In listing requests, if you do not specify this value, eBay assumes you are
				 using the current attribute set version. If you specify the version number of
				 the attribute meta-data that you have stored locally, eBay will compare it to
				 the current version on the site and return a warning if the versions do not match.
				 If an error occurs due to invalid attribute data, this warning can be useful to help you
				 determine if you might be sending outdated data.
				 Not applicable to Half.com.
				</xs:documentation>
				<xs:appinfo>
					<DeprecationVersion>773</DeprecationVersion>
					<DeprecationDetails>NoOp</DeprecationDetails>
					<EndOfLifeVersion>889</EndOfLifeVersion>
					<UseInstead>Item.ItemSpecifics</UseInstead>
					<CallInfo>
						<NoCalls/>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/AttributeType.xsd #####

-->
	<xs:complexType name="AttributeType">
		<xs:annotation>
			<xs:documentation>
			A salient aspect or feature of a Half.com item that is specified by the seller so that a buyers can find the item more easily.
		</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Value" type="ns:ValType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
					A value the seller selected or entered for the Half.com item attribute.
					At least one value is required for each attribute that you specify.
					Some attributes can have multiple values.
					&lt;br&gt;&lt;br&gt;
					If using an Add/Revise/Relist call to add/revise/relist a Half.com item, this field is required.
				</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>AddLiveAuctionItem</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>ReviseLiveAuctionItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="attributeID" type="xs:int">
			<xs:annotation>
				<xs:documentation>
				Constant value that identifies the Half.com item attribute in a language-independent way.
				Unique within the attribute set.
			</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>AddItem</CallName>
						<CallName>AddItems</CallName>
						<CallName>AddSellingManagerTemplate</CallName>
						<CallName>AddLiveAuctionItem</CallName>
						<CallName>GetItemRecommendations</CallName>
						<CallName>VerifyAddItem</CallName>
						<CallName>AddFixedPriceItem</CallName>
						<CallName>RelistFixedPriceItem</CallName>
						<CallName>ReviseFixedPriceItem</CallName>
						<Context>AttributeSetArray</Context>
						<RequiredInput>Conditionally</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>RelistItem</CallName>
						<CallName>ReviseItem</CallName>
						<CallName>ReviseSellingManagerTemplate</CallName>
						<CallName>ReviseLiveAuctionItem</CallName>
						<CallName>VerifyRelistItem</CallName>
						<Context>AttributeSetArray</Context>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>GetItemRecommendations</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
						<Details>DetailLevel: ItemReturnAttributes, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="attributeLabel" type="xs:string">
			<xs:annotation>
				<xs:documentation>
				Name of the Half.com item attribute being specified. 
				For GetOrders, this is always returned for Half.com
				orders. (It is not applicable to orders on the eBay.com site.)
				For Half.com, this field is required when you use
				an Add/Revise/Relist call. 
			</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>AddItem</CallName>
						<CallName>AddItems</CallName>
						<CallName>AddSellingManagerTemplate</CallName>
						<CallName>GetItemRecommendations</CallName>
						<CallName>VerifyAddItem</CallName>
						<CallName>AddFixedPriceItem</CallName>
						<CallName>RelistFixedPriceItem</CallName>
						<CallName>ReviseFixedPriceItem</CallName>
						<Context>AttributeArray</Context>
						<RequiredInput>Conditionally</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>ReviseItem</CallName>
						<CallName>ReviseSellingManagerTemplate</CallName>
						<Context>AttributeArray</Context>
						<RequiredInput>No</RequiredInput>
						<!-- N/A to RelistItem -->
					</CallInfo>
					<CallInfo>
						<CallName>GetOrders</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>OrderReport</CallName>
						<Returned>Always</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/AuthTokenTypeCodeList.xsd #####

-->
	<xs:simpleType name="AuthTokenTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				Indicates the source of the item's eligibility for the Buyer
				Protection Program.
			</xs:documentation>
			<xs:appinfo>
			 	<allValuesExcept>RESTToken</allValuesExcept>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ClientAlertsToken">
				<xs:annotation>
					<xs:documentation>
						Buyer protection is covered by the PayPal Protection Program.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						 Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/AutomatedLeaveFeedbackEventCodeType.xsd #####

-->
	<xs:simpleType name="AutomatedLeaveFeedbackEventCodeType">
		<xs:annotation>
			<xs:documentation>
				Events that will trigger an automated feedback to a buyer. Applies to Selling Manager Pro users.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="PositiveFeedbackReceived">
				<xs:annotation>
					<xs:documentation>
						Leave feedback automatically when you receive positive feedback. 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentReceived">
				<xs:annotation>
					<xs:documentation>
						Leave feedback automatically when you receive payment. 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="None">
				<xs:annotation>
					<xs:documentation>
						Do not leave feedback automatically. 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/AverageRatingDetailArrayType.xsd #####

-->
	<xs:complexType name="AverageRatingDetailArrayType">
		<xs:annotation>
			<xs:documentation>
				Container for average detailed seller ratings. If a seller has detailed ratings,
				they are displayed in the Feedback Profile of the seller.
			</xs:documentation>
			<xs:appinfo>
				<DeprecationVersion>587</DeprecationVersion>
				<DeprecationDetails>NoOp</DeprecationDetails>
				<UseInstead/>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AverageRatingDetails" type="ns:AverageRatingDetailsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Applicable to sites that support the Detailed Seller Ratings feature. The
						AverageRatingDetails container has information about average detailed seller
						ratings. When buyers leave an overall Feedback rating (positive, neutral, or
						negative) for a seller, they also can leave ratings in four areas: item as
						described, communication, shipping time, and charges for shipping and
						handling. Users retrieve detailed ratings as averages of the ratings left by
						buyers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/AverageRatingDetailsType.xsd #####

-->
	<xs:complexType name="AverageRatingDetailsType">
		<xs:annotation>
			<xs:documentation> 
					Applicable to sites that support the Detailed Seller Ratings feature.
					The &lt;b&gt;AverageRatingDetailsType&lt;/b&gt; container consists of the average detailed seller ratings in an area. When buyers leave an overall Feedback rating (positive, neutral, or negative) for a seller, they also can leave ratings in four areas: item as described, communication, shipping time, and charges for shipping and handling. Users retrieve detailed ratings as averages of the ratings left by buyers. 
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="RatingDetail" type="ns:FeedbackRatingDetailCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The area of a specific average detailed seller rating.
						Users retrieve detailed ratings as averages of the ratings left by buyers.
						When buyers leave an overall Feedback rating (positive, neutral, or negative)
						for a seller, they also can leave ratings in four areas:
						item as described, communication, shipping time, and charges for shipping and handling. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Rating" type="xs:double" minOccurs="0">
				<xs:annotation>
					<xs:documentation> 
						An average detailed seller rating applying to the area in the corresponding &lt;b&gt;RatingDetail&lt;/b&gt; field. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RatingCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation> 
						The number of detailed seller ratings in the area
						in the corresponding &lt;b&gt;RatingDetail&lt;/b&gt; field. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/AverageRatingSummaryType.xsd #####

-->
	<xs:complexType name="AverageRatingSummaryType">
		<xs:annotation>
			<xs:documentation> 
					Container for average detailed seller ratings.
					If a seller has detailed ratings, they are displayed
					in the Feedback Profile of the seller.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="FeedbackSummaryPeriod" type="ns:FeedbackSummaryPeriodCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The summary period for which the detail ratings are calculated.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>			
			<xs:element name="AverageRatingDetails" type="ns:AverageRatingDetailsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
							Applicable to sites that support the Detailed Seller Ratings feature.
							The AverageRatingDetails container has information about
							average detailed seller ratings.
							When buyers leave an overall Feedback rating (positive, neutral, or negative) for a seller, they also can leave ratings in four areas: item as described, communication, shipping time, and charges for shipping and handling. Users retrieve detailed ratings as averages of the ratings left by buyers. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BalanceCodeList.xsd #####

-->
	<xs:simpleType name="BalanceCodeType">
		<xs:annotation>
			<xs:documentation>
				This code identifies the types of balances in an account, e.g., a PayPal account.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Other">
				<xs:annotation>
					<xs:documentation>
						(out) Custom Code.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/Base64BinaryType.xsd #####

-->
	<xs:complexType name="Base64BinaryType">
		<xs:annotation>
			<xs:documentation>
			Used for storing an optional reference ID to the binary attachment	
			</xs:documentation>
		</xs:annotation>
		<xs:simpleContent>
			<xs:extension base="xs:base64Binary">
				<xs:attribute name="contentType" type="xs:string">
					<xs:annotation>
						<xs:documentation>
							Stores an optional reference ID to the binary attachment.
						</xs:documentation>
						<xs:appinfo>
							<CallInfo>
								<CallName>UploadSiteHostedPictures</CallName>
								<RequiredInput>No</RequiredInput>
							</CallInfo>
						</xs:appinfo>
					</xs:annotation>
				</xs:attribute>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BasicAmountType.xsd #####

-->
	<xs:complexType name="BasicAmountType">
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute name="currencyID" type="ns:CurrencyCodeType" use="required"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BasicUpgradePackEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="BasicUpgradePackEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				This type is deprecated, as the Basic Upgrade Pack feature on the eBay Australia site is deprecated.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BestOfferActionCodeList.xsd #####

-->
	<xs:simpleType name="BestOfferActionCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type that defines the possible values that can be passed in to the &lt;b&gt;Action&lt;/b&gt; field in a &lt;b&gt;RespondToBestOffer&lt;/b&gt; request.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Accept">
				<xs:annotation>
					<xs:documentation>
						This value should be passed in to the &lt;b&gt;Action&lt;/b&gt; field to accept the Best Offer identified in the &lt;b&gt;BestOfferID&lt;/b&gt; field. Note that only one Best Offer may be accepted in a single &lt;b&gt;RespondToBestOffer&lt;/b&gt; call.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Decline">
				<xs:annotation>
					<xs:documentation>
						This value should be passed in to the &lt;b&gt;Action&lt;/b&gt; field to decline one or more Best Offers identified by one or more &lt;b&gt;BestOfferID&lt;/b&gt; fields. Note that multiple Best Offers may be declined in a single &lt;b&gt;RespondToBestOffer&lt;/b&gt; call.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Counter">
				<xs:annotation>
					<xs:documentation>
						This value should be passed in to the &lt;b&gt;Action&lt;/b&gt; field to counter a buyer's Best Offer or Counter Offer. Note that a seller may only counter one Best Offer in a single &lt;b&gt;RespondToBestOffer&lt;/b&gt; call. If a seller is using the &lt;b&gt;RespondToBestOffer&lt;/b&gt; call to counter a Best Offer, the counter offer price must be specified in the &lt;b&gt;CounterOfferPrice&lt;/b&gt; field, and the quantity of items in the Best Offer must be speecified in the &lt;b&gt;CounterOfferQuantity&lt;/b&gt; field. 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
				<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/BestOfferArrayType.xsd #####

-->
	<xs:complexType name="BestOfferArrayType">
		<xs:annotation>
			<xs:documentation> 
				A collection of Best Offers. Empty if there are no best offers.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="BestOffer" type="ns:BestOfferType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation> 
						A container of details about a best offer.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>RespondToBestOffer</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BestOfferAutoAcceptEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="BestOfferAutoAcceptEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				Type defining the &lt;b&gt;BestOfferAutoAcceptEnabled&lt;/b&gt; field that is 
				returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container of the 
				&lt;b&gt;GetCategoryFeatures&lt;/b&gt; response (as long as 
				'BestOfferAutoAcceptEnabled' or 'BestOfferAutoDeclineEnabled' is included as a &lt;b&gt;FeatureID&lt;/b&gt; value in 
				the call request or no &lt;b&gt;FeatureID&lt;/b&gt; values are passed into the call 
				request). This field is returned as an
				empty element (a boolean value is not returned) if one or more eBay API-enabled sites 
				support the Best Offer Auto Accept feature. 
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific eBay site supports the Best Offer Auto Accept feature (for most
				categories), look for a 'true' value in the 
				&lt;b&gt;SiteDefaults.BestOfferAutoAcceptEnabled&lt;/b&gt; field.
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific category on a specific eBay site supports the Best Offer Auto Accept feature, pass in a &lt;b&gt;CategoryID&lt;/b&gt; value in the request, and then 
				look for a 'true' value in the &lt;b&gt;BestOfferAutoAcceptEnabled&lt;/b&gt; field 
				of the corresponding Category node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values 
				if more than one Category IDs were passed in the request).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BestOfferAutoDeclineEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="BestOfferAutoDeclineEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				Type defining the &lt;b&gt;BestOfferAutoDeclineEnabled&lt;/b&gt; field that is 
				returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container of the 
				&lt;b&gt;GetCategoryFeatures&lt;/b&gt; response (as long as 
				'BestOfferAutoDeclineEnabled' or 'BestOfferAutoAcceptEnabled' is included as a &lt;b&gt;FeatureID&lt;/b&gt; value in 
				the call request or no &lt;b&gt;FeatureID&lt;/b&gt; values are passed into the call 
				request). This field is returned as an
				empty element (a boolean value is not returned) if one or more eBay API-enabled sites 
				support the Best Offer Auto Decline feature. 
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific eBay site supports the Best Offer Auto Decline feature (for most
				categories), look for a 'true' value in the 
				&lt;b&gt;SiteDefaults.BestOfferAutoDeclineEnabled&lt;/b&gt; field.
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific category on a specific eBay site supports the Best Offer Auto Decline feature, pass in a &lt;b&gt;CategoryID&lt;/b&gt; value in the request, and then 
				look for a 'true' value in the &lt;b&gt;BestOfferAutoDeclineEnabled&lt;/b&gt; field 
				of the corresponding Category node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values 
				if more than one Category IDs were passed in the request).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BestOfferCounterEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="BestOfferCounterEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				Type defining the &lt;b&gt;BestOfferCounterEnabled&lt;/b&gt; field that is 
				returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container of the 
				&lt;b&gt;GetCategoryFeatures&lt;/b&gt; response (as long as 
				'BestOfferCounterEnabled' is included as a &lt;b&gt;FeatureID&lt;/b&gt; value in 
				the call request or no &lt;b&gt;FeatureID&lt;/b&gt; values are passed into the call 
				request). This field is returned as an
				empty element (a boolean value is not returned) if one or more eBay API-enabled sites 
				support the Best Offer Counter Offer feature. 
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific eBay site supports the Best Offer Counter Offer feature (for most
				categories), look for a 'true' value in the 
				&lt;b&gt;SiteDefaults.BestOfferCounterEnabled&lt;/b&gt; field.
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific category on a specific eBay site supports the Best Offer Counter Offer feature, pass in a &lt;b&gt;CategoryID&lt;/b&gt; value in the request, and then 
				look for a 'true' value in the &lt;b&gt;BestOfferCounterEnabled&lt;/b&gt; field 
				of the corresponding Category node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values 
				if more than one Category IDs were passed in the request).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BestOfferDetailsType.xsd #####

-->
	<xs:complexType name="BestOfferDetailsType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;BestOfferDetails&lt;/b&gt; container, which consists 
				of Best Offer details associated with an item. The &lt;b&gt;BestOfferEnabled&lt;/b&gt;
				field in this container is used by Add/Revise/Relist calls to enable the Best Offer
				feature on a listing.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="BestOfferCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of Best Offers made for this item, if any. In other words, if there are
						no Best Offers made, this container will not appear in the response.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetSellerList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BestOfferEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field indicates whether or not the Best Offer feature is enabled for this item.
						A seller of a fixed-price item (in a category for which Best Offer is also enabled) can
						opt that item into the Best Offer feature. This feature enables a buyer to
						make a lower-priced binding offer on that item.
						If a listing has no active Best Offers, you can change this value (true to false, and vice versa).
						If a listing does have an active Best Offer, you cannot change the value to false.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<CallName>SetSellingManagerItemAutomationRule</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerTemplateAutomationRule</CallName>
							<CallName>DeleteSellingManagerItemAutomationRule</CallName>
							<CallName>GetBidderList</CallName>
							<CallName>GetSellingManagerTemplateAutomationRule</CallName>
							<CallName>GetSellingManagerItemAutomationRule</CallName>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<CallName>SetSellingManagerItemAutomationRule</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BestOffer" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This is the amount of the buyer's current Best Offer. 
						This field will not appear in the &lt;b&gt;GetMyeBayBuying&lt;/b&gt; response if the 
						buyer has not made a Best Offer.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BestOfferList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>

			<xs:element name="BestOfferStatus" type="ns:BestOfferStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates the status of the latest 
						Best Offer from the buyer. This field will not appear in the
						&lt;b&gt;GetMyeBayBuying&lt;/b&gt; response if the buyer has not made a Best Offer.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Returned>Conditionally</Returned>
							<Context>BestOfferList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BestOfferType" type="ns:BestOfferTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Note: this field is no longer used. The Best Offer type is only returned in the
						BestOfferCodeType field of the GetBestOffers call, and the applicable values for Best Offer
						type (BuyerBestOffer, BuyerCounterOffer, SellerCounterOffer, etc.) are defined in
						BestOfferTypeCodeType
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="NewBestOffer" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The value of this boolean field will indicate whether or not the listing is eligible for the Immediate Payment for Best Offers feature. This field's value will be 'true' if a listing is requiring immediate payment, and the item's category supports the Immediate Payment for Best Offers feature. Initially, Immediate Payment for Best Offers will be supported by the Computers &amp; Tablets, Jewelry &amp; Watches, and Art categories, but this feature will get enabled in more categories going forward.
						&lt;br/&gt;&lt;br/&gt;
						If the Immediate Payment for Best Offers feature is enabled for a listing, and a buyer's Best Offer for the item is accepted by the seller, that buyer will be expected to pay immediately for the item, or that buyer will run the risk of losing the item to another buyer since that item will remain on sale until payment is made. 
						&lt;br/&gt;&lt;br/&gt;
						This field is always returned for fixed-price, Classified Ad, and Motors Local Market listings. It is not applicable to auction listings. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BestOfferEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="BestOfferEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;BestOfferEnabled&lt;/b&gt; field that is 
				returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container of the 
				&lt;b&gt;GetCategoryFeatures&lt;/b&gt; response (as long as 
				'BestOfferEnabled' is included as a &lt;b&gt;FeatureID&lt;/b&gt; value in 
				the call request or no &lt;b&gt;FeatureID&lt;/b&gt; values are passed into the call 
				request). This field is returned as an
				empty element (a boolean value is not returned) if one or more eBay API-enabled sites 
				support the Best Offer feature. 
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific eBay site supports the Best Offer feature (for most
				categories), look for a 'true' value in the 
				&lt;b&gt;SiteDefaults.BestOfferEnabled&lt;/b&gt; field.
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific category on a specific eBay site supports the Best Offer feature, pass in a &lt;b&gt;CategoryID&lt;/b&gt; value in the request, and then 
				look for a 'true' value in the &lt;b&gt;BestOfferEnabled&lt;/b&gt; field 
				of the corresponding Category node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values 
				if more than one Category IDs were passed in the request).
			</xs:documentation>
			<xs:appinfo>
				<CallInfo>
					<CallName>GetCategoryFeatures</CallName>
					<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
					<Returned>Conditionally</Returned>
				</CallInfo>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BestOfferIDType.xsd #####

-->
	<xs:simpleType name="BestOfferIDType">
		<xs:annotation>
			<xs:documentation>
				Unique identifier for a Best Offer (to differentiate from
				other Best Offers for the same item).
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string"/>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/BestOfferStatusCodeList.xsd #####

-->
	<xs:simpleType name="BestOfferStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type that defines the possible values for the status of a buyer's Best 
				Offer for an item or a seller's counter offer against the buyer's Best Offer.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Pending">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the buyer's Best Offer on an item is awaiting the 
						seller's response (accept, decline, counter offer). A buyer's Best Offer expires 
						after 48 hours without a seller's response.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Accepted">
				<xs:annotation>
					<xs:documentation>
						Depending on context, this value can indicate that the buyer's Best offer was
						accepted by the seller, or that the seller's counter offer was accepted by the 
						buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Declined">
				<xs:annotation>
					<xs:documentation>
						Depending on context, this value can indicate that the buyer's Best offer was
						declined by the seller, or that the seller's counter offer was declined by the 
						buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Expired">
				<xs:annotation>
					<xs:documentation>
						Depending on context, this value can indicate that the buyer's Best Offer expired due
						to the passing of 48 hours with no seller response (accept, decline, counter
						offer), or that the seller's counter offer expired due to the passing of 48 hours 
						with no buyer response (accept, decline, another Best Offer).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Retracted">
				<xs:annotation>
					<xs:documentation>
						Depending on context, this value can indicate that the buyer has retracted the Best
						Offer, or that the seller has retracted the counter offer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AdminEnded">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the Best Offer was ended by an eBay administrator.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Active">
				<xs:annotation>
					<xs:documentation>
						Depending on context, this value can indicate that a buyer's Best Offer or 
						a seller's counter offer is in the active state. The 'Active' value can also be 
						used in the GetBestOffers request to retrieve only the Best Offers in the 
						active state.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Countered">
				<xs:annotation>
					<xs:documentation>
						This value indicates that a buyer's Best Offer has triggered a counter offer from 
						the seller.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="All">
				<xs:annotation>
					<xs:documentation>
						This value is used in the GetBestOffers request to retrieve all Best Offers in 
						all states.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PendingBuyerPayment">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the buyer has accepted the seller's counter offer, but
						the seller is still awaiting on payment from the buyer. If the buyer does not pay
						within 48 hours, the counter offer will expire.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PendingBuyerConfirmation">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the seller is waiting on the buyer to commit to buying 
						the item at the counter offer price.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>			
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/BestOfferType.xsd #####

-->
	<xs:complexType name="BestOfferType">
		<xs:annotation>
			<xs:documentation>
				Details about a Best Offer.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="BestOfferID" type="ns:BestOfferIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						An ID to distinguish this Best Offer from other Best Offers
						made on the item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExpirationTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Date and time (in GMT) the offer naturally expires (if the
						seller has not accepted or declined the offer).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Buyer" type="ns:UserType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Information about the buyer who made the Best Offer.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Price" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The amount of the Best Offer.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Status" type="ns:BestOfferStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The state of the offer. In the case of 
						a PlaceOffer response that specified a Best Offer,
						Status may be "Accepted" if the Best Offer
						was at or above an auto-accept price.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<onlyTheseValues>Accepted, AdminEnded, Declined, Expired</onlyTheseValues>
							<CallName>PlaceOffer</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Quantity" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of items for which the buyer is making an offer.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BuyerMessage" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Text message that was provided by a buyer when placing a Best Offer.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>500 (in bytes)</MaxLength>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerMessage" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Text response to buyer from seller.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>500 (in bytes)</MaxLength>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BestOfferCodeType" type="ns:BestOfferTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates whether the corresponding offer is an original Best Offer, or a counter offer to a Best 
						Offer from the seller or buyer.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CallStatus" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The status of the call, either Success or Failure.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>RespondToBestOffer</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NewBestOffer" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The value of this boolean field will indicate whether or not the Best Offer is part of eBay's Best Offer Beta program, which allows sellers to require immediate payment from the buyer if both the seller and the buyer agree on a Best Offer. A 'true' value indicates that the Best Offer is part of the Best Offer Beta program, and a 'false' value indicates that the Best Offer is a standard Best Offer. 
						&lt;br/&gt;&lt;br/&gt;
						Currently, Immediate Payment for Best Offers will be supported by the Computers &amp;  Tablets, Jewelry &amp; Watches, and Art categories, but this feature will get enabled in more categories going forward.
						&lt;br/&gt;&lt;br/&gt;
						If the Immediate Payment for Best Offers feature is enabled for a listing, and a buyer's Best Offer for the item is accepted by the seller, that buyer will be expected to pay immediately for the item, or that buyer will run the risk of losing the item to another buyer since that item will remain on sale until payment is made.
						&lt;br/&gt;&lt;br/&gt;
						For more information about the Best Offer Beta feature, see the &lt;a href="http://pages.ebay.com/newBestOfferBeta/" target="_blank"&gt;Best Offer Beta Help Page&lt;/a&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ImmediatePayEligible" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This flag indicates if the seller is able to require immediate payment from the buyer for a Best Offer. This flag will only be returned if the Best Offer is part of eBay's Best Offer Beta program (value of &lt;b&gt;NewBestOffer&lt;/b&gt; is 'true').
						&lt;br/&gt;&lt;br/&gt;
						If the Immediate Payment for Best Offers feature is enabled for a listing, and a buyer's Best Offer for the item is accepted by the seller, that buyer will be expected to pay immediately for the item, or that buyer will run the risk of losing the item to another buyer since that item will remain on sale until payment is made.
						&lt;br/&gt;&lt;br/&gt;
						For more information about the Best Offer Beta feature, see the &lt;a href="http://pages.ebay.com/newBestOfferBeta/" target="_blank"&gt;Best Offer Beta Help Page&lt;/a&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BestOfferTypeCodeType.xsd #####

-->
	<xs:simpleType name="BestOfferTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				The offer type of the Best Offer.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="BuyerBestOffer">
				<xs:annotation>
					<xs:documentation>
						The buyer has made a Best Offer on the item.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerCounterOffer">
				<xs:annotation>
					<xs:documentation>
						The buyer has made a counter offer against the seller's counter offer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellerCounterOffer">
				<xs:annotation>
					<xs:documentation>
						The seller has made a counter offer to the buyer's Best Offer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/BidActionCodeList.xsd #####

-->
	<xs:simpleType name="BidActionCodeType">
		<xs:annotation>
			<xs:documentation>
				Possible bid action types or states.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Unknown">
				<xs:annotation>
					<xs:documentation>
						Unknown.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Bid">
				<xs:annotation>
					<xs:documentation>
						The item is being offered (or was placed) as an auction listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NotUsed">
				<xs:annotation>
					<xs:documentation>
						Not used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Retraction">
				<xs:annotation>
					<xs:documentation>
						The offer was retracted by the user who extended the
						offer. (This can only be done on the eBay site, not via API.)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AutoRetraction">
				<xs:annotation>
					<xs:documentation>
						The offer was automatically retracted. (This can only be done on the eBay site, not
						via API.)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Cancelled">
				<xs:annotation>
					<xs:documentation>
						The offer was cancelled. (This can only be done on the eBay site, not via API.)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AutoCancel">
				<xs:annotation>
					<xs:documentation>
						The offer was automatically cancelled. (This can only be done on the eBay site, not
						via API.)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Absentee">
				<xs:annotation>
					<xs:documentation>
						The offer placed was an absentee bid. (This can only be done on the eBay site,
						not via API.)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyItNow">
				<xs:annotation>
					<xs:documentation>
						The offer resulted in the successful exercise of the Buy It Now option for an
						auction listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Purchase">
				<xs:annotation>
					<xs:documentation>
						The offer is being placed, or was placed, on a fixed-price listing.
						This value is used for fixed-price listings to purchase an item.
						In PlaceOffer, for auction listings with the Buy It Now option,
						specify 'Purchase' to buy the item.
						In the case of fixed-price listings requiring immediate payment (AutoPay enabled), 
						PlaceOffer cannot be used for purchase. But for fixed-price listings with
						AutoPay that have the BestOffer option,
						PlaceOffer can be used to make an offer (but not to purchase).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Offer">
				<xs:annotation>
					<xs:documentation>
						If an item is best-offer enabled, use this value if a buyer is making a best offer on
						the item. After a buyer makes a best offer (or counter-offer, etc.), the buyer can get
						the status of the best offer (and of a possible seller-counter-offer, etc.) using the
						GetBestOffers call. 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Counter">
				<xs:annotation>
					<xs:documentation>
						If an item is best-offer enabled, use this value if a buyer is making a counteroffer
						to a seller's counteroffer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Accept">
				<xs:annotation>
					<xs:documentation>
						If an item is best-offer enabled, use this value if a buyer is accepting a
						counteroffer of a seller.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Decline">
				<xs:annotation>
					<xs:documentation>
						If an item is best-offer enabled, use this value if a buyer is declining a
						counteroffer of a seller.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/BidApprovalArrayType.xsd #####

-->
	<xs:complexType name="BidApprovalArrayType">
		<xs:annotation>
			<xs:documentation>
			Mulitple bidders can be approved with one call.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BidApprovalType.xsd #####

-->
	<xs:complexType name="BidApprovalType">
		<xs:annotation>
			<xs:documentation>
			This type is deprecated along with Live Auction listings.
			<!-- Information that a Live Auction seller selects when approving or denying
			a user who wants to bid on items in the seller's Live Auctions catalog. -->
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="UserID" type="ns:UserIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated along with Live Auction listings.
						<!-- User ID for the bidder to be approved.
						Only bidders who have requested approval can be approved.
						That is, the seller cannot approve a bidder who has not
						requested approval.
						(Bidders request approval via the eBay Live Auctions
						Web site UI.)
						When you are approving bidders, if you pass in multiple
						BidApproval entries with duplicate UserID values,
						the last entry with that UserID takes precedence (and the earlier
						duplicate UserID entries are ignored). -->
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
						<!-- <CallInfo>
							<CallName>ApproveLiveAuctionBidders</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo> -->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ApprovedBiddingLimit" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated along with Live Auction listings.
						<!-- Maximum amount that the seller will allow the specified user to bid.
						This field is required if the auction house has requested that the
						bidder enter an amount for the seller's approval. (The bidder requests
						a maximum bidding limit, but the seller can specify a different maximum
						bidding limit.) -->
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
						<!-- <CallInfo>
							<CallName>ApproveLiveAuctionBidders</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo> -->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DeclinedComment" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated along with Live Auction listings.
						<!-- Comments entered by seller when an approval request is denied.
						This is required if the seller sets Status to Denied. -->
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
						<!-- <CallInfo>
							<CallName>ApproveLiveAuctionBidders</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo> -->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Status" type="ns:BidderStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated along with Live Auction listings.
						<!-- Indicates whether the seller approves or denies the bidder's
						approval request. -->
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
						<!-- <CallInfo>
							<CallName>ApproveLiveAuctionBidders</CallName>
							<RequiredInput>Yes</RequiredInput>
							<AllValuesExcept>Pending</AllValuesExcept>
						</CallInfo> -->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>

		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BidAssistantListType.xsd #####

-->
	<xs:complexType name="BidAssistantListType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as the Bid Assistant feature is no longer available.
				<!-- Defines how a list of BidAssistant items should be returned. -->
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="BidGroupID" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Use this element to specify the bid group id for the Bid Assistant items 
						that you want information about.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
						<!-- <CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo> -->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="IncludeNotes" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Specifies whether or not to include Item.PrivateNotes and Item.eBayNotes
						in the response.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
						<!-- <CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<Default>False</Default> -->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BidGroupArrayType.xsd #####

-->
	<xs:complexType name="BidGroupArrayType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as the Bid Assistant feature is no longer available.
 <!--				Contains a list of items that are part of a bid group.  -->
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="BidGroup" type="ns:BidGroupType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Contains a list of bid groups.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
 <!--						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BidAssistantList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BidGroupItemStatusCodeList.xsd #####

-->
	<xs:simpleType name="BidGroupItemStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as the Bid Assistant feature is no longer available.
 <!--				This type contains the status of the items within a bid group. -->
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="CurrentBid">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						(out) The items in the group currently being bid on.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Cancelled">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						(out) Items in the group that were not bid on because a user retracted a bid
						and closed his group or because eBay Customer Support ended a group and all
						the active and pending items within that group were cancelled.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Pending">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						(out) Items in the bid group that are currently active, but have not yet been
						bid on.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Skipped">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						(out) Items that have been skipped and not bid on (and bidded has ended).
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Ended">
					<xs:annotation>
						<xs:documentation>
						<!-- This field is deprecated -->
							(out) Item has ended.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
					</xs:appinfo>
					</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Won">
					<xs:annotation>
						<xs:documentation>
						<!-- This field is deprecated -->
							(out) Item was purchased and has ended.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
					</xs:appinfo>
					</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GroupClosed">
					<xs:annotation>
						<xs:documentation>
						<!-- This field is deprecated -->
							(out) Item has ended.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
					</xs:appinfo>
					</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Reserved for future use.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/BidGroupItemType.xsd #####

-->
	<xs:complexType name="BidGroupItemType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as the Bid Assistant feature is no longer available.
 <!--				Contains information about items that are part of a bid group. -->
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Item" type="ns:ItemType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Contains a list of the items in a bid group.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
<!--						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BidAssistantList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BidGroupItemStatus" type="ns:BidGroupItemStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Contains the status of the items in the bid group.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
<!--						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BidAssistantList</Context>
							<OnlyTheseValues>Pending, CurrentBid, Skipped, Won</OnlyTheseValues>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxBidAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Contains the maximum bid amount for the item in the bid group.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
<!--						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BidAssistantList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
 -->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BidGroupStatusCodeList.xsd #####

-->
	<xs:simpleType name="BidGroupStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as the Bid Assistant feature is no longer available.
<!--				This code identifies the status of the bid group.  -->
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Open">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						(out) Indicates that the bid group is open.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Closed">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						(out) Indicates that the bid group is Closed.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Reserved for future use.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/BidGroupType.xsd #####

-->
	<xs:complexType name="BidGroupType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as the Bid Assistant feature is no longer available.
<!-- 				Contains a paginated list of items in a bid group.  -->
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="BidGroupItem" type="ns:BidGroupItemType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Contains a list of bid group item types.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
<!--						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BidAssistantList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BidGroupID" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Contains the bid group ID.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
<!--						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BidAssistantList</Context>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BidGroupName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Contains the bid group name.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
<!--						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BidAssistantList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BidGroupStatus" type="ns:BidGroupStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Contains the bid group status.
					</xs:documentation>
					<xs:appinfo>
							<NoCalls/>
<!--						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BidAssistantList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BidderDetailArrayType.xsd #####

-->
	<xs:complexType name="BidderDetailArrayType">
		<xs:annotation>
			<xs:documentation> 
				A collection of Bidder Detail.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="BidderDetail" type="ns:BidderDetailType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation> 
						Details about a Live Auctions bidder.
						Returned if at least one bidder has requested approval.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetLiveAuctionBidders</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BidderDetailType.xsd #####

-->
	<xs:complexType name="BidderDetailType">
		<xs:annotation>
			<xs:documentation>
        Contains the data for a user who is interested in bidding on items in a Live Auctions catalog.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="UserID" type="ns:UserIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						ID of the user requesting approval.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetLiveAuctionBidders</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Email" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						E-mail address of the bidder.
						You cannot retrieve an email address for any user with whom
						you do not have an order relationship, regardless of
						site. Email is only returned for applicable calls when you
						are retrieving your own user data OR when you and the other
						user are in an order relationship and the call is
						being executed within a certain amount of time after the
						order line item is created.
						Returned as CDATA. When an email address can not be returned,
						the string "Invalid Request" is returned instead.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetLiveAuctionBidders</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FeedbackScore" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Aggegate feedback score for the specified user.
						Feedback score is only return if the user has not chosen to make his
					or her feeback private.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetLiveAuctionBidders</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UniqueNegativeFeedbackCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Total count of negative Feedback entries received by the user, including weekly repeats.						
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetLiveAuctionBidders</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UniquePositiveFeedbackCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Total count of positive Feedback entries received by the user, including weekly repeats.						
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetLiveAuctionBidders</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UniqueNeutralFeedbackCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Total count of neutral Feedback entries received by the user, including weekly repeats.						
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetLiveAuctionBidders</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BidderIdType.xsd #####

-->
	<xs:simpleType name="BidderIdType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated because no calls use it.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:int"/>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/BidderNoticePreferencesType.xsd #####

-->
	<xs:complexType name="BidderNoticePreferencesType">
		<xs:annotation>
			<xs:documentation>
			  Contains a seller's preferences for receiving bidder notices.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="UnsuccessfulBidderNoticeIncludeMyItems" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					  If true, sends the seller a notice containing the contact information for unsuccessful
					  bidders.
				  </xs:documentation>
				  <xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BidderStatusCodeList.xsd #####

-->
	<xs:simpleType name="BidderStatusCodeType">
		<xs:annotation>
			<xs:documentation>
					This type is deprecated because this type is not used by any call.
					<!-- This code identifies the status of the bidder's request -->
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Approved">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Seller has approved the bidder.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Denied">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Seller has denied the bidder's approval request.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Pending">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Seller has not yet approved or denied the
						bidder (or the status is still being processed).
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Reserved for internal or future use.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/BidderTypeCodeList.xsd #####

-->
	<xs:simpleType name="BidderTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated because this type is not used by any call.
  <!--				BidderTypeCodeType - Type declaration to be used by other schema.
				Specifies the whether to retrieve all bidders for ended or open
				listings. -->
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="AllBidder">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						(in) Retrieve all bidders for ended or open listings.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HighBidder">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						(in) Retrieve all high bidders.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						(out) Reserved for internal or future use.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/BiddingDetailsType.xsd #####

-->
	<xs:complexType name="BiddingDetailsType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;BiddingDetails&lt;/b&gt; container, which consists of 
				information about the buyer's bidding history on a single auction item. 
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ConvertedMaxBid" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Converted value (from seller's currency to buyer's currency) of the amount in the
						&lt;b&gt;MaxBid&lt;/b&gt; field. This field is only applicable and returned if the
						buyer purchased an item from an eBay site in another country. For active items,
						it is recommended to refresh the listing's data every 24 hours to pick up the
						current conversion rates. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BidList</Context>
							<Context>LostList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>BidList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxBid" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value is the dollar value of the highest bid that the buyer placed on the 
						auction item. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BidList</Context>
							<Context>LostList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>BidList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="QuantityBid" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value is the total number of bids that the buyer placed on the 
						auction item throughout the duration of the listing. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BidList</Context>
							<Context>LostList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>BidList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="QuantityWon" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field will only be returned if the buyer won the auction item, and if it is 
						returned, its value will always be '1'.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BidList</Context>
							<Context>LostList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>BidList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Winning" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						(GetMyeBay only) Indicates whether the user is the current
						high bidder in a currently active listing.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="BidAssistant" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The Bid Assistant feature is retired, and this field is scheduled to 
						be removed from BiddingDetailsType.
					</xs:documentation>
					<xs:appinfo>
						<noCalls/>
						<!-- <CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BidList</Context>
							<Context>LostList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Context>WatchList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>BidList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo> -->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BiddingSummaryType.xsd #####

-->
	<xs:complexType name="BiddingSummaryType">
		<xs:annotation>
			<xs:documentation>
				Contains bidding summary information for the bidder of an item.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SummaryDays" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of days included in the summary. Currently always
						set to 30 days.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalBids" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total number of bids that the bidder has placed.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BidActivityWithSeller" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Percentage of the bidder's total bids that the bidder
						placed on items that the seller is offering.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BidsToUniqueSellers" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Number of unique sellers whose items the bidder has placed
						bids on.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BidsToUniqueCategories" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						For items that the bidder has bid on, the number of unique
						categories that they belong to.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BidRetractions" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total number of bids that the bidder has retracted.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemBidDetails" type="ns:ItemBidDetailsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Detail bidding information on the items that the bidder has
						bid on.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BoldTitleCodeList.xsd #####

-->
	<xs:simpleType name="BoldTitleCodeType">
		<xs:annotation>
			<xs:documentation>
				Specifies whether a listing feature is available for the site specified in the request.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Enabled">
				<xs:annotation>
					<xs:documentation>
						The listing feature is enabled for the site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Disabled">
				<xs:annotation>
					<xs:documentation>
						The listing feature is disabled for the site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/BorderCodeList.xsd #####

-->
	<xs:simpleType name="BorderCodeType">
		<xs:annotation>
			<xs:documentation>
				Specifies whether a listing feature is available for the site specified in the request.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Enabled">
				<xs:annotation>
					<xs:documentation>
						The listing feature is enabled for the site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Disabled">
				<xs:annotation>
					<xs:documentation>
						The listing feature is disabled for the site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/BrandMPNIdentifierEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="BrandMPNIdentifierEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				Type defining the &lt;b&gt;BrandMPNIdentifierEnabled&lt;/b&gt; field that is 
				returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container of the 
				&lt;b&gt;GetCategoryFeatures&lt;/b&gt; response (as long as 
				'BrandMPNIdentifierEnabled' is included as a &lt;b&gt;FeatureID&lt;/b&gt; value in 
				the call request or no &lt;b&gt;FeatureID&lt;/b&gt; values are passed into the call 
				request). This field is returned as an
				empty element (a boolean value is not returned) if one or more eBay API-enabled sites 
				support the Brand/Manufacturer Part Number feature. 
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific eBay site supports the Brand/Manufacturer Part Number feature (for most
				categories), look for a 'true' value in the 
				&lt;b&gt;SiteDefaults.BrandMPNIdentifierEnabled&lt;/b&gt; field.
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific category on a specific eBay site supports the Brand/Manufacturer Part Number feature, pass in a &lt;b&gt;CategoryID&lt;/b&gt; value in the request, and then 
				look for a 'true' value in the &lt;b&gt;BrandMPNIdentifierEnabled&lt;/b&gt; field 
				of the corresponding Category node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values 
				if more than one Category IDs were passed in the request).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BrandMPNType.xsd #####

-->
	<xs:complexType name="BrandMPNType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;BrandMPN&lt;/b&gt; container which is used to identify a product (through unique product brand and Manufacturer Part Number combination) in the eBay Product Catalog.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Brand" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The brand of the product. eBay searches against the
						names that are publicly available in eBay's catalogs.
						This means you can specify the well-known
						brand name that an average user would recognize.
						Specify this in combination with MPN.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>4000</MaxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetItems</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MPN" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The manufacturer part number of the product. Use the
						value specified by the manufacturer. (eBay removes special
						characters and spaces to normalize the values in order to find a
						match.)
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>4000</MaxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetItems</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BulkCatalogListerStatusCodeList.xsd #####

-->
	<xs:simpleType name="BulkCatalogListerStatusCodeType">
		<xs:annotation>
			<xs:documentation>
			This type is deprecated because this type is not used by any call.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Preapproved">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Active">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="OnWatch">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="OnHold">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Suspended">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="WatchWarn">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						(out) Reserved for internal or future use.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/BusinessRoleType.xsd #####

-->
	<xs:simpleType name="BusinessRoleType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type that defines the eBay user's account type.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Shopper">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the eBay user's account is a Partially Provisioned Account
						without buying and selling privileges on eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FullMarketPlaceParticipant">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the eBay user's account is a fully provisioned account with buying
						and selling privileges on eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/BusinessSellerDetailsType.xsd #####

-->
	<xs:complexType name="BusinessSellerDetailsType">
		<xs:annotation>
			<xs:documentation>
			  Displays the seller's information (in a business card format) 
			  as part of the data returned if the seller's &lt;b&gt;SellerBusinessCodeType&lt;/b&gt; is set to 'Commercial'. Note that this 
			  option is only available for sites that have Business Seller 
			  options enabled.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Address" type="ns:AddressType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Displays the Address of the seller (in a business card 
						format) as part of the data returned in the GetItem 
						call if the seller's SellerBusinessCodeType is set 
						to 'Commercial'.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Fax" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Displays the fax number of the seller (in a business 
						card format) as part of the data returned in the 
						GetItem call if the seller's SellerBusinessCodeType 
						is set to 'Commercial'.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Email" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Displays the email address of the seller (in a business 
						card format) as part of the data returned in the GetItem 
						call if the seller's SellerBusinessCodeType is set to 
						'Commercial'.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AdditionalContactInformation" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Displays the AdditionalContactInformation of the seller 
						(in a business card format) as part of the data returned 
						in the GetItem call if the seller's SellerBusinessCodeType 
						is set to 'Commercial'.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TradeRegistrationNumber" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Displays the TradeRegistrationNumber of the seller (in a business 
						card format) as part of the data returned in the GetItem call if 
						the seller's SellerBusinessCodeType is set to 'Commercial'.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LegalInvoice" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Displays the LegalInvoice of the seller (in a business 
						card format) as part of the data returned in the GetItem 
						call if the seller's SellerBusinessCodeType is set to 
						'Commercial'.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TermsAndConditions" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Displays the TermsAndConditions of the seller (in a business 
						card format) as part of the data returned in the GetItem 
						call if the seller's SellerBusinessCodeType is set to 
						'Commercial'.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VATDetails" type="ns:VATDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Displays the VATDetails of the seller (in a business 
						card format) as part of the data returned in the 
						GetItem call if the seller's SellerBusinessCodeType 
						is set to 'Commercial'.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BuyerGuaranteeEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="BuyerGuaranteeEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				Type defining the &lt;b&gt;BuyerGuaranteeEnabled&lt;/b&gt; field that is 
				returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container of the 
				&lt;b&gt;GetCategoryFeatures&lt;/b&gt; response (as long as 
				'BuyerGuaranteeEnabled' is included as a &lt;b&gt;FeatureID&lt;/b&gt; value in 
				the call request or no &lt;b&gt;FeatureID&lt;/b&gt; values are passed into the call 
				request). This field is returned as an
				empty element (a boolean value is not returned) if one or more eBay API-enabled sites 
				support the Buyer Guarantee feature. 
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific eBay site supports the Buyer Guarantee feature (for most
				categories), look for a 'true' value in the 
				&lt;b&gt;SiteDefaults.BuyerGuaranteeEnabled&lt;/b&gt; field.
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific category on a specific eBay site supports the Buyer Guarantee feature, pass in a &lt;b&gt;CategoryID&lt;/b&gt; value in the request, and then 
				look for a 'true' value in the &lt;b&gt;BuyerGuaranteeEnabled&lt;/b&gt; field 
				of the corresponding Category node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values 
				if more than one Category IDs were passed in the request).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BuyerProtectionCodeList.xsd #####

-->
	<xs:simpleType name="BuyerProtectionCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumeration type indicates the item's eligibility status for the buyer protection
				program listed in the 
				&lt;strong&gt;ApplyBuyerProtection.BuyerProtectionSource&lt;/strong&gt; field.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ItemIneligible">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the item is ineligible for buyer protection. In many 
						cases, the item is ineligible for buyer protection due to the category it is listed 
						under.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemEligible">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the item is eligible for buyer protection.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemMarkedIneligible">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the eBay customer support has marked the item as
						ineligible per special criteria (e.g., seller's account closed).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemMarkedEligible">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the eBay customer support has marked the item as
						eligible per special criteria.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NoCoverage">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the item is ineligible for coverage under any buyer
						protection program.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/BuyerProtectionDetailsType.xsd #####

-->
	<xs:complexType name="BuyerProtectionDetailsType">
		<xs:annotation>
			<xs:documentation>					
				Type defining the &lt;strong&gt;ApplyBuyerProtection&lt;/strong&gt; container, which
				consists of details related to whether or not the item is eligibile for buyer protection
				and which of the buyer protection programs will cover the item.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="BuyerProtectionSource" type="ns:BuyerProtectionSourceCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates the type of buyer protection program applicable for the item. 
						This field is always returned with the &lt;strong&gt;ApplyBuyerProtection&lt;/strong&gt; container.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerTransactions</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BuyerProtectionStatus" type="ns:BuyerProtectionCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates the item's eligibility for the buyer protection program listed
						in the &lt;strong&gt;ApplyBuyerProtection.BuyerProtectionSource&lt;/strong&gt; field.
						This field is always returned with the
						&lt;strong&gt;ApplyBuyerProtection&lt;/strong&gt; container.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerTransactions</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BuyerProtectionSourceCodeList.xsd #####

-->
	<xs:simpleType name="BuyerProtectionSourceCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumeration type indicates the applicable buyer protection program that the item is
				eligible to be covered under.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="eBay">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the item is possibly eligible for buyer protection under 
						the eBay Buyer Protection Program.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PayPal">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the item is possibly eligible for buyer protection under 
						the PayPal Purchase Protection Program.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						 Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/BuyerRequirementDetailsType.xsd #####

-->
	<xs:complexType name="BuyerRequirementDetailsType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;BuyerRequirementDetails&lt;/b&gt; container, which allows the 
				seller to set buyer requirements at the listing level. For the corresponding listing, 
				all buyer requirement values/settings will overwrite values/settings in Buyer Requirements 
				preferences in My eBay.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ShipToRegistrationCountry" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The seller includes and sets this field to 'true' as a mechanism to block bidders who
						reside (according to their eBay primary shipping address) in countries that are on the ship-to
						exclusion list. Sellers add countries or regions to their ship-to exclusion list by adding
						those countries or regions using one or more &lt;b&gt;ExcludeShipToLocation&lt;/b&gt; fields 
						in an Add/Revise/Relist call.
					</xs:documentation>
					<xs:appinfo>
						<Default>false</Default>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetSellerList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ZeroFeedbackScore" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This Buyer Requirements feature is only available to sellers on the China site, and is 
						only applicable to fixed-price or auction Buy It Now items.
						&lt;br/&gt;&lt;br/&gt;
						The seller includes and sets this field to 'true' as a mechanism to block prospective
						buyers with a feedback score of 0 from buying items with a price of 100 RMB or higher.
					</xs:documentation>
					<xs:appinfo>
						<Default>false</Default>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetSellerList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MinimumFeedbackScore" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The seller includes this field as a mechanism to block bidders who have a Feedback
						Score less than the specified value. To obtain the list of supported values, call
						&lt;b&gt;GeteBayDetails&lt;/b&gt;, include
						&lt;b&gt;BuyerRequirementDetails&lt;/b&gt; as a &lt;b&gt;DetailName&lt;/b&gt; 
						value in the request, and then look for the list of Minimum Feedback Score values
						returned under the &lt;b&gt;MinimumFeedbackScore&lt;/b&gt; container in the 
						response. Currently, the valid values for the US site are -3, -2, and -1.
					</xs:documentation>
					<xs:appinfo>
						<Min/>
						<Max/>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetSellerList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaximumItemRequirements" type="ns:MaximumItemRequirementsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The seller uses this container as a mechanism to restrict the number of items (specifying a
						&lt;b&gt;MaximumItemCount&lt;/b&gt; value) a prospective buyer can purchase from the seller
						during a 10-day period. The seller also has the option of setting a 
						&lt;b&gt;MinimumFeedbackScore&lt;/b&gt; requirement. If both fields of the 
						&lt;b&gt;MaximumItemRequirements&lt;/b&gt; container are set, the &lt;b&gt;MaximumItemCount&lt;/b&gt; 
						limit will only apply to those prospective buyers that don't equal or exceed the 
						specified minimum Feedback Score.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetSellerList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LinkedPayPalAccount" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The seller includes and sets this field to 'true' as a mechanism to block bidders who do 
						not have a PayPal account linked to their eBay account.
					</xs:documentation>
					<xs:appinfo>
						<Default>false</Default>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetSellerList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VerifiedUserRequirements" type="ns:VerifiedUserRequirementsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The seller uses this container as a mechanism to block prospective buyers who are not verified users on PayPal, or in the case of eBay India, not verified users on PaisaPay.
						&lt;br/&gt;&lt;br/&gt;
						The Verified User concept is not applicable to all countries, including the US and Germany. To verify if the Verified User concept is applicable to a specific site, call &lt;b&gt;GeteBayDetails&lt;/b&gt; with &lt;b&gt;DetailName&lt;/b&gt; set to &lt;b&gt;BuyerRequirementDetails&lt;/b&gt;, and then look for the &lt;b&gt;BuyerRequirementDetails.VerifiedUserRequirements&lt;/b&gt; container. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetSellerList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaximumUnpaidItemStrikesInfo" type="ns:MaximumUnpaidItemStrikesInfoType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The seller uses this container as a mechanism to block prospective buyers who have one or 
						more unpaid item strikes on their account during a specified time period.
					</xs:documentation>
					<xs:appinfo>
						<Default>false</Default>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetSellerList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaximumBuyerPolicyViolations" type="ns:MaximumBuyerPolicyViolationsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The seller uses this container as a mechanism to block prospective buyers who have one or 
						more buyer policy violations on their account during a specified time period.
					</xs:documentation>
					<xs:appinfo>
						<Default>false</Default>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetSellerList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BuyerRoleMetricsType.xsd #####

-->
	<xs:complexType name="BuyerRoleMetricsType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;BuyerRoleMetrics&lt;/b&gt; container which is returned in the &lt;b&gt;GetFeedback&lt;/b&gt; response. the &lt;b&gt;BuyerRoleMetrics&lt;/b&gt; container consists of a eBay user's feedback statistics for the latest one-year period, dating back from the current date.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="PositiveFeedbackLeftCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Count of positive feedback entries given as a buyer.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NegativeFeedbackLeftCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Count of negative feedback entries given as a buyer.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NeutralFeedbackLeftCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Count of neutral feedback entries given as a buyer.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FeedbackLeftPercent" type="xs:float" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Percentage of leaving feedback as a buyer.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BuyerSatisfactionDashboardType.xsd #####

-->
	<xs:complexType name="BuyerSatisfactionDashboardType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;BuyerSatisfaction&lt;/b&gt; container returned in the 
				&lt;b&gt;GetSellerDashboard&lt;/b&gt; response. The &lt;b&gt;BuyerSatisfaction&lt;/b&gt; 
				container consists of the seller's buyer satisfaction rating, as well as any alerts
				related to customer service.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Status" type="ns:BuyerSatisfactionStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field indicates the seller's buyer satisfaction rating. To determine this
						rating, eBay considers your detailed seller ratings, your overall feedback rating,
						and whatever buyer protection claims might exist on your account. eBay uses the
						buyer satisfaction rating to see if you are eligible for certain rewards, or if you
						need additional guidance to help you give better service.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<AllValuesExcept>NeedsWork</AllValuesExcept>
							<CallName>GetSellerDashboard</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Alert" type="ns:SellerDashboardAlertType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						The &lt;b&gt;BuyerSatisfaction.Alert&lt;/b&gt; container is only returned if eBay
						has posted one or more informational or warning messages related to the seller's
						buyer satisfaction rating.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerDashboard</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BuyerSatisfactionStatusCodeList.xsd #####

-->
	<xs:simpleType name="BuyerSatisfactionStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				Buyer satisfaction status.
			</xs:documentation>
			<xs:appinfo>
 				<allValuesExcept>NeedsWork</allValuesExcept>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Excellent">
				<xs:annotation>
					<xs:documentation>
						You are doing an excellent job as an eBay seller.
						Be sure to continue providing members with a positive buying experience.
						A buyer satisfaction rating of Excellent ensures that you are eligible
						for eBay incentives.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Good">
				<xs:annotation>
					<xs:documentation>
						You are doing a good job as an eBay seller.
						Buyers have been satisfied with your customer service. Be sure to continue
						providing members with a positive buying experience. A buyer satisfaction
						rating of Good ensures that you are eligible for eBay incentives.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NeedsWork">
				<xs:annotation>
					<xs:documentation>
					<!-- This value is no longer applicable
						You are doing a mediocre job as an eBay seller.
						Some of your buyers have not been satisfied with your service. Improve your
						customer service to earn a higher buyer satisfaction rating.
					-->
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Poor">
				<xs:annotation>
					<xs:documentation>
						You are not doing a good job as an eBay seller.
						Some of your buyers have not been satisfied with your service.
						Improve your customer service to earn a higher buyer satisfaction rating.
						If your customer service continues to receive poor responses from customers,
						your buyer satisfaction rating can drop and could put your eBay seller's
						account at risk.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VeryPoor">
				<xs:annotation>
					<xs:documentation>
						You are doing a very poor job as an eBay seller.
						You need to improve your selling practices immediately. Too many of your
						customers have not been satisfied with your customer service and you are
						at risk of losing your eBay account.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Unacceptable">
				<xs:annotation>
					<xs:documentation>
						You are doing an unacceptable job as an eBay seller.
						Improve your selling practices immediately. Your account may be suspended
						because of your unacceptable customer service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/BuyerType.xsd #####

-->
	<xs:complexType name="BuyerType">
		<xs:annotation>
			<xs:documentation>
				Contains information about a user as a buyer.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ShippingAddress" type="ns:AddressType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contains the shipping address of the buyer. See AddressType for its child elements. GetAllBidders
						is returning only Country and PostalCode currently.
						Output only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<CallName>GetHighBidders</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<ExcludeFromContext>BuyerInfo</ExcludeFromContext>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Returned>Conditionally</Returned>
							<Context>HighBidder</Context>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Context>HighBidder</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
					<!-- N/A: GetUser -->
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BuyingGuideDetailsType.xsd #####

-->
	<xs:complexType name="BuyingGuideDetailsType">
		<xs:annotation>
			<xs:documentation>
				Information about zero or more buying guides and the site's buying guide hub.
				Buying guides contain content about particular product areas, categories, or subjects
				to help buyers decide which type of item to purchase based on their particular interests.
				Multiple buying guides can be returned. See the eBay Web Services Guide for additional information.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="BuyingGuide" type="ns:BuyingGuideType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Information that identifies a buying guide. A buying guide contains content about particular
						product areas, categories, or subjects to help buyers decide which type of item
						to purchase based on their particular interests.
						Buying guides are useful to buyers who do not have a specific product in mind.
						For example, a digital camera buying guide could help a buyer determine what kind of
						digital camera is right for them.
					</xs:documentation>
					<xs:appinfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BuyingGuideHub" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						URL of the buying guide home page for the site being searched.
						Your application can present this URL as a link. Optionally,
						you can use a value like "See all buying guides" as the link's
						display name.
					</xs:documentation>
					<xs:appinfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BuyingGuideType.xsd #####

-->
	<xs:complexType name="BuyingGuideType">
		<xs:annotation>
			<xs:documentation>
				Information that identifies a buying guide. A buying guide provides content about particular
				product areas, categories, or subjects to help buyers decide which type of item
				to purchase based on their particular interests.
				Buying guides are useful to buyers who do not have a specific product in mind.
				For example, a digital camera buying guide could help a buyer determine what kind of
				digital camera is right for them.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Name" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					Display name of the buying guide.
				</xs:documentation>
					<xs:appinfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="URL" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					URL for the buying guide. Your application can
					present this as a link. Use the value of Name as the link's display name.
				</xs:documentation>
					<xs:appinfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CategoryID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					Identifies the category (if any) that is associated
					with the buying guide.
					For a matching categories search,
					you can use this information to determine the order that the buying guides are
					returned in when multiple guides are found.
					Optionally, you can use this information to determine where to present
					the buying guide link in your application.
					Not returned for product finder searches.
				</xs:documentation>
					<xs:appinfo>
						<MaxLength>10</MaxLength>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProductFinderID" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					Identifies the product finder (if any) that is associated with the buying guide.
					Only returned for product finder searches.
				</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Title" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The title of the buying guide.
				  </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Text" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The text of the guide. If the guide is longer than
						2000 characters, the text is cut off and it ends with "...".
						See BuyingGuide.URL for a link to the full text of the review.
				  </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CreationTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The time and date when the guide was posted.
				  </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserID" type="ns:UserIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The author's eBay user ID.
				  </xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/BuyingSummaryType.xsd #####

-->
	<xs:complexType name="BuyingSummaryType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;BuyingSummary&lt;/b&gt; container returned in 
				&lt;b&gt;GetMyeBayBuying&lt;/b&gt;. The &lt;b&gt;BuyingSummary&lt;/b&gt; container 
				consists of data that summarizes the buyer's recent buying activity, including the 
				number of items bid on, the number of items buyer is winning, and the number of items 
				the buyer has won. The &lt;b&gt;BuyingSummary&lt;/b&gt; container is only returned if
				the &lt;b&gt;BuyingSummary.Include&lt;/b&gt; field is included in the &lt;b&gt;GetMyeBayBuying&lt;/b&gt; request and set to 
				'true'. 
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="BiddingCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
				     	The number of auction items the user has bid on.
					</xs:documentation>
				 <xs:appinfo>
					<CallInfo>
						<CallName>GetMyeBayBuying</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="WinningCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					 The number of auction items the user has bid on and is winning, but auctions have not yet ended.
					</xs:documentation>
					 <xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalWinningCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
				     	The total cost of items the user is presently winning.
					</xs:documentation>
					 <xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="WonCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					The number of items the user has bid on and won.
					</xs:documentation>
					 <xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalWonCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					 The total cost of items the user has bid on and won.
					</xs:documentation>
					 <xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="WonDurationInDays" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					The time period for which won items are displayed. Default is 31 days.
					</xs:documentation>
					 <xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BestOfferCount" type="xs:int" minOccurs="0">
			  	<xs:annotation>
			    		<xs:documentation>
			    		The number of items the user has made Best Offers on.
			    		</xs:documentation>
					 <xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
			  	</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CalculatedHandlingDiscountType.xsd #####

-->
	<xs:complexType name="CalculatedHandlingDiscountType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;CalculatedHandlingDiscount&lt;/b&gt; container that is used in the &lt;b&gt;SetShippingDiscountProfiles&lt;/b&gt; call to specify the rules used to determine package handling costs for an order in which calculated shipping is used.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="DiscountName" type="ns:HandlingNameCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The type of discount that is detailed in the profile.
						If the selection is EachAdditionalAmount, EachAdditionalAmountOff or
						EachAdditionalPercentOff, the value is set in the child element of same
						name in CalculatedHandlingDiscount. If the selection is CombinedHandlingFee,
						specify the amount in CalculatedHandlingDiscount.OrderHandlingAmount.
						If the selection is IndividualHandlingFee, the amount is determined by eBay
						by adding the fees of the individual items.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetShippingDiscountProfiles</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetShippingDiscountProfiles</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="OrderHandlingAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If specified, this is the fixed shipping cost to charge for an order,
						regardless of the number of items in the order.
						This field is mutually exclusive with the other amount and percentage
						fields within this type.
						This field only applies when DiscountName is CombinedHandlingFee.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetShippingDiscountProfiles</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetShippingDiscountProfiles</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EachAdditionalAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The packaging/handling cost for each item beyond the first item (where the
						item with the highest packaging/handling cost is selected by eBay as the first
						item). Let's say the buyer purchases three items, each assigned a
						packaging/handling cost of $8, and the seller set EachAdditionalAmount to $6.
						The packaging/handling cost for three items would normally be $24, but since
						the seller specified $6, the total packaging/handling cost would be $8 + $6 +
						$6, or $20.
						This field is mutually exclusive with the other amount and percentage
						fields within this type.
						This field only applies when DiscountName is EachAdditionalAmount.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetShippingDiscountProfiles</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetShippingDiscountProfiles</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EachAdditionalOffAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The amount by which to reduce the packaging/handling cost for each item beyond
						the first item (where the item with the highest packaging/handling cost is
						selected by eBay as the first item). Let's say the buyer purchases three
						items, each assigned a packaging/handling cost of $8, and the seller set
						EachAdditionalAmountOff to $2.  The packaging/handling cost for three items
						would normally be $24, but since the seller specified $2, the total
						packaging/handling cost would be $24 - (two additional items x $2), or $20.
						This field is mutually exclusive with the other amount and percentage
						fields within this type.
						This field only applies when DiscountName is EachAdditionalOffAmount.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetShippingDiscountProfiles</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetShippingDiscountProfiles</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EachAdditionalPercentOff" type="xs:float" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The percentage by which to reduce the packaging/handling cost for each item
						beyond the first item (where the item with the highest packaging/handling cost
						is selected by eBay as the first item). Let's say the buyer purchases three
						items, each assigned a packaging/handling cost of $8, and the seller set
						EachAdditionalPercentOff to 0.25.  The packaging/handling cost for three items
						would normally be $24, but since the seller specified 0.25 ($2 out of 8), the
						total packaging/handling cost would be $24 - (two additional items x $2), or
						$20.
						This field is mutually exclusive with the amount fields within this type.
						This field only applies when DiscountName is EachAdditionalPercentOff.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetShippingDiscountProfiles</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetShippingDiscountProfiles</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CalculatedShippingChargeOptionCodeList.xsd #####

-->
	<xs:simpleType name="CalculatedShippingChargeOptionCodeType">
		<xs:annotation>
			<xs:documentation>
				Calculated Shipping Charge Options
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ChargeEachItem">
				<xs:annotation>
					<xs:documentation>
						Charge the actual shipping cost and my full packaging and handling
						fee for each item.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ChargeEntireOrder">
				<xs:annotation>
					<xs:documentation>
						Charge the actual shipping cost and a packaging and handling fee of
						X amount for the entire order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/CalculatedShippingDiscountType.xsd #####

-->
	<xs:complexType name="CalculatedShippingDiscountType">
		<xs:annotation>
			<xs:documentation>
				Details of an individual discount profile defined by the
				user for calculated shipping.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="DiscountName" type="ns:DiscountNameCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The type of discount or "rule" that is being used by the profile. Only
						WeightOff is a "variable" rule, as defined in the documentation on shipping
						discount profiles.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetShippingDiscountProfiles</CallName>
							<OnlyTheseValues>
								IndividualItemWeight, CombinedItemWeight, WeightOff
							</OnlyTheseValues>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetShippingDiscountProfiles</CallName>
							<OnlyTheseValues>
								IndividualItemWeight, CombinedItemWeight, WeightOff
							</OnlyTheseValues>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<OnlyTheseValues>
								IndividualItemWeight, CombinedItemWeight, WeightOff
							</OnlyTheseValues>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Other Shipping Features</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Shipping-OtherFeatures.html#ShippingCostDiscountProfiles</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DiscountProfile" type="ns:DiscountProfileType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Details of this particular calculated shipping discount profile. If
						ModifyActionCode is Modify, all details of the new version of the profile must
						be provided. If ModifyActionCode is Delete, DiscountProfileID is required,
						MappingDiscountProfileID is optional, and all other fields of DiscountProfile
						are ignored. Restrictions of how many profiles you can have for a given
						discount rule are discussed in the documentation on shipping discount
						profiles.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetShippingDiscountProfiles</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetShippingDiscountProfiles</CallName>
							<OnlyTheseValues>
								IndividualItemWeight, CombinedItemWeight, WeightOff
							</OnlyTheseValues>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Other Shipping Features</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Shipping-OtherFeatures.html#ShippingCostDiscountProfiles</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CalculatedShippingPreferencesType.xsd #####

-->
	<xs:complexType name="CalculatedShippingPreferencesType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated since &lt;b&gt;CalculatedShippingPreferences&lt;/b&gt; are no longer maintained through the &lt;b&gt;CombinedPaymentPreferences&lt;/b&gt; container in the &lt;b&gt;GetUserPreferences&lt;/b&gt; and &lt;b&gt;SetUserPreferences&lt;/b&gt; calls.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CalculatedShippingAmountForEntireOrder" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						DO NOT USE THIS FIELD. Calculated Shipping discount profiles are created and
						managed with SetShippingDiscountProfiles. Use GetShippingDiscountProfiles to
						retrieve Calculated Shipping discount profiles.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CalculatedShippingChargeOption" type="ns:CalculatedShippingChargeOptionCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						DO NOT USE THIS FIELD. Calculated Shipping discount profiles are created and
						managed with SetShippingDiscountProfiles. Use GetShippingDiscountProfiles to
						retrieve Calculated Shipping discount profiles.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CalculatedShippingRateOption" type="ns:CalculatedShippingRateOptionCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						DO NOT USE THIS FIELD. Calculated Shipping discount profiles are created and
						managed with SetShippingDiscountProfiles. Use GetShippingDiscountProfiles to
						retrieve Calculated Shipping discount profiles.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InsuranceOption" type="ns:InsuranceOptionCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						DO NOT USE THIS FIELD. Shipping insurance parameters are passed in through
						SetShippingDiscountProfiles and retrieved using GetShippingDiscountProfiles.
						&lt;br&gt;&lt;br&gt;
						InsuranceOption is only valid on the following eBay sites: AU, FR, IT, and IN.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<AllValuesExcept>NotOfferedOnSite</AllValuesExcept>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CalculatedShippingRateOptionCodeList.xsd #####

-->
	<xs:simpleType name="CalculatedShippingRateOptionCodeType">
		<xs:annotation>
			<xs:documentation>
				Calculated Shipping Rate Options.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="CombinedItemWeight">
				<xs:annotation>
					<xs:documentation>
						Calculate the Actual Shipping Rate from Combined Item Weight
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IndividualItemWeight">
				<xs:annotation>
					<xs:documentation>
						Calculate the Actual Shipping Rate from Individual Item Weight
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/CalculatedShippingRateType.xsd #####

-->
	<xs:complexType name="CalculatedShippingRateType">
		<xs:annotation>
			<xs:documentation>
				Details pertinent to one or more items for which
				calculated shipping (or flat rate shipping using shipping rate tables with 
				weight surcharges) has been offered by the seller, such as package
				dimension and weight and packaging/handling costs. Also returned
				with the data for an item's transaction.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="OriginatingPostalCode" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Postal code for the location from which the package will be shipped.
						Required for calculated shipping. Use Item.PostalCode to specify the
						location of the item used for searches by location.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MeasurementUnit" type="ns:MeasurementSystemCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the unit type of the weight and dimensions of a
						shipping package.
						If MeasurementUnit is used, it overrides the system specified by measurementSystem.
						If MeasurementUnit and measurementSystem are not specified, the following defaults
						will be used:
						&lt;br&gt;&lt;br&gt;
						English: US&lt;br&gt;
						Metric: CA, CAFR, AU
						&lt;br&gt;&lt;br&gt;
						CA and CAFR supports both English and Metric, while other sites
						only support the site's default.
						&lt;br&gt;&lt;br&gt;
						Use MeasurementUnit with weight and package dimensions.  For example,
						to represent a 5 lbs 2 oz package:
						&lt;br&gt;
						&amp;lt;MeasurementUnit&amp;gt;English&amp;lt;/MeasurementUnit&amp;gt;
						&lt;br&gt;
						&amp;lt;WeightMajor&amp;gt;5&amp;lt;/WeightMajor&amp;gt;
						&lt;br&gt;
						&amp;lt;WeightMinor&amp;gt;2&amp;lt;/WeightMinor&amp;gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<SeeLink>
							<Title>Specifying Shipping Types and Costs</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Shipping-TypesCosts.html#PackageDimensionsandWeight</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PackageDepth" type="ns:MeasureType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Depth of the package, in whole number of inches, needed to ship the item.
						This is validated against the selected shipping service.
						Upon mismatch, a message is returned, such as, "Package
						dimensions exceeds maximum allowable limit for
						service XXXXX," where XXXXX is the name of the shipping service.
						For calculated shipping only. Only returned if the seller
						specified the value for the item. (In many cases, the seller
						only specifies the weight fields.)
						&lt;br&gt;&lt;br&gt;
						Developer impact: UPS requires dimensions for any Ground packages that are 3
						cubic feet or larger and for all air packages, if they are to provide correct
						shipping cost. If package dimensions are not included for an item listed with
						calculated shipping, the shipping cost returned will be an estimate based on
						standard dimensions for the defined package type. eBay enforces a dimensions
						requirement on listings so that buyers receive accurate calculated shipping
						costs.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Specifying Shipping Types and Costs</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Shipping-TypesCosts.html#PackageDimensionsandWeight</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PackageLength" type="ns:MeasureType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Length of the package, in whole number of inches, needed to ship the item.
						Upon mismatch, a message is returned, such as, "Package
						dimensions exceeds maximum allowable limit for
						service XXXXX," where XXXXX is the name of the shipping service.
						For calculated shipping only. Only returned if the seller
						specified the value for the item. (In many cases, the seller
						only specifies the weight fields.)
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Specifying Shipping Types and Costs</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Shipping-TypesCosts.html#PackageDimensionsandWeight</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PackageWidth" type="ns:MeasureType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Width of the package, in whole number of inches, needed to ship the item.
						Upon mismatch, a message is returned, such as, "Package
						dimensions exceeds maximum allowable limit for
						service XXXXX," where XXXXX is the name of the shipping service.
						For calculated shipping only. Only returned if the seller
						specified the value for the item. (In many cases, the seller
						only specifies the weight fields.)
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Specifying Shipping Types and Costs</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Shipping-TypesCosts.html#PackageDimensionsandWeight</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PackagingHandlingCosts" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Fees a seller might assess for the shipping of the item (in addition to
						whatever the shipping service might charge).
						Any packaging/handling cost specified on input is added to each shipping
						service on output.
						If domestic and international calculated shipping is offered for an item and
						if packaging/handling cost is specified only for domestic shipping, that cost
						will be applied by eBay as the international packaging/handling cost. (To
						specify a international packaging/handling cost, you must always specify a
						domestic packaging/handling cost, even if it is 0.) When UPS is one of the
						shipping services offered by the seller, package dimensions are required on
						list/relist/revise.
						For calculated shipping only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingIrregular" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Whether a package is irregular and therefore cannot go
						through the stamping machine at the shipping service office and
						thus requires special or fragile handling. For calculated
						shipping only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingPackage" type="ns:ShippingPackageCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The nature of the package used to ship the item(s).
						This is required for calculated shipping only.
						To get the applicable ShippingPackage values for your site, call 
						&lt;b&gt;GeteBayDetails&lt;/b&gt; with &lt;b&gt;DetailName&lt;/b&gt; set to &lt;b&gt;ShippingPackageDetails&lt;/b&gt;, 
						and then look for the ShippingPackageDetails.ShippingPackage fields in the response.  
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="WeightMajor" type="ns:MeasureType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						WeightMajor and WeightMinor are used to specify the weight of a
						shipping package. Here is how you would represent a package
						weight of 5 lbs 2 oz: &amp;lt;WeightMajor unit="lbs"&amp;gt;5&amp;lt;/WeightMajor&amp;gt;
						&amp;lt;WeightMinor unit="oz"&amp;gt;2&amp;lt;/WeightMinor&amp;gt;
						See http://www.ups.com for the maximum weight allowed by UPS.
						Above this maximum, the shipping type becomes Freight, an option
						that can only be selected via the eBay Web site and not via API.
						The weight details are validated against the selected shipping service.
						&lt;br&gt;&lt;br&gt;
						For calculated shipping or for flat rate shipping if shipping rate tables are 
						specified and the shipping rate table uses weight surcharges. 
						Required on input when calculated shipping is used.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="WeightMinor" type="ns:MeasureType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						See the definition of WeightMajor. For calculated shipping or for flat rate shipping
						if shipping rate tables are specified and the shipping rate table uses weight surcharges. 
						(When used with the shipping rate tables with weight surcharge, any WeightMinor value greater 
						than zero results in WeightMajor getting rounded up in the shipping cost calculation 
						 for example, 1 lb, 2 oz is rounded up to 2 lbs.)
						 &lt;br&gt;&lt;br&gt;
						Required on input when calculated shipping is used.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InternationalPackagingHandlingCosts" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Fees a seller might assess for the shipping of the item (in addition to
						whatever the shipping service might charge).
						Any packaging/handling cost specified on input is added to each shipping
						service on output.
						If domestic and international calculated shipping is offered for an item and
						if packaging/handling cost is specified only for domestic shipping, that cost
						will be applied by eBay as the international packaging/handling cost. (To
						specify a international packaging/handling cost, you must always specify a
						domestic packaging/handling cost, even if it is 0.)
						For international calculated shipping only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<CallName>GetSellerList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CancelOfferArrayType.xsd #####

-->
	<xs:complexType name="CancelOfferArrayType">
		<xs:annotation>
			<xs:documentation>
				Container for a list of offers. May contain zero, one, or multiple
				OfferType objects, each of which represents one offer extended by
				a user on a listing.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CancelOffer" type="ns:CancelOfferType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Contains the data for one offer. This includes: data for the user making the
						offer, the amount of the offer, the quantity of items being bought from the
						listing, the type of offer being made, and more.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CancelOfferType.xsd #####

-->
	<xs:complexType name="CancelOfferType">
		<xs:annotation>
			<xs:documentation>
				Container for a list of offers. May contain zero, one, or multiple
				OfferType objects, each of which represents one offer extended by
				a user on a listing.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Offer" type="ns:OfferType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contains the data for one offer. This includes: data for the user making the
						offer, the amount of the offer, the quantity of items being bought from the
						listing, the type of offer being made, and more.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Explanation" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CancelReasonCodeTypeList.xsd #####

-->
	<xs:simpleType name="CancelReasonCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type defines all possible reasons why an eBay Now order can be cancelled.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="OutOfStock">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the eBay Now order was cancelled due to the fact that one or more order line items were out of stock at the store where the order was supposed to be picked up.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerNoShow">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the eBay Now order was cancelled due to the fact that the buyer was not at the expected delivery location to receive the order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerRefused">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the eBay Now order was cancelled due to the fact that the buyer refused to accept the order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerNotSchedule">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the eBay Now order was cancelled due to the fact that the buyer did not successfully schedule the delivery of the order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerCancelOrder">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the eBay Now order was cancelled due to the fact that the buyer cancelled the order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ValetDeliveryIssues">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the eBay Now order was cancelled due to the fact that the eBay Now valet had an issue delivering the order to the buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ValetUnavailable">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the eBay Now order was cancelled due to the fact that no eBay Now valet was available to deliver the order to the buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>			
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>			
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/CartItemType.xsd #####

-->
	<xs:complexType name="CartItemType">
		<xs:annotation>
			<xs:documentation>
				Details about an item in a cart.
			</xs:documentation>
			<xs:appinfo>
				<DeprecationVersion>587</DeprecationVersion>
				<DeprecationDetails>NoOp</DeprecationDetails>
				<UseInstead/>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Item" type="ns:ItemType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						When used as input, this is the item to be added, removed or updated in the cart.
						Only ItemID and Quantity apply.
						This is only required as input if the parent container is submitted.
						When returned, this is one of the items remaining in the cart.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReferenceID" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						An ID created by eBay and returned along with an item, if items are returned.
						This ID must be provided on input to SetCart along with the corresponding item
						when doing a Delete or Update related to that item.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Action" type="ns:ModifyActionCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						What is to be done with the item. If the action is Delete or Update,
						ReferenceID must be provided. (It was returned with the item
						when the item was initially added to the cart.)
						This is only required if the parent container is submitted.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CatalogProductType.xsd #####

-->
	<xs:complexType name="CatalogProductType">
		<xs:annotation>
			<xs:documentation>
			Information about an eBay catalog product.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Title" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The title of the product. Always returned when Product is returned.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailsURL" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Fully qualified URL for optional information about the product,
						such as a movie's description or film credits. This information
						is hosted through the eBay Web site and it cannot be edited.
						Portions of the content are protected by copyright.
						Applications can include this URL as a link in product search results
						so that end users can view additional descriptive details about
						the product.&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; You can use
						the ProductMementoString parameter in this URL as the ProductID value in
						GetSearchResults requests. This parameter is a colon-delimited
						alphanumeric value. For an example of how to use this string,
						see the GetProducts samples in the eBay Web Services guide.&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="StockPhotoURL" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Fully qualified URL for a stock image (if any) that is associated
						with the eBay catalog product. The URL is for the image eBay
						usually displays in product search results (usually 70px tall).
						It may be helpful to calculate the dimensions of the photo
						programmatically before displaying it.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DisplayStockPhotos" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If true, your application can attempt to display stock photos that
						are returned. If false, your application should not attempt to display
						any stock photos that are returned. This recommendation is useful for
						catalog data related to products like coins, where stock photos are not
						necessarily applicable or available. An application with a graphical
						user interface can use this flag to determine
						when to hide customized stock photo widgets.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					Total number of listings on the specified eBay site that use
					stock information from this catalog product. This value can be greater
					than the number of listings returned in ItemArray. To retrieve more
					listings, use GetSearchResults.
					Only returned when you use ExternalProductID or ProductReferenceID
					and you set IncludeItemArray to true.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExternalProductID" type="ns:ExternalProductIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					An ISBN, UPC, or EAN value that is associated with this
					eBay catalog product (if any). These values are only returned
					for products in "media" domains (Books, DVDs and Movies, Music, and
					Video Games). Products in other domains don't return this value
					(even if a UPC is available in the Item Specifics.)
					Please note that as of February 2007, GetProducts may temporarily return
					two ExternalProductID nodes for ISBN for some sites (one with a 13-digit
					value and one with a 10-digit value). This is a bug and it will be fixed in
					an upcoming release. Instead, one ExternalProductID node will be returned
					with an additional field. Do not code your application to expect multiple
					ExternalProductID nodes to be returned for ISBN values on an ongoing basis.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProductReferenceID" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The numeric ID for the eBay catalog product. After selecting a product
						returned from a keyword query, pass this value in GetProducts to
						retrieve more information about that product.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="AttributeSetID" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Numeric ID for the product's domain (characteristic set).
						When you use GetProducts by itself, this can be useful when
						you want to group product results
						by domain (e.g., all book products together).
						For a mapping of attribute set IDs to names, see the
						eBay Web Services guide. Alternatively, use GetCategory2CS
						to retrieve the mappings periodically (e.g., once a day) and
						store them locally. (We do not recommend using the product histogram,
						for this purpose.)
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemSpecifics" type="ns:NameValueListArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A list of attribute and value pairs that are included in the product's
						pre-filled Item Specifics.
						Also see ExternalProductID for ISBN, UPC, or MPN values, if applicable.
						This is usually returned. (We are not aware of any cases in which this
						node is not be returned. However, it may be safest to check for the
						existence of this node.)
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReviewCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total number of reviews that are available for this product
						on the eBay Web site. This can be greater than the number of
						reviews returned by GetProducts. See ReviewDetails.Review.URL
						for information about viewing more reviews.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReviewDetails" type="ns:ReviewDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The product's most helpful reviews, if any.
						The reviews are sorted by most helpful review (most votes) first.
						Only returned when you pass in ExternalProductID or
						ProductReferenceID and you set IncludeReviewDetails to true.
						Up to 20 of the reviews are returned. If more reviews are available,
						(that is, if ReviewCount is greater than 20), the user can look at
						additional reviews on the eBay Web site.
						See ReviewDetails.Review.URL for information about viewing more
						reviews.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProductState" type="ns:ProductStateCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates that the product has changed or will soon change (usually due to a migration
						from one catalog to another catalog). Typically, this field is returned for up to 90
						days for a given product. After that, the product either no longer returns this field
						or the product is no longer returned (depending on the state change).
						&lt;br&gt;&lt;br&gt;
						This data is primarily applicable to catalogs used by the US, Germany, Austria, and
						Switzerland sites. Other sites may undergo catalog changes in the future.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CategoryArrayType.xsd #####

-->
	<xs:complexType name="CategoryArrayType">
		<xs:annotation>
			<xs:documentation>
				Container for a list of categories.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Category" type="ns:CategoryType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Contains details about one category. For GetCategories,
						this node is not returned when no detail level is specified.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
						  <CallName>GetCategories</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetCategory2CS</CallName>
							<Context>MappedCategoryArray</Context>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Always</Returned>
							<DeprecationVersion>773</DeprecationVersion>
							<DeprecationDetails>Avoid</DeprecationDetails>
							<UseInstead>GetCategoryFeatures</UseInstead>
							<EndOfLifeVersion>889</EndOfLifeVersion>
						</CallInfo>
						<CallInfo>
							<CallName>GetCategory2CS</CallName>
							<Context>UnmappedCategoryArray</Context>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<DeprecationVersion>773</DeprecationVersion>
							<DeprecationDetails>Avoid</DeprecationDetails>
							<UseInstead>GetCategoryFeatures</UseInstead>
							<EndOfLifeVersion>889</EndOfLifeVersion>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CategoryFeatureDetailLevelCodeList.xsd #####

-->
	<xs:simpleType name="CategoryFeatureDetailLevelCodeType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated. Use &lt;b&gt;DetailLevelCodeType&lt;/b&gt; instead.
				<!-- 				The Detail Level argument for GetCategories allows the following settings to
				control the detail level of the result set.  -->
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ReturnAll">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
					  Return all available data.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnFeatureDefinitions">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
					  Return the category feature definitions only.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						(out) Reserved for internal or future use.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/CategoryFeatureType.xsd #####

-->
	<xs:complexType name="CategoryFeatureType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;Category&lt;/b&gt; container that is returned in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response. A &lt;b&gt;Category&lt;/b&gt; node is returned for each category that is relevant/applicable to the input criteria in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; request.  The &lt;b&gt;CategoryID&lt;/b&gt; value identifies the eBay category. The rest of the &lt;b&gt;CategoryFeatureType&lt;/b&gt; fields that are returned will be dependent on which &lt;b&gt;FeatureID&lt;/b&gt; value(s) are specified in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; request.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CategoryID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the identifier of the category that has the feature.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>10</MaxLength>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ListingDuration" type="ns:ListingDurationReferenceType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
					  Identifies the listing duration set that applies to the category.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingTermsRequired" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category requires sellers to specify shipping details. 
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BestOfferEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					  Indicates whether the category supports Best Offers from buyer.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent..
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DutchBINEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					  This field is no longer applicable as Dutch auctions are no longer available on 
						eBay sites.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserConsentRequired" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					  Indicates whether a bidder must consent to the bid by confirming that
					  he or she read and agrees to the terms in eBay's privacy policy. 
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="HomePageFeaturedEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					  Indicates whether or not it is possible to enhance a listing by putting
						it into a rotation for display on a special area of the eBay home page.
						Support for this feature varies by site. Item or feedback restrictions may apply.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProPackEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports the Pro Pack Bundle listing upgrade.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BasicUpgradePackEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This listing upgrade is no longer available on any site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ValuePackEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports the Value Pack bundle listing upgrade.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProPackPlusEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports the Pro Pack Plus bundle listing upgrade.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AdFormatEnabled" type="ns:AdFormatEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports Classified Ad listings.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BestOfferCounterEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports buyers and sellers offering counter offers against Best Offers.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BestOfferAutoDeclineEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports the Best Offer Auto Decline feature.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketSpecialitySubscription" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports the Local Market Speciality Subscription feature.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketRegularSubscription" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports the Local Market Regular Subscription feature.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketPremiumSubscription" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports the Local Market Premium Subscription feature.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketNonSubscription" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports the Local Market Non Subscription feature.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExpressEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This feature is no longer supported on any eBay site, as eBay Express is deprecated.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<DeprecationVersion>579</DeprecationVersion>
						<DeprecationDetails>NoOp</DeprecationDetails>
						<UseInstead/>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExpressPicturesRequired" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This feature is no longer supported on any eBay site, as eBay Express is deprecated.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<DeprecationVersion>579</DeprecationVersion>
						<DeprecationDetails>NoOp</DeprecationDetails>
						<UseInstead/>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExpressConditionRequired" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This feature is no longer supported on any eBay site, as eBay Express is deprecated.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<DeprecationVersion>579</DeprecationVersion>
						<DeprecationDetails>NoOp</DeprecationDetails>
						<UseInstead/>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MinimumReservePrice" type="xs:double" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether Minimum Reserve Price is enabled for this category. On the Germany, Austria, Belgium French,
						and Belgium Dutch sites, Minimum Reserve Price is supported for the Art and Antiques,
						Watches and Jewelry, and Motorbikes categories.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerContactDetailsEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether this category supports seller-level contact information for
						Classified Ad format listings.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TransactionConfirmationRequestEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the Transaction Confirmation Request feature is supported for this category.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StoreInventoryEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Store Inventory listings are no longer supported on any eBay site.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SkypeMeTransactionalEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports messaging through Skype for fixed-price and auction listings.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SkypeMeNonTransactionalEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports messaging through Skype for classified ad listings.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdPaymentMethodEnabled" type="ns:ClassifiedAdPaymentMethodEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the payment method should be displayed to the user for
						Classified Ad format listings.
						Even if enabled, checkout may or may not be enabled.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdShippingMethodEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if shipping options are available for Classified Ad listings
						in the category.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdBestOfferEnabled" type="ns:ClassifiedAdBestOfferEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if Best offer is enabled for Classified Ad listings.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdCounterOfferEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether counter offers are allowed on Classified Ad listings
						for this category.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdAutoDeclineEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether automatic decline for best offers for Classified Ad listings is allowed for this category.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdContactByPhoneEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the telephone is supported as a contact method for this category.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdContactByEmailEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports email as a contact method.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SafePaymentRequired" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether listings in this category need to have a safe
						payment method, for all sellers registered after January 17,2007.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdPayPerLeadEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if pay-per-lead listings are allowed for this category.
						Pay-per-lead listings can be applicable if the ListingType is
						LeadGeneration and the ListingSubtype is ClassifiedAd.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemSpecificsEnabled" type="ns:ItemSpecificsEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports custom Item Specifics.
						If enabled, sellers can use the &lt;b&gt;Item.ItemSpecifics&lt;/b&gt; node in Add/Revise/Relist calls to fill in Item Specifics. 
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaisaPayFullEscrowEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports the 'PaisaPayEscrow' payment method. This feature is only applicable to the India site.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UPCIdentifierEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports the UPC Identifier feld.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EANIdentifierEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports the EAN Identifier feld.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ISBNIdentifierEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports the ISBN Identifier feld.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BrandMPNIdentifierEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports the capability to identify a product using the brand/manufacturer part number combination.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdAutoAcceptEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports setting
						a price at which Best Offers are automatically accepted
						for Classified Ads.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BestOfferAutoAcceptEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports setting
						a price at which Best Offers are automatically accepted.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CrossBorderTradeNorthAmericaEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports specifying that listings be displayed in the default search results of North America sites.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CrossBorderTradeGBEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports specifying that listings
						be displayed in the default search results of the UK and Ireland sites.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CrossBorderTradeAustraliaEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports specifying that listings be displayed in the default search results of the Australia site.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PayPalBuyerProtectionEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						For the Australia site, if both PayPalBuyerProtectionEnabled
						and BuyerGuaranteeEnabled are returned, then
						buyer protection is allowed for this category.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BuyerGuaranteeEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						For the Australia site, if both PayPalBuyerProtectionEnabled
						and BuyerGuaranteeEnabled are returned, then
						buyer protection is allowed for this category.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CombinedFixedPriceTreatmentEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports
						combined fixed price treatment for Basic Fixed Price listings.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="GalleryFeaturedDurations" type="ns:ListingEnhancementDurationReferenceType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports
						durations for "Gallery Featured".
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PayPalRequired" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category requires PayPal as a payment method.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProAdFormatEnabled" type="ns:AdFormatEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies whether this category allows Classified Ad listings.
						This element is for eBay Motors Pro users.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProContactByPhoneEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether this category supports including the telephone in the
						seller's contact information.
						This element is for eBay Motors Pro users.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProPhoneCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates which telephone option is enabled for the seller's contact information.
						This element is for eBay Motors Pro users.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProContactByAddressEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether this category supports including the address in the
						seller's contact information.
						This element is for eBay Motors Pro users.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProStreetCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates which address option is enabled for the seller's contact information.
						This element is for eBay Motors Pro users.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProCompanyNameEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether this category supports including the company name in the
						seller's contact information.
						This element is for eBay Motors Pro users.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProContactByEmailEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether this category supports including an email address in the
						seller's contact information.
						This element is for eBay Motors Pro users.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProBestOfferEnabled" type="ns:ClassifiedAdBestOfferEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if Best Offer is supported for Classified Ad listings
						in this category.
						This element is for eBay Motors Pro users.
						  &lt;br&gt;&lt;br&gt;
							Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProAutoAcceptEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies whether this category allows
						auto-accept for Best Offers for Classified Ads.
						This element is for eBay Motors Pro users.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProAutoDeclineEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies whether this category allows
						auto-decline for Best Offers for Classified Ads.
						This element is for eBay Motors Pro users.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProPaymentMethodCheckOutEnabled" type="ns:ClassifiedAdPaymentMethodEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if the payment method should be displayed to the user
						for this category. Even if enabled, checkout may or may not
						be enabled.
						This element is for eBay Motors Pro users.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProShippingMethodEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if shipping options are available for this category.
						This element is for eBay Motors Pro users.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProCounterOfferEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether counter offers are allowed on Best Offers for
						this category.
						This element is for eBay Motors Pro users.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProSellerContactDetailsEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies whether this category allows seller-level contact information for Classified Ad listings. A value of true
						means seller-level contact information is available for Classified Ad listings.
						This element is for eBay Motors Pro users.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketAdFormatEnabled" type="ns:AdFormatEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies whether this category supports Classified Ad listings.
						This is added for Local Market dealers.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketContactByPhoneEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether this category supports including a telephone number in the
						seller's contact information.
						This element is added for Local Market dealers.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketPhoneCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates which telephone option is enabled for the seller's contact information.
						This element is for Local Market dealers.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketContactByAddressEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports including an address in the
						seller's contact information.
						This element is for Local Market dealers.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketStreetCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates which address option for is included in the
						seller's contact information.
						This element is for Local Market dealers.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketCompanyNameEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports including a company name in the
						seller's contact information.
						This element is for Local Market dealers.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketContactByEmailEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports including an email address in the
						seller's contact information.
						This element is for Local Market dealers.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketBestOfferEnabled" type="ns:ClassifiedAdBestOfferEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if Best Offer is enabled for Classified Ad listings
						in this category.
						This element is for Local Market dealers.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketAutoAcceptEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies whether this category supports auto-accept for best offers for Classified Ads.
						This element is for Local Market dealers.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketAutoDeclineEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies whether this category supports auto-decline for Best Offers for Classified Ads.
						This element is for Local Market dealers.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketPaymentMethodCheckOutEnabled" type="ns:ClassifiedAdPaymentMethodEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if the payment method should be displayed to the user
						for this category. Even if enabled, checkout may or may not
						be enabled.
						This element is for Local Market dealers.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketShippingMethodEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if shipping options are available for this category.
						This element is for Local market dealers.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketCounterOfferEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether counter offers are allowed on Best Offers for
						this category.
						This element is for Local market dealers.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketSellerContactDetailsEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the whether this category allows
						seller-level contact information for Classified Ad listings.
						This element is for Local Market dealers.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdPhoneCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates which telephone option is included in the
						seller's contact information.
						This element is for For Sale By Owner listings.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdContactByAddressEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether this category supports including an address in the
						seller's contact information.
						This element is for For Sale By Owner listings.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdStreetCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates which address option is included in the
						seller's contact information.
						This element is for For Sale By Owner listings.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdCompanyNameEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether this category supports including a company name in the
						seller's contact information.
						This element is for For Sale By Owner listings.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SpecialitySubscription" type="ns:GeographicExposureCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The value in this field indicates whether the category supports Motors Local Market listings if the seller has a Specialty vehicle subscription. 
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RegularSubscription" type="ns:GeographicExposureCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The value in this field indicates whether the category supports Motors Local Market listings if the seller has a Regular vehicle subscription. 
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PremiumSubscription" type="ns:GeographicExposureCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The value in this field indicates whether the category supports Motors Local Market listings if the seller has a Premium vehicle subscription. 
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NonSubscription" type="ns:GeographicExposureCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The value in this field indicates whether the category supports Motors Local Market listings if the seller does not have a vehicle subscription. 
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="INEscrowWorkflowTimeline" type="ns:INEscrowWorkflowTimelineCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the escrow workflow version that applies to the category on the
						India site: Default Workflow, Workflow A or Workflow B.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PayPalRequiredForStoreOwner" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category requires that an eBay Store owner offer PayPal as a payment method for all listings.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReviseQuantityAllowed" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if the category allows the seller to revise the quantity of a multi-quantity, active listing. 
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RevisePriceAllowed" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if the category allows the seller to revise the price of a fixed-price listing. 
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StoreOwnerExtendedListingDurationsEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Defines if extended store owner listing durations are enabled in a given category.
						When the value of this element is true, it means the listing duration values
						defined in StoreOwnerExtendedListingDurations are applicable to fixed price
						listings in a given category.
						Applies to Fixed Price Listings.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StoreOwnerExtendedListingDurations" type="ns:StoreOwnerExtendedListingDurationsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Provides additional listings durations that are supported by Store Ownwers.
						The extended listing durations provided here in this element should be merged
						in with the baseline listing durations provided in the ListingDurations element.
						Applies to Fixed Price Listings.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReturnPolicyEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;b&gt;For most sites:&lt;/b&gt; If true, listings in this 
						category require a return policy. &lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For eBay India (IN), Australia (AU), and 
						US eBay Motors Parts and Accessories:&lt;/b&gt; 
						If true, the category supports but does not require a 
						return policy.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="HandlingTimeEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If false, listings in this category require a handling time
						(see DispatchTimeMax in AddItem) when flat or calculated shipping
						is specified. (A handling time is not required for local pickup
						or for freight shipping.)&lt;br&gt;
						&lt;br&gt;
						The handling time is the maximum number of business days the seller
						commits to for preparing an item to be shipped after receiving a
						cleared payment. The seller's handling time does not include the
						shipping time (the carrier's transit time).
						&lt;br&gt;
						For a list of the handling time values allowed for each site, use
						DispatchTimeMaxDetails in GeteBayDetails.&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						Although the field name ends with "Enabled", a value of true means
						that a handling time is NOT supported, and value of false means
						that a handling time IS supported.&lt;/span&gt;
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxFlatShippingCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The maximum cost the seller can charge for the first domestic flat rate shipping
						service. The total shipping cost is the seller's base flat rate
						shipping cost plus the cost of insurance, if insurance is required.
						Only returned if MaxFlatShippingCostEnabled is true.
						Mutually exclusive with the GroupNMaxFlatShippingCost elements.
					  &lt;br&gt;&lt;br&gt;
						Returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Specifying Shipping Types and Costs</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Shipping-TypesCosts.html#MaximumFlatRateShippingCost</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Group1MaxFlatShippingCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the applicable max cap per shipping cost for shipping service group1.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Group2MaxFlatShippingCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the applicable max cap per shipping cost for shipping service group2.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Group3MaxFlatShippingCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the applicable max cap per shipping cost for shipping service group3.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentMethod" type="ns:BuyerPaymentMethodCodeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Indicates the acceptable payment methods (e.g., to use in AddItem
						and related calls).
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VariationsEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If true, you can pass in Item.Variations in the
						AddFixedPriceItem family of calls when you list in this
						category.&lt;br&gt;
						&lt;br&gt;
						Multi-variation listings contain items that are logically the same
						product, but that vary in their manufacturing details or packaging.
						For example, a particular brand and style of shirt could be
						available in different sizes and colors, such as "large blue" and
						"medium black" variations.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AttributeConversionEnabled" type="ns:AttributeConversionEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated since "old" eBay attributes are no longer supported.
						<!-- Indicates whether eBay has converted the category from
						ID-based attributes to custom Item Specifics.
						Only applicable to categories that previously supported
						ID-based attributes. If conversion is Enabled or Disabled,
						we recommend that you avoid rendering ID-based attributes and
						custom Item Specifics together for items in that category
						(to avoid displaying the same Item Specifics twice).&lt;br&gt;
						&lt;br&gt;
						If conversion is Enabled or Disabled and the category is flagged as
						CatalogEnabled in GetCategory2CS,
						you can use GetItemRecommendations to retrieve product details
						in the custom Item Specifics format instead of using
						GetProductSellingPages to retrieve product details in the
						ID-based attributes format.&lt;br&gt;
						&lt;br&gt;
						With version 607 and lower, categories with attribute conversion
						Enabled or Disabled do not return recommendations in
						GetCategorySpecifics. -->
					  &lt;br&gt;&lt;br&gt;
						<!-- Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent. -->
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<NoCalls/>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FreeGalleryPlusEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports
						free, automatic upgrades for Gallery Plus, which
						enhances pictures in search results.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FreePicturePackEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports
						free, automatic upgrades for Picture Pack, a discount
						package that includes super-sizing of pictures.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemCompatibilityEnabled" type="ns:ItemCompatibilityEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports parts compatibility by application
						(ByApplication), by specification (BySpecification), or not at all
						(Disabled). Categories cannot support both types of parts compatibility.
						&lt;br&gt;&lt;br&gt; 
						Parts Compatibility is supported in limited Parts &amp; Accessories
						categories for the US eBay Motors  (site ID 0) only.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MinItemCompatibility" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field specifies the minimum number of required compatible applications
						for listing items. A value of "0" indicates it is not mandatory to specify
						parts compatibilities when listing. 
						&lt;br&gt;&lt;br&gt; 
						This applies to categories that are enabled for compatibility by application
						only. Parts compatiblity by application can be specified by listing with a
						catalog product that supports parts compatibility or by specifying parts
						compatibility by application manually (&lt;b class="con"&gt;
						Item.ItemCompatibilityList&lt;/b&gt;).
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxItemCompatibility" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field specifies the maximum number of compatible applications allowed
						per item when adding or revising items. This is relevant for specifying parts
						compatibility by application manually (&lt;b class="con"&gt;
						Item.ItemCompatibilityList&lt;/b&gt;) only.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ConditionEnabled" type="ns:ConditionEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports (or requires) 
						using Item.ConditionID to specify an item's condition 
						in AddItem and related calls. See ConditionValues for 
						a list of valid IDs.&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						Some categories may still support using the older Attribute model
						and/or Custom Item Specifics model for item condition.
						If ConditionEnabled=Enabled (or Required) for a category, 
						you should stop using these other fields to specify the condition
						in your listings.
						&lt;/span&gt;
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ConditionValues" type="ns:ConditionValuesType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the supported item conditions for the category, 
						plus related policies and other details.
						Only returned if ConditionEnabled is Enabled or Required
						for the category (and the condition values are different than the 
						site defaults).
					  &lt;br&gt;&lt;br&gt;
						Returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ValueCategory" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Some eBay sites may select a few categories and designate them as 
						"value categories". These are typically selected from 
						categories where buyers can find great deals. (Not all categories 
						with great deals are designated as value categories.)
						This designation can change over time. &lt;br&gt;
						&lt;br&gt;
						While a category is designated as a value category (i.e., 
						when ValueCategory is true), it is subject to the following rule: 
						Items in value categories can only be listed in one category.&lt;br&gt;
						&lt;br&gt;
						For example, if you attempt to list in two categories and the 
						PrimaryCategory or SecondaryCategory is a value category, 
						then eBay drops the SecondaryCategory and lists the 
						item in the PrimaryCategory only. 
						Similarly, if you attempt to add a secondary category to an existing
						listing, or you change the category for an existing listing, 
						and if the primary or secondary category is a value category, 
						then eBay drops the secondary category.
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProductCreationEnabled" type="ns:ProductCreationEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether a category supports (or requires) product creation in listings.
						Use this to determine whether it is mandatory to send
						product id in AddItem and related calls. This also specifies if product creation is
						enabled so a new product can be created
					  &lt;br&gt;&lt;br&gt;
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxGranularFitmentCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Change in fitment compatibility counts:  In US car and truck parts fitment, 
						as of today we allow sellers to provide a maximum of 300 fitments at Year, 
						Make, and Model granularity.Come March 2012, we are providing sellers the 
						ability to provide up to 1000 fitments at the lowest level of granularity. 
						To allow this, the &lt;MaxGranularFitmentCount&gt; tag is used to specify 
						the fitment counts when the seller provides &gt;300 fitments.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CompatibleVehicleType" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is for future use. It is currently returned as an empty field, but in the future, the string value in this field will indicate Parts Compatibility vehicle type (e.g. cars, motorcycles, boats).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentOptionsGroup" type="ns:PaymentOptionsGroupEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates which payment options group a category supports in listings.
						&lt;br&gt;&lt;br&gt;

						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<!--Added for Seller Policies -27272  -->
			<xs:element name="ShippingProfileCategoryGroup" type="ns:ProfileCategoryGroupCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the Business Policies category group that may be used for Shipping profiles.
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentProfileCategoryGroup" type="ns:ProfileCategoryGroupCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the Business Policies category group that may be used for Payment profiles.
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReturnPolicyProfileCategoryGroup" type="ns:ProfileCategoryGroupCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the Business Policies category group that may be used for Return Policy profiles.
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<!-- START - Added For EOL Attributes - Motors Seller Tag Migration -->
			<xs:element name="VINSupported" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if the category supports the use of the VIN (Vehicle Identification Number) field to identify a motor vehicle and create a listing. VINs are supported on the US, Canada, Canada-French, and Australia sites.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VRMSupported" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if the category supports the use of the VRM (Vehicle Registration Mark) field to identify a motor vehicle and create a listing. VRMs are only supported on the UK site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerProvidedTitleSupported" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						After EOL Attributes, Seller Provided Title will no longer be supported as primary attributes, 
						rather consumers should use new tag. This feature helps consumers in identifying
						if category supports Seller Provided Title.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DepositSupported" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						After EOL Attributes, Deposit will no longer be supported as primary attributes, 
						rather consumers should use new tags. This feature helps consumers in identifying
						if category supports Deposit.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="GlobalShippingEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					  Specifies whether or not the corresponding category supports the Global Shipping 
					  Program (GSP).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<!-- END - Added For EOL Attributes - Motors Seller Tag Migration -->
			<xs:element name="AdditionalCompatibilityEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field indicates whether or not the category (specified in the 
						&lt;b&gt;Category.CategoryID&lt;/b&gt; field) supports Boats Parts
						compatibility. If true, parts compatibility name-value pairs for boats can be
						added to an item listed in the specified category.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CategoryGroupType.xsd #####

-->
	<xs:complexType name="CategoryGroupType">
		<xs:annotation>
			<xs:documentation>
			 Type defining the &lt;b&gt;CategoryGroup&lt;/b&gt; container, which defines the category
			 group to which the corresponding Business Policies profile will be applied, and a flag that
			 indicates whether or not that Business Policies profile is the default for that category
			 group. 
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Name" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					 Defines the name of the category group tied to a Business Policies profile. Valid values are
					 ALL (referring to all non-motor vehicle category groups) or MOTORS_VEHICLE (referring to
					 only motor vehicle category groups).
						&lt;br&gt;&lt;br&gt;
						The &lt;b&gt;CategoryGroup&lt;/b&gt; container is only returned in &lt;b&gt;GetUserPreferences&lt;/b&gt; 
						if the &lt;b&gt;ShowSellerProfilePreferences&lt;/b&gt; field is included in the request 
						and set to 'true'.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="IsDefault" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Identifies that the corresponding Business Policies profile is the default for the category
						group.
						&lt;br&gt;&lt;br&gt;
						The &lt;b&gt;CategoryGroup&lt;/b&gt; container is only returned in &lt;b&gt;GetUserPreferences&lt;/b&gt; 
						if the &lt;b&gt;ShowSellerProfilePreferences&lt;/b&gt; field is included in the request 
						and set to 'true'.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CategoryItemSpecificsType.xsd #####

-->
	<xs:complexType name="CategoryItemSpecificsType">
		<xs:annotation>
			<xs:documentation>
			Defines details about recommended names and values for custom Item Specifics.
		</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CategoryID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						An eBay category ID. This call retrieves recommended 
						Item Specifics (if any) for each category you specify. 
						(The call returns no results for a parent category.) 
						To determine which categories support listing with custom Item Specifics, use GetCategoryFeatures. 
						&lt;br&gt;
						&lt;br&gt;
						The request requires either CategoryID, 
						CategorySpecfics.CategoryID, or CategorySpecificsFileInfo 
						(or the call returns an error).
						CategoryID and CategorySpecific.CategoryID can both be used 
						in the same request. (CategorySpecific offers more options 
						to control the response.)
						Some input fields, such as IncludeConfidence, only work when 
						CategoryID or CategorySpecfics.CategoryID is specified.&lt;br&gt;
						&lt;br&gt;
						You can specify multiple categories, but more categories
						can result in longer response times. 
						If your request times out, specify fewer IDs.
								If you specify the same ID twice, we use the first instance.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>10</MaxLength>
						<MaxOccurs>100</MaxOccurs>
						<CallInfo>
							<CallName>GetCategorySpecifics</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemSpecifics" type="ns:NameValueListArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						In the request, use this to retrieve recommended values for a 
						particular name (in the specified category). This could be 
						an arbitrary name that the seller wants to check, or it could
						be a name that was returned in a prior response.
						At the time of this writing, this value is case-sensitive.
						(Wildcards are not supported.)&lt;br&gt;
						&lt;br&gt;
						In the response, contains a list of Item Specifics (if any)
						that eBay  recommends as most popular within the specified 
						category.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategorySpecifics</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CategoryMappingType.xsd #####

-->
	<xs:complexType name="CategoryMappingType">
		<xs:annotation>
			<xs:documentation>
				Mapping between an old category ID and an active category ID.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
		<xs:attribute name="oldID" type="xs:string">
			<xs:annotation>
				<xs:documentation>
					Identifier for an old category that has been combined with an active category.
					Unique for the site. These IDs correspond to older category IDs that
					calls like GetCategories have returned in the past.
					In GetCategoryMappings, this is always returned when CategoryMapping is returned.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetCategoryMappings</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="id" type="xs:string">
			<xs:annotation>
				<xs:documentation>
					Identifier for an active category. Unique for the site.
					These IDs correspond to the current IDs in the category hierarchy
					(returned from GetCategories and related calls). Multiple mappings can
					specify the same active category ID, because different old IDs can be mapped
					to the same active category. See "Mapping Categories on the Client Side" in the
					eBay Web Services guide.
					In GetCategoryMappings, this is always returned when CategoryMapping is returned.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetCategoryMappings</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CategoryType.xsd #####

-->
	<xs:complexType name="CategoryType">
		<xs:annotation>
			<xs:documentation>
        Container for data on one listing category. Many &lt;b&gt;CategoryType&lt;/b&gt; fields are only returned in the &lt;b&gt;GetCategories&lt;/b&gt; response. Add/Revise/Relist calls only use the &lt;b&gt;CategoryID&lt;/b&gt; field to specify which eBay category in which to list the item.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="BestOfferEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If this field is returned as 'true', the corresponding category supports Best Offers. If the field is not present, the category does not support Best Offers. This field is not returned when 'false'.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategories</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AutoPayEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If true, indicates that the category supports immediate payment.
						If not present, the category does not support
						immediate payment. Will not be returned if false.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategories</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Requiring Immediate Payment</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listing-PaymentMethod.html</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="B2BVATEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If true, the category supports business-to-business (B2B) VAT
						listings. Applicable to the eBay Germany (DE), Austria (AT),
						and Switzerland CH) sites only. If not present,
						the category does not support this feature. Will not be returned if false.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategories</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Working with Business Features and VAT</Title>
							<URL></URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CatalogEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If this field is returned as 'true', the category supports eBay catalog product details. This field is not returned if 'false'.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategory2CS</CallName>
							<Context>MappedCategoryArray</Context>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CategoryID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Distinct numeric ID for a category on eBay.
						In &lt;b&gt;GetItem&lt;/b&gt; and related calls, see &lt;b&gt;CategoryName&lt;/b&gt; for the text name of
						the category. Use &lt;b&gt;GetCategories&lt;/b&gt; to look up the category parent ID.
						&lt;br&gt;
						&lt;br&gt;
						For &lt;b&gt;GetItem&lt;/b&gt;, Half.com items return the Half.com category ID
						in &lt;b&gt;PrimaryCategory&lt;/b&gt;. This ID is not necessarily returned in
						&lt;b&gt;GetCategories&lt;/b&gt;.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>10</MaxLength>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddSellingManagerTemplate</CallName>
							<Context>PrimaryCategory</Context>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddSellingManagerTemplate</CallName>
							<Context>SecondaryCategory</Context>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Context>PrimaryCategory</Context>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
							<Context>FreeAddedCategory</Context>
							<Context>SecondaryCategory</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetCategories</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetContextualKeywords</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetCategory2CS</CallName>
							<Context>MappedCategoryArray</Context>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetCategory2CS</CallName>
							<Context>UnmappedCategoryArray</Context>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Always</Returned>
							<Context>PrimaryCategory</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Context>FreeAddedCategory</Context>
							<Context>SecondaryCategory</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSuggestedCategories</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Returned>Conditionally</Returned>
							<Context>FreeAddedCategory</Context>
							<Context>SecondaryCategory</Context>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Returned>Conditionally</Returned>
							<Context>PrimaryCategory</Context>
							<Context>SecondaryCategory</Context>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CategoryLevel" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The level where the category fits in the site's category hierarchy.
						For example, if this field has a value of '2', then the category is two
						levels below the root category in the site's category hierarchy.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategories</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CategoryName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Display name of the category as it would appear on
						the eBay Web site.
						In GetItem, this is a fully qualified category name
						(e.g., Collectibles:Decorative Collectibles:Hummel, Goebel).&lt;br&gt;
						&lt;br&gt;
						In GetItem, always returned for eBay.com listings.
						Not returned in PrimaryCategory for Half.com listings.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>30</MaxLength>
						<CallInfo>
							<CallName>GetCategories</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetContextualKeywords</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
							<Context>PrimaryCategory</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
							<Context>FreeAddedCategory</Context>
							<Context>SecondaryCategory</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Context>PrimaryCategory</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Context>FreeAddedCategory</Context>
							<Context>SecondaryCategory</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSuggestedCategories</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CategoryParentID" type="xs:string" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Category ID identifying a category that is an ancestor of
						the category indicated in CategoryID.
						For GetCategories, returns the same value as CategoryID
						if the CategoryLevel is 1.
						For GetSuggestedCategories, multiple CategoryParentID fields
						can be returned in sequence, starting with the root category
						and ending with the category that is the direct parent of
						the category specified in CategoryID.
						Use these parent fields and the CategoryID field to build
						the fully qualified category browse path or "breadcrumbs"
						(e.g., 58058:3516:3517).
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>10</MaxLength>
						<CallInfo>
							<CallName>GetCategories</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSuggestedCategories</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CategoryParentName" type="xs:string" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Display name of the category indicated in CategoryParentID.
						For GetSuggestedCategories, multiple CategoryParentName fields
						can be returned in sequence, starting with the root category
						and ending with the category that
						is the direct parent of the category specified in CategoryName.
						Use these parent fields and the CategoryName field to build the
						fully qualified category browse path or "breadcrumbs"
						(e.g., Computers &amp; Networking > Technology Books > Certification).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSuggestedCategories</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProductSearchPageAvailable" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						No longer applicable to any category.
					</xs:documentation>
					<xs:appinfo>
						<DeprecationVersion>773</DeprecationVersion>
						<DeprecationDetails>Avoid</DeprecationDetails>
						<UseInstead>FindProducts (Shopping API)</UseInstead>
						<EndOfLifeVersion>889</EndOfLifeVersion>
						<CallInfo>
							<CallName>GetCategory2CS</CallName>
							<Context>MappedCategoryArray</Context>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProductFinderIDs" type="ns:ExtendedProductFinderIDType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						No longer applicable to any category.
					</xs:documentation>
					<xs:appinfo>
						<DeprecationVersion>773</DeprecationVersion>
						<DeprecationDetails>Avoid</DeprecationDetails>
						<UseInstead>FindProducts (Shopping API)</UseInstead>
						<EndOfLifeVersion>889</EndOfLifeVersion>
						<CallInfo>
							<CallName>GetCategory2CS</CallName>
							<Context>MappedCategoryArray</Context>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CharacteristicsSets" type="ns:CharacteristicsSetType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						No longer applicable to any category.
					</xs:documentation>
					<xs:appinfo>
						<DeprecationVersion>773</DeprecationVersion>
						<DeprecationDetails>Avoid</DeprecationDetails>
						<UseInstead>FindProducts (Shopping API)</UseInstead>
						<EndOfLifeVersion>889</EndOfLifeVersion>
						<CallInfo>
							<CallName>GetCategory2CS</CallName>
							<Context>MappedCategoryArray</Context>
							<Context>SiteWideCharacteristicSets</Context>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Expired" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If true, indicates a category that has expired and
						to which items may not be listed. Will not be returned if false.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategories</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="IntlAutosFixedCat" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Used for Store Inventory listings, which are no longer supported on any eBay site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategories</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LeafCategory" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If true, indicates that the category indicated in CategoryID is a leaf category,
						in which items may be listed (if the category is not also expired or virtual). Will not be returned if false.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategories</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Virtual" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If true, indicates the category indicated in CategoryID is a
						virtual category, to which items may not be listed. Will not be returned if false.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategories</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NumOfItems" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						No longer applicable to any category.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
					</xs:appinfo>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryListings</CallName>
							<Returned>Conditionally</Returned>
							<Context>CategoryArray</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerGuaranteeEligible" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						No longer supported.
					</xs:documentation>
					<xs:appinfo>
						<DeprecationVersion>773</DeprecationVersion>
						<DeprecationDetails>Avoid</DeprecationDetails>
						<UseInstead/>
						<EndOfLifeVersion>889</EndOfLifeVersion>
						<CallInfo>
							<CallName>GetCategories</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ORPA" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category (and its subcategories)
						allows or disallows listing with a reserve price,
						depending on the prevailing site configuration indicated by
						ReservePriceAllowed.
						ORPA (override reserve price allowed) indicates when the category
						is an exception to the site's ReservePriceAllowed policy.&lt;br&gt;
						&lt;br&gt;
						If ORPA is true, the category overrides (toggles or reverses) the
						site's ReservePriceAllowed setting. In other words:&lt;br&gt;
						- If ReservePriceAllowed is true, reserve price is not allowed in this category.&lt;br&gt;
						- If ReservePriceAllowed is false, reserve price is allowed in this category.&lt;br&gt;&lt;br&gt;
						If ORPA is not present, there is no override.
						That is, the category's setting is the same as the site's ReservePriceAllowed setting.&lt;br&gt;
						&lt;br&gt; This field will not be returned in the response if false.
						This toggling logic is designed to reduce the size of the GetCategories
						response by only returning ORPA when the category's policy is different
						from the site's policy. (If ORPA is true for a category, you can assume
						its subcategories inherit the same setting unless otherwise specified.)
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategories</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ORRA" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category (and its subcategories) allows
						or disallows reducing a listing's reserve price,
						depending on the prevailing site configuration indicated by ReduceReserveAllowed.
						ORRA (override reduce reserve allowed) indicates when the category is an exception
						to the site's ReduceReserveAllowed policy.&lt;br&gt;&lt;br&gt;
						If ORRA is true, the category overrides (toggles or reverses) the
						site's ReduceReserveAllowed setting. In other words:&lt;br&gt;
						- If ReduceReserveAllowed is true, reserve price reduction is not allowed in this category.&lt;br&gt;
						- If ReduceReserveAllowed is false (because it is not present in the response), reserve price reduction is allowed in this category.&lt;br&gt;&lt;br&gt;
						If ORRA is not present, there is no override. Will not be returned in the response if false.
						That is, the category's setting is the same as the site's ReduceReserveAllowed setting.&lt;br&gt;
						&lt;br&gt;
						This toggling logic is designed to reduce the size of the GetCategories
						response by only returning ORRA when the category's policy is different
						from the site's policy.  (If ORRA is true for a category, you can assume
						its subcategories inherit the same setting unless otherwise specified.)
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategories</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LSD" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						"Lot Size Disabled (LSD)" indicates that Item.LotSize is not permitted when you list in this category.
						If true, indicates that lot sizes are disabled in the specified category. Will not be returned if false.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategories</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Keywords" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						No longer supported.
					</xs:documentation>
					<xs:appinfo>
						<noCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CharacteristicSetIDsType.xsd #####

-->
	<xs:complexType name="CharacteristicSetIDsType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as the &lt;b&gt;GetProduct*&lt;/b&gt; calls are no longer available.
				<!-- 				A list of one or more characteristic set IDs.  -->
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ID" type="xs:string" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Numeric identifier for a domain (characteristic set).&lt;br&gt;
						&lt;br&gt;
						For GetProductSearchResults (for selling tools), it's best to use
						GetCategory2CS to determine mappings between categories and
						characteristic sets that are flagged as CatalogEnabled.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
<!--
						<SeeLink>
							<Title>Catalog-Enabled Attribute Sets</Title>
							<URL>../../Support/CatalogEnabledAttrSets.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>GetProductSearchResults</CallName>
-->
							<!-- <RequiredInput>No</RequiredInput>
						</CallInfo>  -->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CharacteristicType.xsd #####

-->
	<xs:complexType name="CharacteristicType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as the &lt;b&gt;GetProduct*&lt;/b&gt; calls are no longer available.
				<!-- 	No longer applicable to any category. -->
			</xs:documentation>
<!-- 			<xs:appinfo>
				<DeprecationVersion>773</DeprecationVersion>
				<DeprecationDetails>Avoid</DeprecationDetails>
				<UseInstead>FindProducts (Shopping API)</UseInstead>
				<EndOfLifeVersion>889</EndOfLifeVersion>
			</xs:appinfo>
-->
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AttributeID" type="xs:int">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Constant value that identifies the characteristic in a language-independent way.
						Unique within the characteristic set.
					</xs:documentation>
					<xs:appinfo>
<!--						<CallInfo>
							<CallName>GetProductFamilyMembers</CallName>
							<CallName>GetProductSearchPage</CallName>
							<CallName>GetProductSearchResults</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DateFormat" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Applicable when working with Pre-filled Item Information (Catalogs) functionality.
						Returned if the characteristic is a Date data type. Specifies the pattern
						to use when presenting the date to a user. Possible values:
						Day/Month/Year, Month/Year, Year Only.
						For example, the Year Only format would indicate that the date
						should be a value like 1999.
						Output only.
					</xs:documentation>
					<xs:appinfo>
<!--						<CallInfo>
							<CallName>GetProductSearchPage</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<Context>SortCharacteristics</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetProductFamilyMembers</CallName>
							<CallName>GetProductSearchResults</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DisplaySequence" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						The suggested order in which the characteristic should be presented
						to the user in a list. Indicates the relative position of the sort
						key in the list of characteristics. The characteristic with the
						lowest display sequence is considered the default sort key in calls
						to GetProductSearchResults. Aside from that, usage of this display
						sequence information is optional. For example, in an application
						with a graphical user interface, a characteristic with a display
						sequence of 2 could be presented before one with a display sequence
						of 3 in a drop-down list. If multiple sort characteristics are
						returned for a characteristic set, compare their display sequence
						values to determine the lowest available value (usually 0) and the
						overall sequence.
					</xs:documentation>
					<xs:appinfo>
<!--						<CallInfo>
							<CallName>GetProductFamilyMembers</CallName>
							<CallName>GetProductSearchPage</CallName>
							<CallName>GetProductSearchResults</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DisplayUOM" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Applicable when working with Pre-filled Item Information (Catalogs) functionality.
						The unit of measure (e.g., Inch) to use when the characteristic is numeric indicates a measurement.
						Not returned if not applicable.
						Output only.
					</xs:documentation>
					<xs:appinfo>
<!--						<CallInfo>
							<CallName>GetProductSearchPage</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<Context>SortCharacteristics</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetProductFamilyMembers</CallName>
							<CallName>GetProductSearchResults</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Label" type="ns:LabelType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Applicable when working with Pre-filled Item Information (Catalogs) functionality.
						The label to display when presenting the attribute to a user.
						Not necessarily the same as the attribute's label as defined in the
						characteristic set (i.e., the label could be overridden by the catalog).
					</xs:documentation>
					<xs:appinfo>
<!--						<CallInfo>
							<CallName>GetProductFamilyMembers</CallName>
							<CallName>GetProductSearchPage</CallName>
							<CallName>GetProductSearchResults</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SortOrder" type="ns:SortOrderCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Applicable when working with Pre-filled Item Information (Catalogs) functionality.
						Indicates the order in which eBay's search engine will sort the results if you
						pass this characteristic as a sort attribute in GetProductSearchResults.
						You cannot change the sort order of a characteristic when you perform a search.
						(Of course, you can change the sort order when you present results in your own application.)
						In GetProductSearchPage, if SortOrder is not returned at all, it means the results will be returned
						in the order in which they are stored on eBay (which can be useful for
						international sites that use ideographic characters).
						Output only.
					</xs:documentation>
					<xs:appinfo>
<!--						<CallInfo>
							<CallName>GetProductSearchPage</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<Context>SortCharacteristics</Context>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ValueList" type="ns:ValType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						List of one or more valid values for the characteristic.
					</xs:documentation>
					<xs:appinfo>
<!--						<CallInfo>
							<CallName>GetProductFamilyMembers</CallName>
							<CallName>GetProductSearchResults</CallName>
							<Returned>Always</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CharacteristicsSearchCodeList.xsd #####

-->
	<xs:simpleType name="CharacteristicsSearchCodeType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as the &lt;b&gt;GetProduct*&lt;/b&gt; calls are no longer available.
				<!-- 				No longer applicable to any category.  -->
			</xs:documentation>
<!--			<xs:appinfo>
				<DeprecationVersion>773</DeprecationVersion>
				<DeprecationDetails>NoOp</DeprecationDetails>
				<EndOfLifeVersion>889</EndOfLifeVersion>
				<UseInstead>FindProducts (Shopping API)</UseInstead>  
			</xs:appinfo>
-->
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Single">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						(out) The search criteria can consist of one attribute.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Multi">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						(out) Not used. (For multi-attribute search criteria,
						call GetProductFinder instead.)
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						(out) Reserved for internal or future use
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/CharacteristicsSetProductHistogramType.xsd #####

-->
	<xs:complexType name="CharacteristicsSetProductHistogramType">
		<xs:annotation>
			<xs:documentation>
				A generic type used for histograms.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="HistogramEntry" type="ns:HistogramEntryType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						In GetProducts, each histogram entry shows how many matching products
						were found in each matching domain. A domain is like a high-level
						category. (A domain is also called an attribute set or a
						characteristic set.)
					</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CharacteristicsSetType.xsd #####

-->
	<xs:complexType name="CharacteristicsSetType">
		<xs:annotation>
			<xs:documentation>
				No longer applicable to any category.
			</xs:documentation>
			<xs:appinfo>
				<DeprecationVersion>773</DeprecationVersion>
				<DeprecationDetails>Avoid</DeprecationDetails>
				<UseInstead>FindProducts (Shopping API)</UseInstead>
				<EndOfLifeVersion>889</EndOfLifeVersion>  
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Name" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The well-known name of the characteristic set (e.g., "Tickets" or "Books").
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategory2CS</CallName>
							<Context>MappedCategoryArray</Context>
							<Context>SiteWideCharacteristicSets</Context>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>  
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AttributeSetID" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Numeric value that identifies the characteristic set in a language-independent
						way. Identifies the characteristic set that is mapped to a catalog-enabled
						category associated with the product. Unique across all eBay sites.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategory2CS</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<Context>MappedCategoryArray</Context>
							<Context>SiteWideCharacteristicSets</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetProductFamilyMembers</CallName>
							<CallName>GetProductSearchPage</CallName>
							<CallName>GetProductSearchResults</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetProductSellingPages</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>  
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AttributeSetVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Version of the characteristics set. Not to be confused with
						AttributeSystemVersion, which can be used to retrieve changes to attribute
						meta-data. In item-listing requests, if you specify the version of the
						attribute set that you have stored locally, eBay will compare it to the
						current version on the site and return a warning if the versions do not match.
						If an error occurs due to invalid attribute data, this warning can be useful
						to help determine if you might be sending outdated data. The current value of
						version is not necessarily "greater than" the previous value.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategory2CS</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<Context>MappedCategoryArray</Context>
							<Context>SiteWideCharacteristicSets</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Characteristics" type="ns:CharacteristicType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						A salient aspect or feature of an item. Used to describe an item in a standard
						way so that buyers can find it more easily. An individual, standardized
						characteristic that is common to all items within the specified characteristic
						set. In the context of GetProductSearchPage, each characteristic identifies a
						single searchable attribute. A searchable attribute is a product aspect or
						feature that can be used as a criterion in a search for catalog content. For
						example, "Title" might be a criterion for searching the book catalog for Pre-
						filled Item Information related to books. See the eBay Web Services guide for
						more information.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetProductFamilyMembers</CallName>
							<CallName>GetProductSearchPage</CallName>
							<CallName>GetProductSearchResults</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CharityAffiliationDetailType.xsd #####

-->
	<xs:complexType name="CharityAffiliationDetailType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;CharityAffiliationDetail&lt;/b&gt; container that is returned in the &lt;b&gt;GetUser&lt;/b&gt; response. The &lt;b&gt;CharityAffiliationDetail&lt;/b&gt; container consists of information on a nonprofit charity organization associated with the seller's account. A separate &lt;b&gt;CharityAffiliationDetail&lt;/b&gt; container is returned for each nonprofit charity organization associated with the seller's account.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CharityID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The affiliation ID for nonprofit charity organizations
						registered with the dedicated eBay Giving Works provider.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AffiliationType" type="ns:CharityAffiliationTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the affiliation status of the nonprofit charity
						organization registered with the eBay Giving Works provider.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LastUsedTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the affiliation last used date of the nonprofit charity
						organization registered with the eBay Giving Works provider.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CharityAffiliationDetailsType.xsd #####

-->
	<xs:complexType name="CharityAffiliationDetailsType">
		<xs:annotation>
			<xs:documentation>
				Lists the nonprofit charity organization affiliations for a specified user.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CharityAffiliationDetail" type="ns:CharityAffiliationDetailType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Indicates the affiliation status for nonprofit charity organizations
						registered with the dedicated eBay Giving Works provider.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CharityAffiliationType.xsd #####

-->
	<xs:complexType name="CharityAffiliationType">
		<xs:annotation>
			<xs:documentation>
				 Defines the affiliation status for a nonprofit charity organization registered with the dedicated eBay Giving Works provider.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
		<xs:attribute name="id" type="xs:string"/>
		<xs:attribute name="type" type="ns:CharityAffiliationTypeCodeType"/>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CharityAffiliationTypeCodeList.xsd #####

-->
	<xs:simpleType name="CharityAffiliationTypeCodeType">
		<xs:annotation>
			<xs:documentation>
			 This enumeration type defines the possible values that can be returned for the &lt;b&gt;CharityAffiliationDetail.AffiliationType&lt;/b&gt; field in the &lt;b&gt;GetUser&lt;/b&gt; response.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Community">
				<xs:annotation>
					<xs:documentation>
					  (out)	The specified nonprofit charity organization has a community affiliation.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Direct">
				<xs:annotation>
					<xs:documentation>
					  (out) The specified nonprofit charity organization has direct affiliation.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Remove">
				<xs:annotation>
					<xs:documentation>
					  (out)	The specified nonprofit charity organization is no longer affiliated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						 (out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/CharityAffiliationsType.xsd #####

-->
	<xs:complexType name="CharityAffiliationsType">
		<xs:annotation>
			<xs:documentation>
				Lists the nonprofit charity organization affiliations for a specified user.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CharityID" type="ns:CharityIDType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Indicates the affiliation status for nonprofit charity organizations
						registered with the dedicated eBay Giving Works provider.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<DeprecationDetails>NoOp</DeprecationDetails>
							<UseInstead>User.SellerInfo.CharityAffiliationDetails.CharityAffiliationDetail.CharityID</UseInstead>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CharityIDType.xsd #####

-->
	<xs:complexType name="CharityIDType">
		<xs:annotation>
			<xs:documentation>
				Defines the affiliation status for a nonprofit charity
				organization registered with the eBay Giving Works provider.
			</xs:documentation>
		</xs:annotation>
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute name="type" type="ns:CharityAffiliationTypeCodeType" use="required">
				<xs:annotation>
					<xs:documentation>
						Indicates the affiliation status of the nonprofit charity
						organization registered with the eBay Giving Works provider.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
				</xs:attribute>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CharityInfoType.xsd #####

-->
	<xs:complexType name="CharityInfoType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;Charity&lt;/b&gt; container, which consists of all details
				related to a nonprofit charity organization.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Name" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The name of a non-profit charity organization. The &lt;b&gt;Name&lt;/b&gt; field is
						required if non-registered charity organization, since these companies will not have a
						eBay Giving Works &lt;b&gt;CharityID&lt;/b&gt;
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>150</MaxLength>
						<CallInfo>
							<CallName>GetCharities</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<!-- change start -->
			<xs:element name="ListingNPEmailNotifPref" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This flag is for internal use only.
						<!-- This flag controls whether or not a notification email is sent to a non-profit charity organization each time a listing is created where a portion of the proceeds will go to their organization. -->
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetCharities</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			
			<xs:element name="ListingNPEmail" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is for internal use only.
						<!-- This field sets the email address where notification emails will be sent each time a listing is created where a portion of the proceeds will go to the corresponding non-profit charity organization. -->
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>150</MaxLength>
						<CallInfo>
							<CallName>SetCharities</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			
			<xs:element name="ListingNPContactName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is for internal use only.
						<!-- This field associates a contact name to the email address where notification emails will be sent each time a listing is created where a portion of the proceeds will go to the corresponding non-profit charity organization. -->
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>150</MaxLength>
						<CallInfo>
							<CallName>SetCharities</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			
			<!-- change end -->
			<xs:element name="Mission" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The mission statement of a nonprofit charity organization registered with eBay Giving
						Works. The mission statement is returned in &lt;b&gt;GetCharities&lt;/b&gt; and is
						displayed in item listings if the nonprofit charity organization is registered with
						eBay Giving Works.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>511</MaxLength>
						<CallInfo>
							<CallName>GetCharities</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LogoURL" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This URL indicates the location of the nonprofit charity organization's logo image. The
						image file must be JPG or GIF format, and its size cannot exceed 50 KB. This logo is
						displayed in item listings if the nonprofit charity organization is registered with
						eBay Giving Works. A standard eBay Giving Works logo is used in place of the charity
						organization's logo if the &lt;b&gt;LogoURL&lt;/b&gt; or &lt;b&gt;LogoURLSelling&lt;/b&gt;
						values are not provided or these value point to bad URLs or to URLs containing no images
						or images not meeting eBay logo size and format requirements. This value is returned if
						set.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCharities</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Status" type="ns:CharityStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Enumeration value that indicates whether or not the charity is a valid eBay Giving Works
						nonprofit organization.
					</xs:documentation>
					<xs:appinfo>
						<noCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SearchableString" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Keyword string to be used for search purposes.
					</xs:documentation>
					<xs:appinfo>
						<noCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CharityRegion" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Integer value that indicates the nonprofit charity organization's region. Each nonprofit
						charity organization may be associated with only one region.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCharities</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CharityDomain" type="xs:int" minOccurs="0" maxOccurs="3">
				<xs:annotation>
					<xs:documentation>
						Integer value that indicates the domain (mission area) of the nonprofit charity
						organization. A nonprofit charity organization does not have to specify a charity
						domain, so it is possible that this field will not be returned in
						&lt;b&gt;GetCharities&lt;/b&gt;. Each nonprofit charity organization can belong to as
						many as three charity domains.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCharities</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CharityID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A unique identifier created by eBay and assigned to registered nonprofit charity
						organizations. This identifier can be used as a filter in the &lt;b&gt;GetCharities&lt;/b&gt;
						request, and it will always be returned if the nonprofity charity organization is
						registered with eBay Giving Works.
					</xs:documentation>
					<xs:appinfo>
						<noCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LogoURLSelling" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						An alternative to the &lt;b&gt;LogoURL&lt;/b&gt; value. This URL indicates the location
						of the nonprofit charity organization's logo image. The image file must be JPG or GIF
						format, and its size cannot exceed 50 KB. This URL will be used if the
						&lt;b&gt;LogoURL&lt;/b&gt; value points to a broken link or if that location either
						contains no image or contains an image that does not meet the eBay requirements - GIF or
						JPG file; maximum size of 50 KB. A nonprofit charity organization's logo is displayed in
						item listings if the nonprofit charity organization is registered with eBay Giving
						Works. A standard eBay Giving Works logo is used in place of the charity organization's
						logo if the Logo URL is not provided. This value is returned if set.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCharities</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
						<xs:element name="DisplayLogoSelling" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;b&gt;Deprecated.&lt;/b&gt; This field will be removed from the schema
						in a future release. Recommended to use IsFeaturedInSYI.
						This boolean value should be set to true if an alternate logo URL should
						be supplied by sellers using the eBay Sell Your Item flow. If this field
						has not been set to true, it will return the default value of false.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCharities</CallName>
							<Returned>Conditionally</Returned>
							<DeprecationVersion>659</DeprecationVersion>
							<EndOfLifeVersion>672</EndOfLifeVersion>
							<DeprecationDetails>NoOp</DeprecationDetails>
							<UseInstead>FeaturedInSelling</UseInstead>
						</CallInfo> -->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DisplayNameInCheckout" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;b&gt;Deprecated.&lt;/b&gt; This field will be removed from the schema
						in a future release. Recommended to use a combination of
						IsFeaturedInXO/DisplayAtCheckout, based on the scenario.
						Set this boolean value to true if the name of the nonprofit company should
						be shown during checkout. If this field has not been set to true,
						it will return the default value of false. If the user rolls their mouse
						over the name of the nonprofit company, they will see the nonprofit company's
						mission statement.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
						<!-- <CallInfo>
							<CallName>GetCharities</CallName>
							<Returned>Conditionally</Returned>
							<DeprecationVersion>659</DeprecationVersion>
							<EndOfLifeVersion>672</EndOfLifeVersion>
							<DeprecationDetails>NoOp</DeprecationDetails>
							<UseInstead>FeaturedInCheckout</UseInstead>
						</CallInfo> -->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field provides a short description about the nonprofit charity organization's
						primary purpose. "I want to support" will be added to the beginning of the contents of
						this field. For example, if the description is "the fight against cancer", then on the
						checkout page "I want to support the fight against cancer" will be displayed. The
						description may contain a maximum of 115 charecters. This value is returned if set.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>4000</MaxLength>
						<CallInfo>
							<CallName>GetCharities</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShowMultipleDonationAmountInCheckout" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					  This field must be used with the DisplayNameInCheckout field to control the options that are visible
					  to a buyer during checkout. If the
					  DisplayNameInCheckout field is set to True, and the ShowMultipleDonationAmountInCheckout
					  field is set to False, a checkbox with the one dollar option will be displayed during checkout.
					  If the DisplayNameInCheckout field is set to False, and the ShowMultipleDonationAmountInCheckout
					  field is set to False, no options will be displayed during checkout.
					  &lt;br&gt;&lt;br&gt;
					  Reserved for future use. If the DisplayNameInCheckout field is set to True, and the
					  ShowMultipleDonationAmountInCheckout field is set to True, a dropdown with multiple donation amounts
					  will be displayed during checkout.  If the DisplayNameInCheckout field is set to False, and the
					  ShowMultipleDonationAmountInCheckout field is set to True, no options will be displayed during checkout,
					  but the multiple donation amount field will be set.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
					<!-- 
						<CallInfo>
							<CallName>GetCharities</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExternalID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A unique identifier created and used by MissionFish to identify a registered nonprofit
						charity organization. This field is only returned for charities that are registered with
						MissionFish.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>4000</MaxLength>
						<CallInfo>
							<CallName>GetCharities</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			
			<xs:element name="PopularityIndex" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						An integer value that indicates a nonprofit charity organization's popularity rank in
						comparison with other registered eBay Giving Works organizations. This value is
						determined and managed by MissionFish and is based on various factors. This value is
						always returned for nonprofit organizations registered with eBay Giving Works.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetCharities</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EIN" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value is the Employer Identification Number (EIN) of the nonprofit charity
						organization. A nonprofit company's EIN is used for tax purposes by the Internal
						Revenue Service. This value is returned if the nonprofit organization has an EIN and
						it has been set.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetCharities</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NonProfitSecondName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
							An alternative name for the nonprofit charity organization. This value is used by
							PayPal to search for nonprofit organizations. This value is returned if set.
						</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetCharities</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NonProfitAddress" type="ns:NonProfitAddressType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Container consisting of the address (including latitude and longitude) of a nonprofit
						charity organization. This container is always returned if it is set.
					</xs:documentation>
					<xs:appinfo>
					<CallInfo>
						<CallName>SetCharities</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
				</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NonProfitSocialAddress" type="ns:NonProfitSocialAddressType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Container consisting of the nonprofit charity organization's social networking site ID/handle.
						A &lt;b&gt;NonProfitSocialAddress&lt;/b&gt; container will exist for each social
						networking site that the charity organization is asssociated with. Supported social
						networking sites include Facebook, Twitter, LinkedIn, Google+, MySpace, and Orkut. One
						or more of these containers are returned if set.					
					</xs:documentation>
					<xs:appinfo>
					<CallInfo>
						<CallName>SetCharities</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
				</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="id" type="xs:string">
			<xs:annotation>
				<xs:documentation>
					This attribute is a unique identifier used by the corresponding social networking site to
					identify the nonprofit charity organization.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetCharities</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
<xs:complexType name="NonProfitSocialAddressType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;NonProfitSocialAddress&lt;/b&gt; container, which identifies the
				nonprofit organization's social networking site account ID. A &lt;b&gt;NonProfitSocialAddress&lt;/b&gt;
				container will exist for each social networking site that the charity organization is
				asssociated with.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SocialAddressType" type="ns:SocialAddressTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Enumeration value that indicates the social networking site that the nonprofit charity
						organization is associated with. This is a required field for each social networking
						account associated with the nonprofit organzation.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>512</MaxLength>
						<CallInfo>
							<CallName>SetCharities</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SocialAddressId" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The account ID/handle associated with the nonprofit charity organization's social
						networking site. This is a required field for each social networking account associated
						with the nonprofit organzation.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>512</MaxLength>
						<CallInfo>
							<CallName>SetCharities</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<xs:simpleType name="SocialAddressTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type that defines the social networking sites that are supported by eBay Giving
				Works.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Facebook">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the &lt;b&gt;Charity.NonProfitSocialAddress.SocialAddressId&lt;/b&gt;
						is associated with the nonprofit company's Facebook account.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Twitter">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the &lt;b&gt;Charity.NonProfitSocialAddress.SocialAddressId&lt;/b&gt;
						is associated with the nonprofit company's Twitter account.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Linkedin">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the &lt;b&gt;Charity.NonProfitSocialAddress.SocialAddressId&lt;/b&gt;
						is associated with the nonprofit company's LinkedIn account.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GooglePlus">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the &lt;b&gt;Charity.NonProfitSocialAddress.SocialAddressId&lt;/b&gt;
						is associated with the nonprofit company's Google+ account.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Myspace">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the &lt;b&gt;Charity.NonProfitSocialAddress.SocialAddressId&lt;/b&gt;
						is associated with the nonprofit company's MySpace account.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Orkut">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the &lt;b&gt;Charity.NonProfitSocialAddress.SocialAddressId&lt;/b&gt;
						is associated with the nonprofit company's Orkut account.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/CharitySellerStatusCodeList.xsd #####

-->
	<xs:simpleType name="CharitySellerStatusCodeType">
		<xs:annotation>
			<xs:documentation>
			  Enumerated type defining the possible states for a seller's charity seller account.
			</xs:documentation>
			<xs:appinfo>
			     <allValuesExcept>RegisteredNoCreditCard, DirectDebitRejected</allValuesExcept>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Suspended">
				<xs:annotation>
					<xs:documentation>
					  The seller's charity seller account is suspended.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Registered">
				<xs:annotation>
					<xs:documentation>
					  The seller is a registered charity seller.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Closed">
				<xs:annotation>
					<xs:documentation>
					  The seller is no longer a registered charity seller. The account with the eBay Giving Works provider is closed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditCardExpired">
				<xs:annotation>
					<xs:documentation>
					  The credit card associated with a seller's charity seller account has expired.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TokenExpired">
				<xs:annotation>
					<xs:documentation>
					  The token associated with a seller's charity seller account has expired.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditCardAboutToExpire">
				<xs:annotation>
					<xs:documentation>
					  The credit card associated with a seller's charity seller account will expire in 15 (or fewer) days.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RegisteredNoCreditCard">
				<xs:annotation>
					<xs:documentation>
					<!-- Value no longer valid 
					  The seller is a registered charity seller, but has no credit card associated with the charity seller account.
					  This value will be removd after e557, please use RegisteredDirectSeller or RegisteredNoPaymentMethod.
					-->
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NotRegisteredLostDirectSellerStatus">
				<xs:annotation>
					<xs:documentation>
					  The seller is no longer a registered charity seller and has lost direct seller status.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DirectDebitRejected">
				<xs:annotation>
					<xs:documentation>
					<!-- Value no longer valid
					  (not supported) The seller's direct debit card was rejected.
					-->
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RegisteredDirectSeller">
				<xs:annotation>
					<xs:documentation>
					  The seller is a registered direct seller, but has no credit card associated with the charity seller account.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RegisteredNoPaymentMethod">
				<xs:annotation>
					<xs:documentation>
					  The seller is a registered charity seller with no donation payment method on file.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						  Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/CharitySellerType.xsd #####

-->
	<xs:complexType name="CharitySellerType">
		<xs:annotation>
			<xs:documentation>
				Contains information about one seller with a eBay Giving Works provider
				charity seller account.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CharitySellerStatus" type="ns:CharitySellerStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the status of the seller's charity seller account.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CharityAffiliation" type="ns:CharityAffiliationType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Indicates the affiliation status for nonprofit charity organizations registered with the dedicated eBay Giving Works provider.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TermsAndConditionsAccepted" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if the seller has accepted eBay GivingWorks Terms and Conditions.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CharityStatusCodeList.xsd #####

-->
	<xs:simpleType name="CharityStatusCodeType">
		<xs:annotation>
			<xs:documentation>
			    Enumerated type defining the possible states for a nonprofit charity organization registered with the dedicated eBay Giving Works provider.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Valid">
				<xs:annotation>
					<xs:documentation>
					  (out)	The specified nonprofit charity organization is a valid nonprofit charity organization according to the requirements of the dedicated eBay Giving Works provider.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NoLongerValid">
				<xs:annotation>
					<xs:documentation>
					  (out)	The specified nonprofit charity organization is no longer a valid nonprofit charity organization according to the requirements of the dedicated eBay Giving Works provider.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/CharityType.xsd #####

-->
	<xs:complexType name="CharityType">
		<xs:annotation>
			<xs:documentation>
				Identifies a Giving Works listing and benefiting nonprofit charity organization.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CharityName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The name of the benefiting nonprofit charity organization selected by the
						charity seller.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>150</MaxLength>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CharityNumber" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A unique identifier assigned to a nonprofit
						charity organization by the dedicated provider of
						eBay Giving Works. This value can contain up to 10 digits. 
						This value is superseded by CharityID.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<!-- N/A to ReviseItem -->
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DonationPercent" type="xs:float" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The percentage of the purchase price that the
						seller chooses to donate to the selected nonprofit
						organization. This percentage is displayed in the Giving
						Works item listing. Possible values: 10.0 to 100.0.
						Percentages must increment by 5.0. Minimum donation
						percentages may be required for Giving Works listings, see
						http://pages.ebay.com/help/sell/selling-nonprofit.html for
						details. DonationPercent is required input when listing
						Giving Works items.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CharityID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A unique identification number assigned by eBay to
						registered nonprofit charity organizations. Required input
						when listing Giving Works items.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistItem</CallName>
							<!-- N/A to ReviseItem -->
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Mission" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The stated mission of the nonprofit charity
						organization. This mission is displayed in the Giving Works
						item listing.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>511</MaxLength>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LogoURL" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The URL of the nonprofit charity organization. This
						URL is displayed in the Giving Works item listing.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Status" type="ns:CharityStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The status of the nonprofit charity organization.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CharityListing" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If true, indicates that the seller has chosen to use
						eBay Giving Works to donate a percentage of the item's
						purchase price to a selected nonprofit organization.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CheckoutMethodCodeList.xsd #####

-->
	<xs:simpleType name="CheckoutMethodCodeType">
		<xs:annotation>
			<xs:documentation>
			 This type is deprecated as the 3rd Party Checkout is no longer available.
<!--				The checkout method used by the buyer at external site. -->
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Other">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Other Checkout Method was used.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ThirdPartyCheckout">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						As of July 1, 2011, third-party applications can no longer be used for
						checkout. All purchased items must go through the eBay Checkout flow.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						(out) Reserved for internal or future use.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/CheckoutOrderDetailType.xsd #####

-->
	<xs:complexType name="CheckoutOrderDetailType">
		<xs:annotation>
			<xs:documentation>
				Details of the order for a checked out cart.
			</xs:documentation>
			<xs:appinfo>
				<DeprecationVersion>587</DeprecationVersion>
				<DeprecationDetails>NoOp</DeprecationDetails>
				<UseInstead/>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="TotalCartMerchandiseCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total item cost of all items in the cart.
					</xs:documentation>
					<!-- N/A to GetCart, SetCart -->
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalCartShippingCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total shipping cost of all items in the cart.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalTaxAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total tax for all items in the cart.
					</xs:documentation>
					<!-- N/A to GetCart, SetCart -->
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The overall total cost (including item cost, shipping cost and taxes).
					</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CheckoutStatusCodeList.xsd #####

-->
	<xs:simpleType name="CheckoutStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				Indicates the current Checkout status for an order line item.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="CheckoutComplete">
				<xs:annotation>
					<xs:documentation>
						(out) Checkout complete.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CheckoutIncomplete">
				<xs:annotation>
					<xs:documentation>
						(out) Checkout incomplete.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerRequestsTotal">
				<xs:annotation>
					<xs:documentation>
						(out) Buyer requests total from seller.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellerResponded">
				<xs:annotation>
					<xs:documentation>
						(out) Seller responded to buyer's request.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/CheckoutStatusType.xsd #####

-->
	<xs:complexType name="CheckoutStatusType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;CheckoutStatus&lt;/b&gt; container that is returned in 
				&lt;b&gt;GetOrders&lt;/b&gt; and &lt;b&gt;GetOrderTransactions&lt;/b&gt; to indicate 
				the current checkout status of the order.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="eBayPaymentStatus" type="ns:PaymentStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates the payment status of an order. 
						&lt;br&gt;&lt;br&gt;
						Also applicable to Half.com orders (GetOrders only).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SoldReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LastModifiedTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the last time that there was a change in value of the
						&lt;b&gt;CheckoutStatus.Status&lt;/b&gt; field, such as 'Pending' to 'Complete'.
						&lt;br&gt;&lt;br&gt;
						This field is also applicable to Half.com orders (GetOrders only).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentMethod" type="ns:BuyerPaymentMethodCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The payment method that the buyer selected to pay for the order.
						&lt;br&gt;
						&lt;br&gt;
						This field is also applicable to Half.com orders (GetOrders only).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SoldReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Status" type="ns:CompleteStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the status of the order. This value is subject to change based on the
						status of the checkout flow. Generally speaking, the &lt;b&gt;Status&lt;/b&gt; 
						field reads 'Incomplete'
						when payment has yet to be initiated, 'Pending' when payment has been initiated
						but is in process, and 'Complete' when the payment process has completed. 
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;Note&lt;/b&gt;: If the PaymentMethod is CashOnPickup, the Status value
						will read Complete right at Checkout, even though the seller may not have been
						officially paid yet, and the eBayPaymentStatus field will read NoPaymentFailure.
						The CheckoutStatus.Status value will remain as Complete even if the seller uses
						ReviseCheckoutStatus to change the checkout status to Pending. However, the
						eBayPaymentStatus value in GetOrders will change from NoPaymentFailure to
						PaymentInProcess.
						&lt;br&gt;&lt;br&gt;
						This field is also applicable to Half.com orders (GetOrders only).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SoldReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="IntegratedMerchantCreditCardEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the item can be paid for through a payment gateway (Payflow) account.
						If IntegratedMerchantCreditCardEnabled is true, then integrated merchant credit card (IMCC) is
						enabled for credit cards because the seller has a payment gateway account.
						Therefore, if IntegratedMerchantCreditCardEnabled is true, and AmEx, Discover, or
						VisaMC is returned for an item, then on checkout, an online credit-card payment
						is processed through a payment gateway account.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayPaymentMismatchDetails" type="ns:eBayPaymentMismatchDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container is returned when a buyer's payment does not match the total cost of an
						order going through the new eBay payment process. This container is only applicable for
						German and Austrian orders going through the new eBay payment process, and if the buyer 
						has selected EFT as the payment method.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						The introduction of the new eBay payment process for the entire German and
						Austrian eBay marketplace has been delayed until further notice.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ClassifiedAdAutoAcceptEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="ClassifiedAdAutoAcceptEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;ClassifiedAdAutoAcceptEnabled&lt;/b&gt; field that is 
				returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container of the 
				&lt;b&gt;GetCategoryFeatures&lt;/b&gt; response (as long as 
				'ClassifiedAdAutoAcceptEnabled' or 'ClassifiedAdAutoDeclineEnabled' is included as a &lt;b&gt;FeatureID&lt;/b&gt; value in 
				the call request or no &lt;b&gt;FeatureID&lt;/b&gt; values are passed into the call 
				request). This field is returned as an
				empty element (a boolean value is not returned) if one or more eBay API-enabled sites 
				support the Classified Ad Auto Accept feature. 
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific eBay site supports the Classified Ad Auto Accept feature (for most
				categories), look for a 'true' value in the 
				&lt;b&gt;SiteDefaults.ClassifiedAdAutoAcceptEnabled&lt;/b&gt; field.
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific category on a specific eBay site supports the Classified Ad Auto Accept feature, pass in a &lt;b&gt;CategoryID&lt;/b&gt; value in the request, and then 
				look for a 'true' value in the &lt;b&gt;ClassifiedAdAutoAcceptEnabled&lt;/b&gt; field 
				of the corresponding Category node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values 
				if more than one Category IDs were passed in the request).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ClassifiedAdAutoDeclineEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="ClassifiedAdAutoDeclineEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;ClassifiedAdAutoDeclineEnabled&lt;/b&gt; field that is 
				returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container of the 
				&lt;b&gt;GetCategoryFeatures&lt;/b&gt; response (as long as 
				'ClassifiedAdAutoDeclineEnabled' or 'ClassifiedAdAutoAcceptEnabled' is included as a &lt;b&gt;FeatureID&lt;/b&gt; value in 
				the call request or no &lt;b&gt;FeatureID&lt;/b&gt; values are passed into the call 
				request). This field is returned as an
				empty element (a boolean value is not returned) if one or more eBay API-enabled sites 
				support the Classified Ad Auto Decline feature. 
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific eBay site supports the Classified Ad Auto Decline feature (for most
				categories), look for a 'true' value in the 
				&lt;b&gt;SiteDefaults.ClassifiedAdAutoDeclineEnabled&lt;/b&gt; field.
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific category on a specific eBay site supports the Classified Ad Auto Decline feature, pass in a &lt;b&gt;CategoryID&lt;/b&gt; value in the request, and then 
				look for a 'true' value in the &lt;b&gt;ClassifiedAdAutoDeclineEnabled&lt;/b&gt; field 
				of the corresponding Category node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values 
				if more than one Category IDs were passed in the request).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ClassifiedAdBestOfferEnabledCodeList.xsd #####

-->
	<xs:simpleType name="ClassifiedAdBestOfferEnabledCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type that defines the values used to indicate whether Best Offers for the Classified Ad listing format are enabled/disabled for all/most of a site's categories (&lt;b&gt;SiteDefaults.ClassifiedAdBestOfferEnabled&lt;/b&gt;), or enabled/required/disabled for a specific eBay category (&lt;b&gt;Category.ClassifiedAdBestOfferEnabled&lt;/b&gt;).
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Disabled">
				<xs:annotation>
					<xs:documentation>
						This value indicates that Classified Ad Best Offer feature is disabled for all/most of a site's categories (if returned in the &lt;b&gt;SiteDefaults.ClassifiedAdBestOfferEnabled&lt;/b&gt; field), or disabled for a specific category (if returned in the &lt;b&gt;Category.ClassifiedAdBestOfferEnabled&lt;/b&gt; field).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Enabled">
				<xs:annotation>
					<xs:documentation>
						This value indicates that Classified Ad Best Offer feature is enabled for all/most of a site's categories (if returned in the &lt;b&gt;SiteDefaults.ClassifiedAdBestOfferEnabled&lt;/b&gt; field), or enabled for a specific category (if returned in the &lt;b&gt;Category.ClassifiedAdBestOfferEnabled&lt;/b&gt; field).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Required">
				<xs:annotation>
					<xs:documentation>
						This value indicates that Classified Ad Best Offer feature is required for a specific category (if returned in the &lt;b&gt;Category.ClassifiedAdBestOfferEnabled&lt;/b&gt; field). This value is not applicable at the site level (&lt;b&gt;SiteDefaults&lt;/b&gt; container).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ClassifiedAdBestOfferEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="ClassifiedAdBestOfferEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;ClassifiedAdBestOfferEnabled&lt;/b&gt; field that is 
				returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container of the 
				&lt;b&gt;GetCategoryFeatures&lt;/b&gt; response (as long as 
				'ClassifiedAdBestOfferEnabled' is included as a &lt;b&gt;FeatureID&lt;/b&gt; value in 
				the call request or no &lt;b&gt;FeatureID&lt;/b&gt; values are passed into the call 
				request). This field is returned as an
				empty element (a boolean value is not returned) if one or more eBay API-enabled sites 
				support the Classified Ad Best Offer feature. 
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific eBay site supports the Classified Ad Best Offer feature (for most
				categories), look for a 'true' value in the 
				&lt;b&gt;SiteDefaults.ClassifiedAdBestOfferEnabled&lt;/b&gt; field.
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific category on a specific eBay site supports the Classified Ad Best Offer feature, pass in a &lt;b&gt;CategoryID&lt;/b&gt; value in the request, and then 
				look for a 'true' value in the &lt;b&gt;ClassifiedAdBestOfferEnabled&lt;/b&gt; field 
				of the corresponding Category node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values 
				if more than one Category IDs were passed in the request).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ClassifiedAdCompanyNameEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="ClassifiedAdCompanyNameEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates whether the category supports the use of a company name 
				when contacting the seller for Classified Ad format listings.
				Added for the For Sale By Owner format.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ClassifiedAdContactByAddressEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="ClassifiedAdContactByAddressEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates whether the category supports the use of an address when 
				contacting the seller for Classified Ad format listings.
				Added for the For Sale By Owner format.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ClassifiedAdContactByEmailEnabledDefintionType.xsd #####

-->
	<xs:complexType name="ClassifiedAdContactByEmailEnabledDefintionType">
		<xs:annotation>
			<xs:documentation>
				Indicates if Email can be a contact method for the category
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ClassifiedAdContactByPhoneEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="ClassifiedAdContactByPhoneEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates whether the telephone can be a contact method for the category.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ClassifiedAdCounterOfferEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="ClassifiedAdCounterOfferEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;ClassifiedAdCounterOfferEnabled&lt;/b&gt; field that is 
				returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container of the 
				&lt;b&gt;GetCategoryFeatures&lt;/b&gt; response (as long as 
				'ClassifiedAdCounterOfferEnabled' is included as a &lt;b&gt;FeatureID&lt;/b&gt; value in 
				the call request or no &lt;b&gt;FeatureID&lt;/b&gt; values are passed into the call 
				request). This field is returned as an
				empty element (a boolean value is not returned) if one or more eBay API-enabled sites 
				support the Classified Ad Best Offer Counter Offer feature. 
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific eBay site supports the Classified Ad Best Offer Counter Offer feature (for most
				categories), look for a 'true' value in the 
				&lt;b&gt;SiteDefaults.ClassifiedAdCounterOfferEnabled&lt;/b&gt; field.
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific category on a specific eBay site supports the Classified Ad Best Offer Counter Offer feature, pass in a &lt;b&gt;CategoryID&lt;/b&gt; value in the request, and then 
				look for a 'true' value in the &lt;b&gt;ClassifiedAdCounterOfferEnabled&lt;/b&gt; field 
				of the corresponding Category node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values 
				if more than one Category IDs were passed in the request).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ClassifiedAdPayPerLeadEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="ClassifiedAdPayPerLeadEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Defines the pay-per-lead feature. If the field is present, the corresponding feature applies to the category. The field is returned as an empty element (i.e., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ClassifiedAdPaymentMethodEnabledCodeList.xsd #####

-->
	<xs:simpleType name="ClassifiedAdPaymentMethodEnabledCodeType">
		<xs:annotation>
			<xs:documentation>
				Used to indicate whether the payment method will be displayed for a category 
				belonging to the Lead Generation Format.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="EnabledWithCheckout">
				<xs:annotation>
					<xs:documentation>
						Display the payment method and permit checkout.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EnabledWithoutCheckout">
				<xs:annotation>
					<xs:documentation>
						Display the payment method and suppress checkout.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NotSupported">
				<xs:annotation>
					<xs:documentation>
						Do not display the payment method.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ClassifiedAdPaymentMethodEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="ClassifiedAdPaymentMethodEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates whether Contact Seller is enabled Classified Ads.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ClassifiedAdPhoneCountDefinitionType.xsd #####

-->
	<xs:complexType name="ClassifiedAdPhoneCountDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates which phone option the category supports for contacting
				the seller for Classified Ad format listings.
				Added for the For Sale By Owner format.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ClassifiedAdShippingMethodEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="ClassifiedAdShippingMethodEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				 Indicates whether shipping options are available for the category.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ClassifiedAdStreetCountDefinitionType.xsd #####

-->
	<xs:complexType name="ClassifiedAdStreetCountDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates which address option the category supports for 
				Classified Ad format listings.
				Added for the For Sale By Owner format.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CombinedFixedPriceTreatmentEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="CombinedFixedPriceTreatmentEnabledDefinitionType">
 		<xs:annotation>
 			<xs:documentation> 
 			Defines the Combined Fixed Price Treatment feature. If the field is present, the corresponding feature applies to the category.
			The field is returned as an empty element (i.e., a boolean value is not returned). 
			</xs:documentation>
 		</xs:annotation>
 		<xs:sequence>
 		</xs:sequence>
 	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CombinedPaymentOptionCodeList.xsd #####

-->
	<xs:simpleType name="CombinedPaymentOptionCodeType">
	<xs:annotation>
		<xs:documentation>
			Enumerated type that defines the seller's preference for allowing Combined Payment orders 
			that pass on a shipping discount to the buyer.
		</xs:documentation>
	</xs:annotation>
	<xs:restriction base="xs:token">
		<xs:enumeration value="NoCombinedPayment">
			<xs:annotation>
				<xs:documentation>
					This value indicates that the seller does not allow Combined Payment orders. In 
					other words, the buyer must pay for each order line item separately, and cannot 
					combine multiple single line item orders into one Combined Payment order and make 
					one payment for that order.
				</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		<xs:enumeration value="DiscountSpecified">
			<xs:annotation>
				<xs:documentation>
					This value indicates that the seller allows Combined Payment orders, and that the 
					seller has one or more shipping discount rules (Flat, Calculated, or Promotional) 
					that can be applied at the listing level.
				</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		<xs:enumeration value="SpecifyDiscountLater">
			<xs:annotation>
				<xs:documentation>
					This value indicates that the seller allows Combined Payment orders, and that the 
					seller will apply any shipping discounts after the creation of the Combined Payment 
					order.
				</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		<xs:enumeration value="CustomCode">
			<xs:annotation>
				<xs:documentation>
					Reserved for internal or future use.
				</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
	</xs:restriction>
</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/CombinedPaymentPeriodCodeList.xsd #####

-->
	<xs:simpleType name="CombinedPaymentPeriodCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type contains the list of values that can be used by the seller to set
				the number of days after item purchase that an unpaid order can be combined with one 
				or more other mutual (same buyer and same seller) unpaid orders into one "Combined 
				Payment" order. Either the buyer or the seller can initiate the Combined Payment 
				process. Sellers can offer buyers shipping discounts through Combined Payment orders, 
				and buyers only have to make one payment for multiple orders as oppposed to a payment 
				for each order.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Days_3">
				<xs:annotation>
					<xs:documentation>
						This value indicates that an unpaid order can be combined into a Combined Payment 
						order within three days after purchase (creation of order).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_5">
				<xs:annotation>
					<xs:documentation>
						This value indicates that an unpaid order can be combined into a Combined Payment 
						order within five days after purchase (creation of order).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_7">
				<xs:annotation>
					<xs:documentation>
						This value indicates that an unpaid order can be combined into a Combined Payment 
						order within seven days after purchase (creation of order).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_14">
				<xs:annotation>
					<xs:documentation>
						This value indicates that an unpaid order can be combined into a Combined Payment 
						order within 14 days after purchase (creation of order).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_30">
				<xs:annotation>
					<xs:documentation>
						This value indicates that an unpaid order can be combined into a Combined Payment 
						order within 30 days after purchase (creation of order).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Ineligible">
				<xs:annotation>
					<xs:documentation>
						This value indicates that an order is not eligible to be combined into a Combined
						Payment order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						This value is reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/CombinedPaymentPreferencesType.xsd #####

-->
	<xs:complexType name="CombinedPaymentPreferencesType">
		<xs:annotation>
			<xs:documentation>
			Type used to define all Combined Payment preferences, including preferences and
			rules for Calculated and Flat Rate shipping, a flag to allow or disallow Combined
			Payment orders, and the time period in which to allow buyers to combine multiple
			purchases from the seller into a Combined Payment order.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CalculatedShippingPreferences" type="ns:CalculatedShippingPreferencesType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						DO NOT USE THIS CONTAINER. As an alternative, use
						SetShippingDiscountProfiles to set all Calculated Shipping rules and
						preferences, and use GetShippingDiscountProfiles to retrieve the same
						information.
					</xs:documentation>
					<xs:appinfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CombinedPaymentOption" type="ns:CombinedPaymentOptionCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies whether or not a seller wants to allow buyers to combine single
						order line items into a Combined Payment order. A Combined Payment order can
						be created by the buyer or seller if multiple unpaid order line items exist
						between the same buyer and seller. Often, a Combined Payment order can
						reduce shipping and handling expenses for the buyer and seller.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CombinedPaymentPeriod" type="ns:CombinedPaymentPeriodCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						DO NOT USE THIS FIELD. As an alternative, use the CombinedDuration field in
						SetShippingDiscountProfiles to specify the time period in which to allow
						buyers to combine order line items into a Combined Payment order. Use
						GetShippingDiscountProfiles to retrieve the CombinedDuration value.
			    </xs:documentation>
					<xs:appinfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FlatShippingPreferences" type="ns:FlatShippingPreferencesType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						DO NOT USE THIS CONTAINER. As an alternative, use
						SetShippingDiscountProfiles to set all Flat Rate Shipping rules
						and preferences, and use GetShippingDiscountProfiles to retrieve
						the same information.
					</xs:documentation>
					<xs:appinfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CommentTypeCodeList.xsd #####

-->
	<xs:simpleType name="CommentTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type list the Feedback ratings that can be left by one eBay user for 
				another user regarding that user's experience with the another user during the 
				purchase/checkout flow of an order line item.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Positive">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the submitting user's experience with the other user
						(receiving feedback) was rated as a "Positive" experience. If an eBay user receives
						a Positive rating for an order line item from a Verified User, their overall 
						Feedback score increases by a value of 1.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Neutral">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the submitting user's experience with the other user
						(receiving feedback) was rated as a "Neutral" experience. If an eBay user receives
						a Neutral rating for an order line item from a Verified User, their overall 
						Feedback score remains the same.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Negative">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the submitting user's experience with the other user
						(receiving feedback) was rated as a "Negative" experience. If an eBay user receives
						a Negative rating for an order line item from a Verified User, their overall 
						Feedback score decreases by a value of 1.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Withdrawn">
				<xs:annotation>
					<xs:documentation>
						This value indicates that a submitted Feedback entry was withdrawn. If a Feedback
						entry is withdrawn, the effect of that entry on the overall Feedback score is 
						nullified. However, Feedback comments from the withdrawn entry are still visible.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IndependentlyWithdrawn">
				<xs:annotation>
					<xs:documentation>
						This value indicates that a submitted Feedback entry was withdrawn based on the 
						decision of a third-party (such as eBay). If a Feedback
						entry is withdrawn, the effect of that entry on the overall Feedback score is 
						nullified.
						&lt;br&gt;&lt;br&gt;
						This value is only applicable to the eBay Motors site only.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						This value is reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/CompatibleVehicleTypeDefinitionType.xsd #####

-->
	<xs:complexType name="CompatibleVehicleTypeDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Defines the vehicle type to which parts compatibility applies. If the field is
				present, the corresponding feature applies to the site. The field is returned as an
				empty element (e.g., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CompleteStatusCodeList.xsd #####

-->
	<xs:simpleType name="CompleteStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				Indicates whether the order is complete, incomplete, or pending.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Incomplete">
				<xs:annotation>
					<xs:documentation>
						The order is incomplete. Generally speaking, an order is incomplete when payment
						from the buyer has yet to be initiated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Complete">
				<xs:annotation>
					<xs:documentation>
						The order is complete. Generally speaking, an order is complete when payment
						from the buyer has been initiated and processed.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;Note&lt;/b&gt;: If the &lt;b&gt;PaymentMethodUsed&lt;/b&gt; is 'CashOnPickup',
						the &lt;b&gt;CheckoutStatus.Status&lt;/b&gt; value in &lt;b&gt;GetOrders&lt;/b&gt; will be 
						'Complete' right at Checkout, even though the seller may not have been officially paid
						yet. The &lt;b&gt;CheckoutStatus.Status&lt;/b&gt; value in &lt;b&gt;GetOrders&lt;/b&gt; will 
						remain as 'Complete' even if the seller uses &lt;b&gt;ReviseCheckoutStatus&lt;/b&gt; to 
						change the checkout status to Pending. However, the &lt;b&gt;eBayPaymentStatus&lt;/b&gt; 
						value in &lt;b&gt;GetOrders&lt;/b&gt; will change from 'NoPaymentFailure' to 
						'PaymentInProcess'.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Pending">
				<xs:annotation>
					<xs:documentation>
						The order is pending. Generally speaking, an order is pending when payment
						from the buyer has been initiated but has yet to be fully processed.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;Note&lt;/b&gt;: If the PaymentMethod is CashOnPickup, the
						CheckoutStatus.Status value in GetOrders will read Complete right at Checkout,
						even though the seller may not have been officially paid yet. The
						CheckoutStatus.Status value in GetOrders will remain as Complete even if the
						seller uses ReviseCheckoutStatus to change the checkout status to Pending.
						However, the eBayPaymentStatus value in GetOrders will change from
						NoPaymentFailure to PaymentInProcess.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ConditionEnabledCodeType.xsd #####

-->
	<xs:simpleType name="ConditionEnabledCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type that defines the values used to indicate whether Condition IDs are enabled/disabled for all/most of a site's categories (&lt;b&gt;SiteDefaults.ConditionEnabled&lt;/b&gt;), or enabled/required/disabled for a specific eBay category (&lt;b&gt;Category.ConditionEnabled&lt;/b&gt;).
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Disabled">
				<xs:annotation>
					<xs:documentation>
						This value indicates that Condition IDs are disabled for all/most of a site's categories (if returned in the &lt;b&gt;SiteDefaults.ConditionEnabled&lt;/b&gt; field), or disabled for a specific category (if returned in the &lt;b&gt;Category.ConditionEnabled&lt;/b&gt; field).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Enabled">
				<xs:annotation>
					<xs:documentation>
					This value indicates that Condition IDs are enabled for all/most of a site's categories (if returned in the &lt;b&gt;SiteDefaults.ConditionEnabled&lt;/b&gt; field), or enabled for a specific category (if returned in the &lt;b&gt;Category.ConditionEnabled&lt;/b&gt; field).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Required">
				<xs:annotation>
					<xs:documentation>
						This value indicates that Condition IDs are required for a specific category (if returned in the &lt;b&gt;Category.ConditionEnabled&lt;/b&gt; field). This value is not applicable at the site level (&lt;b&gt;SiteDefaults&lt;/b&gt; container).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
				  </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ConditionEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="ConditionEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;ConditionEnabled&lt;/b&gt; field that is 
				returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container of the 
				&lt;b&gt;GetCategoryFeatures&lt;/b&gt; response (as long as 
				'ConditionEnabled' is included as a &lt;b&gt;FeatureID&lt;/b&gt; value in 
				the call request or no &lt;b&gt;FeatureID&lt;/b&gt; values are passed into the call 
				request). This field is returned as an
				empty element (a boolean value is not returned) if one or more eBay API-enabled sites 
				support the use of Condition IDs to express the condition of an item. 
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific eBay site supports Condition IDs (for most
				categories), look for a 'Enabled' value in the 
				&lt;b&gt;SiteDefaults.ConditionEnabled&lt;/b&gt; field.
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific category on a specific eBay site supports Condition IDs, pass in a &lt;b&gt;CategoryID&lt;/b&gt; value in the request, and then 
				look for an 'Enabled' or 'Required' value in the &lt;b&gt;ConditionEnabled&lt;/b&gt; field 
				of the corresponding Category node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values 
				if more than one Category IDs were passed in the request).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ConditionType.xsd #####

-->
	<xs:complexType name="ConditionType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;ConditionValues.Condition&lt;/b&gt; container that is returned at the category level in the &lt;b&gt;GetCategoryFeatures&lt;/b&gt; response if 'ConditionValues' is specified as a &lt;b&gt;FeatureID&lt;/b&gt; value, or if no &lt;b&gt;FeatureID&lt;/b&gt; values are specified. A &lt;b&gt;ConditionValues.Condition&lt;/b&gt; container is returned for each supported item condition value for each eBay category returned in the response.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ID" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The numeric ID of a condition (e.g., 1000). Use the ID in 
						AddItem and related calls.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DisplayName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The human-readable label for the condition (e.g., "New"). 
						This value is typically localized for each site. 
						The display name can vary by category. 
						For example, condition ID 1000 could be called
						"New: with Tags" in one category and "Brand New" in another.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ConditionValuesDefinitionType.xsd #####

-->
	<xs:complexType name="ConditionValuesDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Defines the Item Condition feature. If a field of this type is present,
				the corresponding feature applies to the site. The field is returned as 
				an empty element (e.g., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ConditionValuesType.xsd #####

-->
	<xs:complexType name="ConditionValuesType">
		<xs:annotation>
			<xs:documentation>
				Fields in this type provide condition values and display names.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Condition" type="ns:ConditionType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Defines an item condition that a category supports.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		<xs:element name="ConditionHelpURL" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						URL to the eBay Web site's item condition help for the 
						category. This may include policies about how to assess the 
						condition of an item in the category. To reduce 
						item-not-as-described disputes, we recommend that 
						you refer sellers (and buyers) to these help pages.
						These help pages may vary for some categories.&lt;br&gt;
						&lt;br&gt;
						The Sandbox might not return valid help URLs.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
		</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ContactHoursDetailsType.xsd #####

-->
	<xs:complexType name="ContactHoursDetailsType">
	<xs:annotation>
		<xs:documentation>
			Type defining the &lt;b&gt;ContactHoursDetails&lt;/b&gt; container, which is used in Add/Revise/Relist calls to provide contact hours for the owner of a Classified Ad. The &lt;b&gt;ContactHoursDetails&lt;/b&gt; container is only applicable to Classified Ad listings.
		</xs:documentation>
	</xs:annotation>
	<xs:sequence>
		<xs:element name="TimeZoneID" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Indicates the local time zone of the values provided for Hours1From/Hours1To
					and Hours2From/Hours2To. If you specify a contact hours time range with
					Hours1From and Hours1To, you must provide a local time zone.
					To retrieve a complete list of the TimeZoneID values
					supported by eBay, call &lt;b&gt;GeteBayDetails&lt;/b&gt; with &lt;b&gt;DetailName&lt;/b&gt; 
					set to &lt;b&gt;TimeZoneDetails&lt;/b&gt;.
				</xs:documentation>
					<xs:appinfo>
					<CallInfo>
						<CallName>AddItem</CallName>
						<CallName>AddItems</CallName>
						<CallName>AddSellingManagerTemplate</CallName>
						<CallName>RelistItem</CallName>
						<CallName>ReviseItem</CallName>
						<CallName>ReviseSellingManagerTemplate</CallName>
						<CallName>VerifyAddItem</CallName>
						<CallName>VerifyRelistItem</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<CallName>GetSellingManagerTemplates</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellerList</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
    <xs:element name="Hours1Days" type="ns:DaysCodeType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Indicates the range of days for which the primary contact hours
					specified by Hours1AnyTime or Hours1From and Hours1To apply.
					If a value of None is provided for this field, the values provided for
					Hours1AnyTime, Hours1From, Hours1To are ignored.
				</xs:documentation>
					<xs:appinfo>
					<CallInfo>
						<CallName>AddItem</CallName>
						<CallName>AddItems</CallName>
						<CallName>AddSellingManagerTemplate</CallName>
						<CallName>RelistItem</CallName>
						<CallName>ReviseItem</CallName>
						<CallName>ReviseSellingManagerTemplate</CallName>
						<CallName>VerifyAddItem</CallName>
						<CallName>VerifyRelistItem</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<CallName>GetSellingManagerTemplates</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellerList</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="Hours1AnyTime" type="xs:boolean" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Indicates whether or not a user is available to be contacted 24 hours a day
					during the range of days specified using the Hours1Days element.
					True indicates the user is available 24 hours a day, false indicates otherwise.
					In the case of this field being true, all values provided for Hours1From and
					Hours1To will be ignored.  In the case of this field being false,
					the values provided Hours1From and Hours1To will be considered.
				</xs:documentation>
					<xs:appinfo>
					<CallInfo>
						<CallName>AddItem</CallName>
						<CallName>AddItems</CallName>
						<CallName>AddSellingManagerTemplate</CallName>
						<CallName>RelistItem</CallName>
						<CallName>ReviseItem</CallName>
						<CallName>ReviseSellingManagerTemplate</CallName>
						<CallName>VerifyAddItem</CallName>
						<CallName>VerifyRelistItem</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<CallName>GetSellingManagerTemplates</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellerList</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="Hours1From" type="xs:time" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Indicates the starting time of day this eBay user is available for other eBay
					members to contact for the range of days specified using Hours1Days.
					Enter times in 30 minute increments from the top of the hour. That is, enter
					values either on the hour (:00) or 30 minutes past the hour (:30).
					Other values will be will be rounded down to the next closest 30 minute
					increment. Times entered should be local to the value provided for TimeZoneID.
				</xs:documentation>
					<xs:appinfo>
					<CallInfo>
						<CallName>AddItem</CallName>
						<CallName>AddItems</CallName>
						<CallName>AddSellingManagerTemplate</CallName>
						<CallName>RelistItem</CallName>
						<CallName>ReviseItem</CallName>
						<CallName>ReviseSellingManagerTemplate</CallName>
						<CallName>VerifyAddItem</CallName>
						<CallName>VerifyRelistItem</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<CallName>GetSellingManagerTemplates</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellerList</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="Hours1To" type="xs:time" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Indicates the ending time of day this eBay user is available for other eBay
					members to contact them for the range of days specified using Hours1Days.
					Enter times in 30 minute increments from the top of the hour. That is, enter
					values either on the hour (:00) or 30 minutes past the hour (:30).
					Other values will be will be rounded down to the next closest 30 minute
					increment. Times entered should be local to the value provided for TimeZoneID.
				</xs:documentation>
					<xs:appinfo>
					<CallInfo>
						<CallName>AddItem</CallName>
						<CallName>AddItems</CallName>
						<CallName>AddSellingManagerTemplate</CallName>
						<CallName>RelistItem</CallName>
						<CallName>ReviseItem</CallName>
						<CallName>ReviseSellingManagerTemplate</CallName>
						<CallName>VerifyAddItem</CallName>
						<CallName>VerifyRelistItem</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<CallName>GetSellingManagerTemplates</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellerList</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
    <xs:element name="Hours2Days" type="ns:DaysCodeType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Indicates the range of days for which the secondary contact hours
					specified by Hours2AnyTime or Hours2From and Hours2To apply.
					If a value of None is provided for this field, the values provided for
					Hours2AnyTime, Hours2From, Hours2To are ignored.
					&lt;br&gt;
					&lt;b&gt;Note:&lt;/b&gt; You cannot set Hours2Days to EveryDay. If Hours1Days
					is set to EveryDay, secondary contact hours do not apply. Hours2Days cannot be
					set to the same value as Hours1Days.
				</xs:documentation>
					<xs:appinfo>
					<CallInfo>
						<CallName>AddItem</CallName>
						<CallName>AddItems</CallName>
						<CallName>AddSellingManagerTemplate</CallName>
						<CallName>RelistItem</CallName>
						<CallName>ReviseItem</CallName>
						<CallName>ReviseSellingManagerTemplate</CallName>
						<CallName>VerifyAddItem</CallName>
						<CallName>VerifyRelistItem</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<CallName>GetSellingManagerTemplates</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellerList</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="Hours2AnyTime" type="xs:boolean" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Indicates whether or not a user is available to be contacted 24 hours a day
					during the range of days specified using the Hours2Days element.
					True indicates the user is available 24 hours a day, false indicates otherwise.
					In the case of this field being true, all values provided for Hours2From and
					Hours2To will be ignored.  In the case of this field being false,
					the values provided Hours2From and Hours2To will be considered.
				</xs:documentation>
					<xs:appinfo>
					<CallInfo>
						<CallName>AddItem</CallName>
						<CallName>AddItems</CallName>
						<CallName>AddSellingManagerTemplate</CallName>
						<CallName>RelistItem</CallName>
						<CallName>ReviseItem</CallName>
						<CallName>ReviseSellingManagerTemplate</CallName>
						<CallName>VerifyAddItem</CallName>
						<CallName>VerifyRelistItem</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<CallName>GetSellingManagerTemplates</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellerList</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="Hours2From" type="xs:time" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Indicates the starting time of day this eBay user is available for other eBay
					members to contact for the range of days specified using Hours2Days.
					Enter times in 30 minute increments from the top of the hour. That is, enter
					values either on the hour (:00) or 30 minutes past the hour (:30).
					Other values will be will be rounded down to the next closest 30 minute
					increment. Times entered should be local to the value provided for TimeZoneID.
				</xs:documentation>
					<xs:appinfo>
					<CallInfo>
						<CallName>AddItem</CallName>
						<CallName>AddItems</CallName>
						<CallName>AddSellingManagerTemplate</CallName>
						<CallName>RelistItem</CallName>
						<CallName>ReviseItem</CallName>
						<CallName>ReviseSellingManagerTemplate</CallName>
						<CallName>VerifyAddItem</CallName>
						<CallName>VerifyRelistItem</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<CallName>GetSellingManagerTemplates</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellerList</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="Hours2To" type="xs:time" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Indicates the ending time of day this eBay user is available for other eBay
					members to contact them for the range of days specified using Hours1Days.
					Enter times in 30 minute increments from the top of the hour. That is, enter
					values either on the hour (:00) or 30 minutes past the hour (:30).
					Other values will be will be rounded down to the next closest 30 minute
					increment. Times entered should be local to the value provided for TimeZoneID.
				</xs:documentation>
					<xs:appinfo>
					<CallInfo>
						<CallName>AddItem</CallName>
						<CallName>AddItems</CallName>
						<CallName>AddSellingManagerTemplate</CallName>
						<CallName>RelistItem</CallName>
						<CallName>ReviseItem</CallName>
						<CallName>ReviseSellingManagerTemplate</CallName>
						<CallName>VerifyAddItem</CallName>
						<CallName>VerifyRelistItem</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<CallName>GetSellingManagerTemplates</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellerList</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
	</xs:sequence>
</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ContextSearchAssetType.xsd #####

-->
	<xs:complexType name="ContextSearchAssetType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;ContextSearchAsset&lt;/b&gt; container that is returned in the &lt;b&gt;GetContextualKeywords&lt;/b&gt; response for each keyword that is found. 
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Keyword" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The name of the keyword that was found in the search.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>64</MaxLength>
						<CallInfo>
							<CallName>GetContextualKeywords</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Category" type="ns:CategoryType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The eBay category in which the keyword is used.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetContextualKeywords</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Ranking" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The ranking of the corresponding keyword/category combination relative to
						other keywords that were returned in the response.
					</xs:documentation>
					<xs:appinfo>
						<Min>1</Min>
						<Max>2147483647</Max>
						<CallInfo>
							<CallName>GetContextualKeywords</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CostGroupFlatCodeList.xsd #####

-->
	<xs:simpleType name="CostGroupFlatCodeType">
		<xs:annotation>
			<xs:documentation>
				Various groupings of Shipping Service Cost.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Group1MaxFlatShippingCost">
				<xs:annotation>
					<xs:documentation>
						Shipping Service Cap Group 1.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Group2MaxFlatShippingCost">
				<xs:annotation>
					<xs:documentation>
						Shipping Service Cap Group 2.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Group3MaxFlatShippingCost">
				<xs:annotation>
					<xs:documentation>
						Shipping Service Cap Group 3.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/CountryCodeList.xsd #####

-->
	<xs:simpleType name="CountryCodeType">
		<xs:annotation>
			<xs:documentation>
				Defines the 2-letter country code set.
				&lt;br&gt;&lt;br&gt;
				Use the GeteBayDetails call to see the list of currently supported codes,
				and the English names associated with each code (e.g., KY="Cayman Islands"), call 
				&lt;b&gt;GeteBayDetails&lt;/b&gt; with &lt;b&gt;DetailName&lt;/b&gt; set to &lt;b&gt;Country&lt;/b&gt;.
				&lt;br&gt;&lt;br&gt;
				Most of the codes that eBay uses conform to the ISO 3166 standard, but some of the
				codes in the ISO 3166 standard are not used by eBay. Plus, there are some non-ISO
				codes in the eBay list. (Additional codes appear at the end of this code list and
				are noted as non-ISO.)
			</xs:documentation>
			<xs:appinfo>
			 	<allValuesExcept>QP</allValuesExcept>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="AF">
				<xs:annotation>
					<xs:documentation>
						Afghanistan.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AL">
				<xs:annotation>
					<xs:documentation>
						Albania.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DZ">
				<xs:annotation>
					<xs:documentation>
						Algeria.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AS">
				<xs:annotation>
					<xs:documentation>
						American Samoa.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AD">
				<xs:annotation>
					<xs:documentation>
						Andorra.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AO">
				<xs:annotation>
					<xs:documentation>
						Angola.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AI">
				<xs:annotation>
					<xs:documentation>
						Anguilla.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AQ">
				<xs:annotation>
					<xs:documentation>
						Antarctica.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AG">
				<xs:annotation>
					<xs:documentation>
						Antigua and Barbuda.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AR">
				<xs:annotation>
					<xs:documentation>
						Argentina.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AM">
				<xs:annotation>
					<xs:documentation>
						Armenia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AW">
				<xs:annotation>
					<xs:documentation>
						Aruba.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU">
				<xs:annotation>
					<xs:documentation>
						Australia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT">
				<xs:annotation>
					<xs:documentation>
						Austria.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AZ">
				<xs:annotation>
					<xs:documentation>
						Azerbaijan.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BS">
				<xs:annotation>
					<xs:documentation>
						Bahamas.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BH">
				<xs:annotation>
					<xs:documentation>
						Bahrain.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BD">
				<xs:annotation>
					<xs:documentation>
						Bangladesh.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BB">
				<xs:annotation>
					<xs:documentation>
						Barbados.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BY">
				<xs:annotation>
					<xs:documentation>
						Belarus.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BE">
				<xs:annotation>
					<xs:documentation>
						Belgium.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BZ">
				<xs:annotation>
					<xs:documentation>
						Belize .
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BJ">
				<xs:annotation>
					<xs:documentation>
						Benin.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BM">
				<xs:annotation>
					<xs:documentation>
						Bermuda.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BT">
				<xs:annotation>
					<xs:documentation>
						Bhutan.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BO">
				<xs:annotation>
					<xs:documentation>
						Bolivia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BA">
				<xs:annotation>
					<xs:documentation>
						Bosnia and Herzegovina.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BW">
				<xs:annotation>
					<xs:documentation>
						Botswana.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BV">
				<xs:annotation>
					<xs:documentation>
						Bouvet Island.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BR">
				<xs:annotation>
					<xs:documentation>
						Brazil.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IO">
				<xs:annotation>
					<xs:documentation>
						British Indian Ocean Territory.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BN">
				<xs:annotation>
					<xs:documentation>
						Brunei Darussalam.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BG">
				<xs:annotation>
					<xs:documentation>
						Bulgaria.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BF">
				<xs:annotation>
					<xs:documentation>
						Burkina Faso.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BI">
				<xs:annotation>
					<xs:documentation>
						Burundi.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="KH">
				<xs:annotation>
					<xs:documentation>
						Cambodia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CM">
				<xs:annotation>
					<xs:documentation>
						Cameroon.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA">
				<xs:annotation>
					<xs:documentation>
						Canada.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CV">
				<xs:annotation>
					<xs:documentation>
						Cape Verde.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="KY">
				<xs:annotation>
					<xs:documentation>
						Cayman Islands.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CF">
				<xs:annotation>
					<xs:documentation>
						Central African Republic.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TD">
				<xs:annotation>
					<xs:documentation>
						Chad.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CL">
				<xs:annotation>
					<xs:documentation>
						Chile.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CN">
				<xs:annotation>
					<xs:documentation>
						China.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CX">
				<xs:annotation>
					<xs:documentation>
						Christmas Island.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CC">
				<xs:annotation>
					<xs:documentation>
						Cocos (Keeling) Islands.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CO">
				<xs:annotation>
					<xs:documentation>
						Colombia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="KM">
				<xs:annotation>
					<xs:documentation>
						Comoros.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CG">
				<xs:annotation>
					<xs:documentation>
						Congo.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CD">
				<xs:annotation>
					<xs:documentation>
						Congo, The Democratic Republic of the.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CK">
				<xs:annotation>
					<xs:documentation>
						Cook Islands.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CR">
				<xs:annotation>
					<xs:documentation>
						Costa Rica.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CI">
				<xs:annotation>
					<xs:documentation>
						Cote d'Ivoire.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HR">
				<xs:annotation>
					<xs:documentation>
						Croatia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CU">
				<xs:annotation>
					<xs:documentation>
						Cuba.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CY">
				<xs:annotation>
					<xs:documentation>
						Cyprus.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CZ">
				<xs:annotation>
					<xs:documentation>
						Czech Republic.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DK">
				<xs:annotation>
					<xs:documentation>
						Denmark.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DJ">
				<xs:annotation>
					<xs:documentation>
						Djibouti.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DM">
				<xs:annotation>
					<xs:documentation>
						Dominica.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DO">
				<xs:annotation>
					<xs:documentation>
						Dominican Republic.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TP">
				<xs:annotation>
					<xs:documentation>
						No longer in use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EC">
				<xs:annotation>
					<xs:documentation>
						Ecuador.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EG">
				<xs:annotation>
					<xs:documentation>
						Egypt.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SV">
				<xs:annotation>
					<xs:documentation>
						El Salvador.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GQ">
				<xs:annotation>
					<xs:documentation>
						Equatorial Guinea.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ER">
				<xs:annotation>
					<xs:documentation>
						Eritrea.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EE">
				<xs:annotation>
					<xs:documentation>
						Estonia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ET">
				<xs:annotation>
					<xs:documentation>
						Ethiopia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FK">
				<xs:annotation>
					<xs:documentation>
						Falkland Islands (Malvinas).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FO">
				<xs:annotation>
					<xs:documentation>
						Faroe Islands.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FJ">
				<xs:annotation>
					<xs:documentation>
						Fiji.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FI">
				<xs:annotation>
					<xs:documentation>
						Finland.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR">
				<xs:annotation>
					<xs:documentation>
						France.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GF">
				<xs:annotation>
					<xs:documentation>
						French Guiana.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PF">
				<xs:annotation>
					<xs:documentation>
						French Polynesia. Includes Tahiti.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TF">
				<xs:annotation>
					<xs:documentation>
						French Southern Territories.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GA">
				<xs:annotation>
					<xs:documentation>
						Gabon.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GM">
				<xs:annotation>
					<xs:documentation>
						Gambia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GE">
				<xs:annotation>
					<xs:documentation>
						Georgia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE">
				<xs:annotation>
					<xs:documentation>
						Germany.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GH">
				<xs:annotation>
					<xs:documentation>
						Ghana.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GI">
				<xs:annotation>
					<xs:documentation>
						Gibraltar.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GR">
				<xs:annotation>
					<xs:documentation>
						Greece.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GL">
				<xs:annotation>
					<xs:documentation>
						Greenland.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GD">
				<xs:annotation>
					<xs:documentation>
						Grenada.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GP">
				<xs:annotation>
					<xs:documentation>
						Guadeloupe.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GU">
				<xs:annotation>
					<xs:documentation>
						Guam.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GT">
				<xs:annotation>
					<xs:documentation>
						Guatemala.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GN">
				<xs:annotation>
					<xs:documentation>
						Guinea.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GW">
				<xs:annotation>
					<xs:documentation>
						Guinea-Bissau.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GY">
				<xs:annotation>
					<xs:documentation>
						Guyana.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HT">
				<xs:annotation>
					<xs:documentation>
						Haiti.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HM">
				<xs:annotation>
					<xs:documentation>
						Heard Island and Mcdonald Islands.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VA">
				<xs:annotation>
					<xs:documentation>
						Holy See (Vatican City state).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HN">
				<xs:annotation>
					<xs:documentation>
						Honduras.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HK">
				<xs:annotation>
					<xs:documentation>
						Hong Kong.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HU">
				<xs:annotation>
					<xs:documentation>
						Hungary.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IS">
				<xs:annotation>
					<xs:documentation>
						Iceland.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IN">
				<xs:annotation>
					<xs:documentation>
						India.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ID">
				<xs:annotation>
					<xs:documentation>
						Indonesia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IR">
				<xs:annotation>
					<xs:documentation>
						Iran, Islamic Republic of.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IQ">
				<xs:annotation>
					<xs:documentation>
						Iraq.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE">
				<xs:annotation>
					<xs:documentation>
						Ireland.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IL">
				<xs:annotation>
					<xs:documentation>
						Israel.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IT">
				<xs:annotation>
					<xs:documentation>
						Italy.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="JM">
				<xs:annotation>
					<xs:documentation>
						Jamaica.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="JP">
				<xs:annotation>
					<xs:documentation>
						Japan.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="JO">
				<xs:annotation>
					<xs:documentation>
						Jordan.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="KZ">
				<xs:annotation>
					<xs:documentation>
						Kazakhstan.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="KE">
				<xs:annotation>
					<xs:documentation>
						Kenya.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="KI">
				<xs:annotation>
					<xs:documentation>
						Kiribati.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="KP">
				<xs:annotation>
					<xs:documentation>
						Korea, Democratic People's Republic of.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="KR">
				<xs:annotation>
					<xs:documentation>
						Korea, Republic of.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="KW">
				<xs:annotation>
					<xs:documentation>
						Kuwait.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="KG">
				<xs:annotation>
					<xs:documentation>
						Kyrgyzstan.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LA">
				<xs:annotation>
					<xs:documentation>
						Lao People's Democratic Republic.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LV">
				<xs:annotation>
					<xs:documentation>
						Latvia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LB">
				<xs:annotation>
					<xs:documentation>
						Lebanon.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LS">
				<xs:annotation>
					<xs:documentation>
						Lesotho.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LR">
				<xs:annotation>
					<xs:documentation>
						Liberia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LY">
				<xs:annotation>
					<xs:documentation>
						Libyan Arab Jamahiriya.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LI">
				<xs:annotation>
					<xs:documentation>
						Liechtenstein.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LT">
				<xs:annotation>
					<xs:documentation>
						Lithuania.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LU">
				<xs:annotation>
					<xs:documentation>
						Luxembourg.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MO">
				<xs:annotation>
					<xs:documentation>
						Macao.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MK">
				<xs:annotation>
					<xs:documentation>
						Macedonia, the Former Yugoslav Republic of.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MG">
				<xs:annotation>
					<xs:documentation>
						Madagascar.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MW">
				<xs:annotation>
					<xs:documentation>
						Malawi.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MY">
				<xs:annotation>
					<xs:documentation>
						Malaysia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MV">
				<xs:annotation>
					<xs:documentation>
						Maldives.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ML">
				<xs:annotation>
					<xs:documentation>
						Mali.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MT">
				<xs:annotation>
					<xs:documentation>
						Malta.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MH">
				<xs:annotation>
					<xs:documentation>
						Marshall Islands.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MQ">
				<xs:annotation>
					<xs:documentation>
						Martinique.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MR">
				<xs:annotation>
					<xs:documentation>
						Mauritania.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MU">
				<xs:annotation>
					<xs:documentation>
						Mauritius.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="YT">
				<xs:annotation>
					<xs:documentation>
						Mayotte.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MX">
				<xs:annotation>
					<xs:documentation>
						Mexico.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FM">
				<xs:annotation>
					<xs:documentation>
						Micronesia, Federated States of.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MD">
				<xs:annotation>
					<xs:documentation>
						Moldova, Republic of.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MC">
				<xs:annotation>
					<xs:documentation>
						Monaco.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MN">
				<xs:annotation>
					<xs:documentation>
						Mongolia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MS">
				<xs:annotation>
					<xs:documentation>
						Montserrat.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MA">
				<xs:annotation>
					<xs:documentation>
						Morocco.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MZ">
				<xs:annotation>
					<xs:documentation>
						Mozambique.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MM">
				<xs:annotation>
					<xs:documentation>
						Myanmar.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NA">
				<xs:annotation>
					<xs:documentation>
						Namibia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NR">
				<xs:annotation>
					<xs:documentation>
						Nauru.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NP">
				<xs:annotation>
					<xs:documentation>
						Nepal.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NL">
				<xs:annotation>
					<xs:documentation>
						Netherlands.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AN">
				<xs:annotation>
					<xs:documentation>
						Netherlands Antilles.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NC">
				<xs:annotation>
					<xs:documentation>
						New Caledonia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NZ">
				<xs:annotation>
					<xs:documentation>
						New Zealand.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NI">
				<xs:annotation>
					<xs:documentation>
						Nicaragua.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NE">
				<xs:annotation>
					<xs:documentation>
						Niger.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NG">
				<xs:annotation>
					<xs:documentation>
						Nigeria.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NU">
				<xs:annotation>
					<xs:documentation>
						Niue.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NF">
				<xs:annotation>
					<xs:documentation>
						Norfolk Island.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MP">
				<xs:annotation>
					<xs:documentation>
						Northern Mariana Islands.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NO">
				<xs:annotation>
					<xs:documentation>
						Norway.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="OM">
				<xs:annotation>
					<xs:documentation>
						Oman.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PK">
				<xs:annotation>
					<xs:documentation>
						Pakistan.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PW">
				<xs:annotation>
					<xs:documentation>
						Palau.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PS">
				<xs:annotation>
					<xs:documentation>
						Palestinian territory, Occupied.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PA">
				<xs:annotation>
					<xs:documentation>
						Panama.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PG">
				<xs:annotation>
					<xs:documentation>
						Papua New Guinea.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PY">
				<xs:annotation>
					<xs:documentation>
						Paraguay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PE">
				<xs:annotation>
					<xs:documentation>
						Peru.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PH">
				<xs:annotation>
					<xs:documentation>
						Philippines.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PN">
				<xs:annotation>
					<xs:documentation>
						Pitcairn.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PL">
				<xs:annotation>
					<xs:documentation>
						Poland.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PT">
				<xs:annotation>
					<xs:documentation>
						Portugal.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PR">
				<xs:annotation>
					<xs:documentation>
						Puerto Rico.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="QA">
				<xs:annotation>
					<xs:documentation>
						Qatar.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RE">
				<xs:annotation>
					<xs:documentation>
						Reunion.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RO">
				<xs:annotation>
					<xs:documentation>
						Romania.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RU">
				<xs:annotation>
					<xs:documentation>
						Russian Federation.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RW">
				<xs:annotation>
					<xs:documentation>
						Rwanda.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SH">
				<xs:annotation>
					<xs:documentation>
						Saint Helena.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="KN">
				<xs:annotation>
					<xs:documentation>
						Saint Kitts and Nevis.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LC">
				<xs:annotation>
					<xs:documentation>
						Saint Lucia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PM">
				<xs:annotation>
					<xs:documentation>
						Saint Pierre and Miquelon.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VC">
				<xs:annotation>
					<xs:documentation>
						Saint Vincent and the Grenadines.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="WS">
				<xs:annotation>
					<xs:documentation>
						Samoa.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SM">
				<xs:annotation>
					<xs:documentation>
						San Marino.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ST">
				<xs:annotation>
					<xs:documentation>
						Sao Tome and Principe.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SA">
				<xs:annotation>
					<xs:documentation>
						Saudi Arabia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SN">
				<xs:annotation>
					<xs:documentation>
						Senegal.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SC">
				<xs:annotation>
					<xs:documentation>
						Seychelles.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SL">
				<xs:annotation>
					<xs:documentation>
						Sierra Leone.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SG">
				<xs:annotation>
					<xs:documentation>
						Singapore.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SK">
				<xs:annotation>
					<xs:documentation>
						Slovakia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SI">
				<xs:annotation>
					<xs:documentation>
						Slovenia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SB">
				<xs:annotation>
					<xs:documentation>
						Solomon Islands.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SO">
				<xs:annotation>
					<xs:documentation>
						Somalia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ZA">
				<xs:annotation>
					<xs:documentation>
						South Africa.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GS">
				<xs:annotation>
					<xs:documentation>
						South Georgia and the South Sandwich Islands.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ES">
				<xs:annotation>
					<xs:documentation>
						Spain.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LK">
				<xs:annotation>
					<xs:documentation>
						Sri Lanka.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SD">
				<xs:annotation>
					<xs:documentation>
						Sudan.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SR">
				<xs:annotation>
					<xs:documentation>
						Suriname.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SJ">
				<xs:annotation>
					<xs:documentation>
						Svalbard and Jan Mayen.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SZ">
				<xs:annotation>
					<xs:documentation>
						Swaziland.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SE">
				<xs:annotation>
					<xs:documentation>
						Sweden.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH">
				<xs:annotation>
					<xs:documentation>
						Switzerland.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SY">
				<xs:annotation>
					<xs:documentation>
						Syrian Arab Republic.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TW">
				<xs:annotation>
					<xs:documentation>
						Taiwan, Province of China.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TJ">
				<xs:annotation>
					<xs:documentation>
						Tajikistan.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TZ">
				<xs:annotation>
					<xs:documentation>
						Tanzania, United Republic of.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TH">
				<xs:annotation>
					<xs:documentation>
						Thailand.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TG">
				<xs:annotation>
					<xs:documentation>
						Togo.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TK">
				<xs:annotation>
					<xs:documentation>
						Tokelau.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TO">
				<xs:annotation>
					<xs:documentation>
						Tonga.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TT">
				<xs:annotation>
					<xs:documentation>
						Trinidad and Tobago.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TN">
				<xs:annotation>
					<xs:documentation>
						Tunisia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TR">
				<xs:annotation>
					<xs:documentation>
						Turkey.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TM">
				<xs:annotation>
					<xs:documentation>
						Turkmenistan.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TC">
				<xs:annotation>
					<xs:documentation>
						Turks and Caicos Islands.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TV">
				<xs:annotation>
					<xs:documentation>
						Tuvalu.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UG">
				<xs:annotation>
					<xs:documentation>
						Uganda.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UA">
				<xs:annotation>
					<xs:documentation>
						Ukraine.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AE">
				<xs:annotation>
					<xs:documentation>
						United Arab Emirates.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GB">
				<xs:annotation>
					<xs:documentation>
						United Kingdom.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="US">
				<xs:annotation>
					<xs:documentation>
						United States.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UM">
				<xs:annotation>
					<xs:documentation>
						NOTE: United States Minor Outlying Islands was
						defined in the eBay list previously
						but is no longer a viable option. This country
						will remain on eBay country list for backward
						compatibility. Use 'US' instead.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UY">
				<xs:annotation>
					<xs:documentation>
						Uruguay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UZ">
				<xs:annotation>
					<xs:documentation>
						Uzbekistan.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VU">
				<xs:annotation>
					<xs:documentation>
						Vanuatu.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VE">
				<xs:annotation>
					<xs:documentation>
						Venezuela.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VN">
				<xs:annotation>
					<xs:documentation>
						Viet Nam.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VG">
				<xs:annotation>
					<xs:documentation>
						Virgin Islands, British.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VI">
				<xs:annotation>
					<xs:documentation>
						Virgin Islands, U.S.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="WF">
				<xs:annotation>
					<xs:documentation>
						Wallis and Futuna.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EH">
				<xs:annotation>
					<xs:documentation>
						Western Sahara.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="YE">
				<xs:annotation>
					<xs:documentation>
						Yemen.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="YU">
				<xs:annotation>
					<xs:documentation>
						No longer in use. See RS for Serbia and ME for Montenegro.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ZM">
				<xs:annotation>
					<xs:documentation>
						Zambia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ZW">
				<xs:annotation>
					<xs:documentation>
						Zimbabwe.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AA">
				<xs:annotation>
					<xs:documentation>
						NOTE: APO/FPO was defined in eBay list previously
						but they are not defined in ISO 3166. This country
						will remain on eBay country code list for backward
						compatibility.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="QM">
				<xs:annotation>
					<xs:documentation>
						NOTE	: Guernsey was defined in eBay list previously
						but they are not defined in ISO 3166. This country
						will remain on eBay country list for backward
						compatibility.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="QN">
				<xs:annotation>
					<xs:documentation>
						NOTE: Jan Mayen was defined in eBay list previously
						but they are not defined in ISO 3166. This country
						will remain on eBay country list for backward
						compatibility.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="QO">
				<xs:annotation>
					<xs:documentation>
						NOTE: Jersey was defined in eBay list previously
						but they are not defined in ISO 3166. This country
						will remain on eBay country list for backward
						compatibility.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="QP">
				<xs:annotation>
					<xs:documentation>
					<!-- This value is no long valid
						NOTE: Tahiti was defined in eBay list previously
						but they are not defined in ISO 3166. This country
						will remain on eBay country list for backward
						compatibility. This Code is currently not supported.
					-->
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="JE">
				<xs:annotation>
					<xs:documentation>
						Jersey
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GG">
				<xs:annotation>
					<xs:documentation>
						Guernsey
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ZZ">
				<xs:annotation>
					<xs:documentation>
						Unknown country
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RS">
				<xs:annotation>
					<xs:documentation>
						Serbia
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ME">
				<xs:annotation>
					<xs:documentation>
						Montenegro.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/CountryDetailsType.xsd #####

-->
	<xs:complexType name="CountryDetailsType">
		<xs:annotation>
			<xs:documentation>
				Details about a specific country.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Country" type="ns:CountryCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Two-letter code representing a country. These two-letter codes are typically used 
						in Add/Revise/Relist calls when referring to a country.&lt;br&gt;&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
					<SeeLink>
						<Title>Item.Country in AddItem</Title>
						<URL>AddItem.html#Request.Item.Country</URL>
					</SeeLink>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Full country name for display purposes. May be similar to (but not necessarily identical to)
						CountryName in addresses (e.g., User.RegistrationAddress.CountryName in GetUser).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the latest version number for this field. The version can be used to
						determine if and when to refresh cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Gives the time in GMT that the feature flags for the
						details were last updated. This timestamp can be used to
						determine if and when to refresh cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CrossBorderTradeAustraliaEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="CrossBorderTradeAustraliaEnabledDefinitionType">
 		<xs:annotation>
 			<xs:documentation> 
 				Type defining the &lt;b&gt;CrossBorderTradeAustraliaEnabled&lt;/b&gt; field that is 
				returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container of the 
				&lt;b&gt;GetCategoryFeatures&lt;/b&gt; response (as long as 
				'CrossBorderTradeEnabled' is included as a &lt;b&gt;FeatureID&lt;/b&gt; value in 
				the call request or no &lt;b&gt;FeatureID&lt;/b&gt; values are passed into the call 
				request). This field is returned as an
				empty element (a boolean value is not returned) if one or more eBay API-enabled sites 
				support Cross Border Trade listings on the eBay Australia site. 
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific eBay site supports Cross Border Trade listings on the eBay Australia site (for most
				categories), look for a 'true' value in the 
				&lt;b&gt;SiteDefaults.CrossBorderTradeAustraliaEnabled&lt;/b&gt; field.
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific category on a specific eBay site supports Cross Border Trade listings on the eBay Australia site, pass in a &lt;b&gt;CategoryID&lt;/b&gt; value in the request, and then 
				look for a 'true' value in the &lt;b&gt;CrossBorderTradeAustraliaEnabled&lt;/b&gt; field 
				of the corresponding Category node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values 
				if more than one Category IDs were passed in the request).
 			</xs:documentation>
 		</xs:annotation>
 		<xs:sequence>
 		</xs:sequence>
 	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CrossBorderTradeGBEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="CrossBorderTradeGBEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation> 
 				Type defining the &lt;b&gt;CrossBorderTradeGBEnabled&lt;/b&gt; field that is 
				returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container of the 
				&lt;b&gt;GetCategoryFeatures&lt;/b&gt; response (as long as 
				'CrossBorderTradeEnabled' is included as a &lt;b&gt;FeatureID&lt;/b&gt; value in 
				the call request or no &lt;b&gt;FeatureID&lt;/b&gt; values are passed into the call 
				request). This field is returned as an
				empty element (a boolean value is not returned) if one or more eBay API-enabled sites 
				support Cross Border Trade listings on the eBay UK and eBay Ireland sites. 
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific eBay site supports Cross Border Trade listings on the eBay UK and eBay Ireland sites (for most
				categories), look for a 'true' value in the 
				&lt;b&gt;SiteDefaults.CrossBorderTradeGBEnabled&lt;/b&gt; field.
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific category on a specific eBay site supports Cross Border Trade listings on the eBay UK and eBay Ireland sites, pass in a &lt;b&gt;CategoryID&lt;/b&gt; value in the request, and then 
				look for a 'true' value in the &lt;b&gt;CrossBorderTradeGBEnabled&lt;/b&gt; field 
				of the corresponding Category node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values 
				if more than one Category IDs were passed in the request).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CrossBorderTradeNorthAmericaEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="CrossBorderTradeNorthAmericaEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation> 
 				Type defining the &lt;b&gt;CrossBorderTradeNorthAmericaEnabled&lt;/b&gt; field that is 
				returned under the &lt;b&gt;FeatureDefinitions&lt;/b&gt; container of the 
				&lt;b&gt;GetCategoryFeatures&lt;/b&gt; response (as long as 
				'CrossBorderTradeEnabled' is included as a &lt;b&gt;FeatureID&lt;/b&gt; value in 
				the call request or no &lt;b&gt;FeatureID&lt;/b&gt; values are passed into the call 
				request). This field is returned as an
				empty element (a boolean value is not returned) if one or more eBay API-enabled sites 
				support Cross Border Trade listings on the eBay US and eBay Canada sites. 
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific eBay site supports Cross Border Trade listings on the eBay US and eBay Canada sites (for most
				categories), look for a 'true' value in the 
				&lt;b&gt;SiteDefaults.CrossBorderTradeNorthAmericaEnabled&lt;/b&gt; field.
				&lt;br/&gt;&lt;br/&gt;
				To verify if a specific category on a specific eBay site supports Cross Border Trade listings on the eBay US and eBay Canada sites, pass in a &lt;b&gt;CategoryID&lt;/b&gt; value in the request, and then 
				look for a 'true' value in the &lt;b&gt;CrossBorderTradeNorthAmericaEnabled&lt;/b&gt; field 
				of the corresponding Category node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values 
				if more than one Category IDs were passed in the request).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CrossPromotionPreferencesType.xsd #####

-->
	<xs:complexType name="CrossPromotionPreferencesType">
		<xs:annotation>
			<xs:documentation>
			 	Contains preferences describing how items similar to the one the user is
			  presently viewing are promoted.
			  &lt;br&gt;&lt;br&gt;
				&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
				eBay Store Cross Promotions are no longer supported in the Trading API, so the 
				&lt;b&gt;CrossPromotionPreferences&lt;/b&gt; container and the 
				&lt;b&gt;ShowCrossPromotionPreferences&lt;/b&gt; flag (in 
			  &lt;b&gt;GetUserPreferences&lt;/b&gt;) should no longer be used/set.
				&lt;/span&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CrossPromotionEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						(For eBay store owners only)
						Specifies whether cross-promotions are enabled for the seller's listings.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						This field should no longer be used as eBay Store Cross Promotions are no
						longer supported in the Trading API.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CrossSellItemFormatSortFilter" type="ns:ItemFormatSortFilterCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						(For eBay store owners only) Specifies which items should be shown
						in cross-sell promotions (such as Buy It Now) and 
						in which sequence.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						This field should no longer be used as eBay Store Cross Promotions are no
						longer supported in the Trading API.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CrossSellGallerySortFilter" type="ns:GallerySortFilterCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						(For eBay store owners only) Specifies whether to display only items with
						gallery images and whether they should precede other items in cross-sell
						promotions.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						This field should no longer be used as eBay Store Cross Promotions are no
						longer supported in the Trading API.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CrossSellItemSortFilter" type="ns:ItemSortFilterCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						(For eBay store owners only) Specifies how to sort items displayed in 
						a cross-sell promotion.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						This field should no longer be used as eBay Store Cross Promotions are no
						longer supported in the Trading API.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpSellItemFormatSortFilter" type="ns:ItemFormatSortFilterCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						(For eBay store owners only) Specifies which items (such as Buy It Now) should be shown in upsell promotions and in which
						sequence.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						This field should no longer be used as eBay Store Cross Promotions are no
						longer supported in the Trading API.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpSellGallerySortFilter" type="ns:GallerySortFilterCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						(For eBay store owners only) Specifies whether to display only items with
						gallery images in upsell promotions and whether they should precede other items.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						This field should no longer be used as eBay Store Cross Promotions are no
						longer supported in the Trading API.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpSellItemSortFilter" type="ns:ItemSortFilterCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						(For eBay store owners only) Specifies how to sort items used in an upsell promotion.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						This field should no longer be used as eBay Store Cross Promotions are no
						longer supported in the Trading API.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CrossPromotionsType.xsd #####

-->
	<xs:complexType name="CrossPromotionsType">
		<xs:annotation>
			<xs:documentation>
				eBay Store Cross Promotions are no longer supported in the Trading API, so the 
				&lt;b&gt;CrossPromotion&lt;/b&gt; container will either not be returned, or, if it is 
				returned, the data in the container may not be accurate. Contains one or
				more items cross-promoted with the display or purchase of a referring item.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Unique item ID for the referring item.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetCrossPromotions</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PrimaryScheme" type="ns:PromotionSchemeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The primary cross-promotion rule scheme that
						was applied to return the cross-promoted item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetCrossPromotions</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PromotionMethod" type="ns:PromotionMethodCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The type of promotion, CrossSell or UpSell.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetCrossPromotions</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The eBay user ID of the seller offering the
						cross-promoted item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetCrossPromotions</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingDiscount" type="xs:boolean">
				<xs:annotation>
					<xs:documentation>
						Whether a shipping discount is offered by the seller
						when the cross-promoted item is purchased.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetCrossPromotions</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StoreName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The store name of the seller offering the cross-promoted item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCrossPromotions</CallName>
							<!-- Not returned by GetItem (possible bug, BUGDB00432509) -->
							<!--
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							-->
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PromotedItem" type="ns:PromotedItemType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Contains one cross-promoted item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetCrossPromotions</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/CurrencyCodeList.xsd #####

-->
	<xs:simpleType name="CurrencyCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumeration type contains a list of standard 3-digit ISO 4217 currency codes for 
				currency used in countries around the world.
				&lt;br/&gt;&lt;br/&gt;
				When adding an item through &lt;b&gt;AddItem&lt;/b&gt; (or related API call), the 
				&lt;b&gt;Item.Currency&lt;/b&gt; value will default to the currency used on the listing
				site. Otherwise, only the following currency types may be specified through an 
				Add/Revise/Relist call, since these are the currencies of all the countries where 
				the Trading API is supported:
				&lt;ul&gt;
				&lt;li&gt;USD - US Dollar&lt;/li&gt;
				&lt;li&gt;CAD - Canadian Dollar&lt;/li&gt;
				&lt;li&gt;GBP - British Pound&lt;/li&gt;
				&lt;li&gt;AUD - Australian Dollar&lt;/li&gt;
				&lt;li&gt;EUR - Euro&lt;/li&gt;
				&lt;li&gt;CHF - Swiss Franc&lt;/li&gt;
				&lt;li&gt;CNY - Chinese Renminbi&lt;/li&gt;
				&lt;li&gt;HKD - Hong Kong Dollar&lt;/li&gt;
				&lt;li&gt;PHP - Philippines Peso&lt;/li&gt;
				&lt;li&gt;PLN - Polish Zloty&lt;/li&gt;
				&lt;li&gt;SEK - Sweden Krona&lt;/li&gt;
				&lt;li&gt;SGD - Singapore Dollar&lt;/li&gt;
				&lt;li&gt;TWD - Taiwanese Dollar&lt;/li&gt;
				&lt;li&gt;INR - Indian Rupee&lt;/li&gt;
				&lt;li&gt;MYR - Malaysian Ringgit&lt;/li&gt;
				&lt;/ul&gt;
				&lt;br/&gt;
				Other currency codes in this enumerated type may be returned in
				&lt;b&gt;GetItem&lt;/b&gt; (and other calls) based on the buyer's and/or seller's
				registration country. However, only the values listed above will be returned if you 
				call &lt;b&gt;GeteBayDetails&lt;/b&gt; with &lt;b&gt;DetailName&lt;/b&gt; set to 
				&lt;b&gt;CurrencyDetails&lt;/b&gt;. 
				http://www.xe.com/iso4217.htm
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="AFA">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for an Afghan afghani, a currency used in Afghanistan.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ALL">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for an Albanian lek, a currency used in Albania.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DZD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for an Algerian dinar, a currency used in Algeria.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ADP">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for an Andorran peseta, a currency used in Andorra.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AOA">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for an Angolan kwanza, a currency used in Angola.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ARS">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for an Argentine peso, a currency used in Argentina.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AMD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for an Armenian dram, a currency used in Armenia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AWG">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for an Aruban florin, a currency used in Aruba.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AZM">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for an Azerbaijani manat, a currency used in Azerbaijan.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BSD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Bahamian dollar, a currency used in the Bahamas.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BHD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Bahraini dinar, a currency used in the Bahrain.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BDT">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Bangladeshi taka, a currency used in Bangladesh.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BBD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Barbados dollar, a currency used in Barbados.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BYR">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Belarusian ruble, a currency used in Belarus.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BZD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Belize dollar, a currency used in Belize.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BMD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Bermudian dollar, a currency used in Bermuda.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BTN">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Bhutanese ngultrum, a currency used in Bhutan.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="INR">
				<xs:annotation>
					<xs:documentation>
					This value is a 3-digit code for an Indian rupee, a currency used in India. This is
					the value that should be passed in the &lt;b&gt;Item.Currency&lt;/b&gt; field by the
					seller when listing an item on the eBay India site (Site ID 203).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BOV">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Bolivian Mvdol, a currency used in Bolivia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BOB">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Boliviano, a currency used in Bolivia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BAM">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Bosnia and Herzegovina convertible mark, a
						currency used in Bosnia and Herzegovina.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BWP">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Botswana pula, a currency used in Botswana.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BRL">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Brazilian real, a currency used in Brazil.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BND">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Brunei dollar, a currency used in Brunei and 
						Singapore.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BGL">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for the old Bulgarian lev, a currency previously used
						in Bulgaria. This currency has been replaced by the new Bulgarian lev (3-digit
						code: BGN).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BGN">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Bulgarian lev, a currency used in Bulgaria. This
						currency replaced the old Bulgarian lev (3-digit code: BGL).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BIF">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Burundian franc, a currency used in Burundi.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="KHR">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Cambodian riel, a currency used in Cambodia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAD">
				<xs:annotation>
					<xs:documentation>
					This value is a 3-digit code for a Canadian dollar, a currency used in Canada. This is
					the value that should be passed in the &lt;b&gt;Item.Currency&lt;/b&gt; field by the
					seller when listing an item on the eBay Canada site (Site ID 2). Note that items
					listed on the Canada site can also specify 'USD'.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CVE">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Cape Verde escudo, a currency used in Cape 
						Verde.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="KYD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Cayman Islands dollar, a currency used in
						the Cayman Islands.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="XAF">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Central African CFA franc, a currency used in
						Cameroon, Central African Rebublic, Republic of the Congo, Chad, Equatorial 
						Guinea, and Gabon.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CLF">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Unidad de Fomento, a currency used in Chile.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CLP">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Chilean peso, a currency used in Chile.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CNY">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Chinese yuan (also known as the renminbi), a
						currency used in China.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="COP">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Columbian peso, a currency used in Columbia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="KMF">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Comoro franc, a currency used in Comoros.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CDF">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Congolese franc, a currency used in Democratic 
						Republic of Congo.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CRC">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Costa Rican colon, a currency used in Costa
						Rica.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HRK">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Croatian kuna, a currency used in Croatia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CUP">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Cuban peso, a currency used in Cuba.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CYP">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Cypriot pound, a currency previously used in
						Cyprus. This currency has been replaced by the Euro (3-digit code: EUR).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CZK">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Czech koruna, a currency used in the Czech 
						Republic.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DKK">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Danish krone, a currency used in Denmark, 
						the Faroe Islands, and Greenland.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DJF">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Djiboutian franc, a currency used in Djibouti.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DOP">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Dominican peso, a currency used in the Dominican
						Republic.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TPE">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Portuguese Timorese escudo, a currency
						previously used in Portuguese Timor.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ECV">
				<xs:annotation>
					<xs:documentation>
						This value is an old 3-digit code for a Cape Verde escudo, a currency used in
						Cape Verde. The 'ECV' code has been replaced by 'CVE'.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ECS">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for an Ecuadorian sucre, a currency previously used in
						Ecuador. This currency has been replaced by the US Dollar (3-digit code: USD).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EGP">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for an Egyptian pound, a currency used in Egypt.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SVC">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Salvadoran colon, a currency previously used in
						El Salvador. This currency has been replaced by the US Dollar (3-digit code: USD).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ERN">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for an Eritrean nakfa, a currency used in Eritrea.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EEK">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for an Estonian kroon, a currency previously used in
						Estonia. This currency has been replaced by the Euro (3-digit code: EUR).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ETB">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for an Ethiopian birr, a currency used in Ethiopia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FKP">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Falkland Islands pound, a currency used in
						the Falkland Islands.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FJD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Fiji dollar, a currency used in Fiji.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GMD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Gambian dalasi, a currency used in Gambia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GEL">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Georgian Iari, a currency used in the country of
						Georgia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GHC">
				<xs:annotation>
					<xs:documentation>
						This value is an old 3-digit code for a Ghanaian cedi, a currency used in Ghana.
						The 'GHC' code has been replaced by 'GHS'.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GIP">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Gibraltar pound, a currency used in Gibraltar.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GTQ">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Guatemalan quetzal, a currency used in
						Guatemala.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GNF">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Guinean franc, a currency used in Guinea.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GWP">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Guinea-Bissau peso, a currency previously used
						in Guinea-Bissau. This currency has been replaced by the West African CFA franc 
						(3-digit code: XOF).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GYD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Guyanese dollar, a currency used in Guyana.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HTG">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Haitian gourde, a currency used in Haiti.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HNL">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Honduran lempira, a currency used in Honduras.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HKD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Hong Kong dollar, a currency used in Hong Kong
						and Macau. This is the value that should be passed in the
						&lt;b&gt;Item.Currency&lt;/b&gt; field by the seller when listing an item on the
						eBay Hong Kong site (Site ID 201).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HUF">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Hungarian forint, a currency used in Hungary.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ISK">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for an Icelandic krona, a currency used in Iceland.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IDR">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for an Indonesian rupiah, a currency used in
						Indonesia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IRR">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for an Iranian rial, a currency used in Iran.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IQD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for an Iraqi dinar, a currency used in Iraq.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ILS">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for an Israeli new shekel, a currency used in
						Israel and in the Palestinian territories.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="JMD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Jamaican dollar, a currency used in Jamaica.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="JPY">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Japanese yen, a currency used in Japan.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="JOD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Jordanian dinar, a currency used in Jordan.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="KZT">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Kazahhstani tenge, a currency used in
						Kazakhstan.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="KES">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Kenyan shilling, a currency used in Kenya.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AUD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for an Australia dollar, a currency used in Australia.
						This is the value that should be passed in the &lt;b&gt;Item.Currency&lt;/b&gt;
						field by the seller when listing an item on the eBay Australia site
						(Site ID 15).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="KPW">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a North Korean won, a currency used in North 
						Korea.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="KRW">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a South Korean won, a currency used in South 
						Korea.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="KWD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Kuwaiti dollar, a currency used in Kuwait.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="KGS">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Kyrgzstani som, a currency used in Kyrgystan.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LAK">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Lao kip, a currency used in Laos.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LVL">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Latvian lats, a currency used in Latvia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LBP">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Lebanese pound, a currency used in Lebanon.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LSL">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Lesotho loti, a currency used in Lesotho.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LRD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Liberian dollar, a currency used in Liberia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LYD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Libyan dinar, a currency used in Libya.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CHF">
				<xs:annotation>
					<xs:documentation>
						Swiss Franc.
						For eBay, you can only specify this currency for listings you submit to the
						Switzerland site (site ID 193).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LTL">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Lithuanian litas, a currency used in Lithuania.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MOP">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Macanese pataca, a currency used in Macao.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MKD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Macedonian denar, a currency used in Macedonia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MGF">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Malagay franc, a currency previously used
						in Madagascar. This currency has been replaced by the Malagasy ariary 
						(3-digit code: MGA).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MWK">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Malawian kwacha, a currency used in Malawi.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MYR">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Malaysian Ringgit, a currency used in Malaysia.
						This is the value that should be passed in the &lt;b&gt;Item.Currency&lt;/b&gt;
						field by the seller when listing an item on the eBay Malaysia site
						(Site ID 207).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MVR">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Maldivian rufiyaaa, a currency used in the 
						Maldives.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MTL">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Maltese lira, a currency previously used in
						Malta. This currency has been replaced by the Euro (3-digit code: EUR).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EUR">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a EURO, a currency used in Andorra, Austria,
						Belgium, Cyprus, Estonia, Finland, France, Germany, Greece, Ireland, Italy, Kosovo,
						Luxembourg, Malta, Monaco, Montenegro, Netherlands, Portugal, San Marino, Slovakia,
						Slovenia, Spain, and Vatican City. This is the value that should be passed in the
						&lt;b&gt;Item.Currency&lt;/b&gt; field by the seller when listing an item on the
						following sites: Austria (Site ID 16), Belgium_French (Site ID 23),
						France (Site ID 71), Germany (Site ID 77), Italy (Site ID 101), Belgium_Dutch (Site
						ID 123), Netherlands (Site ID 146), Spain (Site ID 186), and Ireland (Site ID 205).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MRO">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Mauritanian ouguiya, a currency used in  
						Mauritania.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MUR">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Mauritian rupee, a currency used in  
						Mauritius.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MXN">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Mexican peso, a currency used in 
						Mexico.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MXV">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit funds code for a Mexican peso, a currency used in 
						Mexico.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MDL">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Moldovan leu, a currency used in  
						Moldova.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MNT">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Mongolian tugrik, a currency used in  
						Mongolia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="XCD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for an Easy Caribbean dollar, a currency used in  
						Anguilla, Antigua and Barbuda, Dominica, Grenada, Montserrat, Saint Kitts and 
						Nevis, Saint Lucia, and Saint Vincent and the Grenadines.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MZM">
				<xs:annotation>
					<xs:documentation>
						This value is an old 3-digit code for a Mozambican metical, a currency used in
						Mozambique. The 'MZM' code has been replaced by 'MZN'.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MMK">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Myanma kyat, a currency used in  
						Myanmar.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ZAR">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a South African rand, a currency used in  
						South Africa.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NAD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Namibian dollar, a currency used in  
						Namibia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NPR">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Nepalese rupee, a currency used in Nepal.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ANG">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Netherlands Antillean guilder, a currency used
						in Curacao and Sint Maarten.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="XPF">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a CFP franc, a currency used in French Polynesia, 
						New Caledonia, and Wallis and Futuna.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NZD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a New Zealand dollar, a currency used in the 
						Cook Islands, New Zealand, Niue, Pitcairn, and Tokelau, Ross Dependency.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NIO">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Nicaraguan cordoba, a currency used in
						Nicaragua.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NGN">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Nigerian naira, a currency used in Nigeria.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NOK">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Norwegian kron, a currency used in Norway, 
						Svalbard, Jan Mayen, Bouvet Island, Queen Maud Land, and Peter I Island.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="OMR">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for an Omani rial, a currency used in Oman.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PKR">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Pakistani rupee, a currency used in Pakistan.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PAB">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Panamanian balboa, a currency used in Panama.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PGK">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Papua New Guinea kina, a currency used in
						Papua New Guinea.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PYG">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Paraguayan guarani, a currency used in
						Paraguay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PEN">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Peruvian nuevo sol, a currency used in Peru.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PHP">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Philippine peso, a currency used in the 
						Philippines. This is the value that should be passed in the
						&lt;b&gt;Item.Currency&lt;/b&gt; field by the seller when listing an item on the
						eBay Philippines site (Site ID 211).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PLN">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Polish zloty, a currency used in Poland. This
						is the value that should be passed in the &lt;b&gt;Item.Currency&lt;/b&gt; field
						by the seller when listing an item on the eBay Poland site (Site ID 212).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a US dollar, a currency used in the United
						States, America Samoa, Barbados, Bermuda, British Indian Ocean Territory, British
						Virgin Islands, Caribbean Netherlands, Ecuador, El Salvador, Guam, Haiti, Marshall
						Islands, Federated States of Micronesia, Northern Mariana Islands, Palau, Panama,
						Puerto Rico, Timor-Leste, Turks and Caicos Islands, US Virgin Islands, and
						Zimbabwe. This is the value that should be passed in the
						&lt;b&gt;Item.Currency&lt;/b&gt; field by the seller when listing an item on the
						eBay US or US eBay Motors site (Site ID 0). 'USD' can also 
						be specified as the &lt;b&gt;Item.Currency&lt;/b&gt; on the eBay Canada site 
						(Site ID 2).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="QAR">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Qatari riyal, a currency used in Qatar.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ROL">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for the old Romanian leu, a currency previously used
						in Romania. This currency has been replaced by the Romanian new leu (3-digit code:
						RON).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RUB">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Russian rouble, a currency used in Russia, 
						Abkhazia, and South Ossetia. This value replace the old 3-digit code for the 
						Russian rouble, 'RUR'.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RUR">
				<xs:annotation>
					<xs:documentation>
						This value is the old 3-digit code for a Russian rouble, a currency used in
						Russia. This value was replaced by the new 3-digit code for the Russian rouble,
						'RUB'.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RWF">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Rwandan franc, a currency used in Rwanda.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SHP">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Saint Helena pound, a currency used in Saint 
						Helena.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="WST">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Samoan tala, a currency used in Samoa.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="STD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Sao Tome and Principe dobra, a currency used in
						Sao Tome and Principe.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SAR">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Saudi riyal, a currency used in Saudi Arabia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SCR">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Seychelles rupee, a currency used in Seychelles.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SLL">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Sierra Leonean leone, a currency used in Sierra 
						Leone.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SGD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Singapore dollar, a currency used in Singapore 
						and Brunei. This is the value that should be passed in the
						&lt;b&gt;Item.Currency&lt;/b&gt; field by the seller when listing an item on the
						eBay Singapore site (Site ID 216).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SKK">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Slovak koruna, a currency previously used in
						Slovakia. This currency has been replaced by the Euro (3-digit code: EUR).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SIT">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Slovenian tolar, a currency previously used in
						Slovenia. This currency has been replaced by the Euro (3-digit code: EUR).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SBD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Solomon Islands dollar, a currency used in
						the Solomon Islands.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SOS">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Somali shilling, a currency used in Somalia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LKR">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Sri Lankan rupee, a currency used in Sri Lanka.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SDD">
				<xs:annotation>
					<xs:documentation>
						This value is the 3-digit code for a Sudanese dinar, a currency previously used in
						Sudan. The Sudanese dinar was replaced by the Sudanese pound, which has a 3-digit
						code of 'SDG'.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SRG">
				<xs:annotation>
					<xs:documentation>
						This value is the 3-digit code for a Suriname guilder, a currency previously used
						in Suriname. The Surinam guilder was replaced by the Surinamese dollar, which has
						a 3-digit code of 'SRD'.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SZL">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Swazi lilangeni, a currency used in Swaziland.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SEK">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Swedish krona, a currency used in Swedn. This
						is the value that should be passed in the &lt;b&gt;Item.Currency&lt;/b&gt; field
						by the seller when listing an item on the eBay Sweden site (Site ID 218).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SYP">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Syrian pound, a currency used in Syria.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TWD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for the New Taiwan dollar, a currency used in Taiwan.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TJS">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Tajikistani somoni, a currency used in
						Tajikistan.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TZS">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Tanzanian shilling, a currency used in
						Tanzania.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="THB">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Thai baht, a currency used in Thailand.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="XOF">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a West African CFA franc, a currency used in
						Benin, Burkina Faso, Cote d'Ivoire, Guinea-Bissau, Mali, Niger, Senegal, and 
						Togo.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TOP">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Tongan pa'anga, a currency used in Tonga.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TTD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Trinidad and Tobago dollar, a currency used in
						Trinidad and Tobago.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TND">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Tunisian dinar, a currency used in Tunisia.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TRL">
				<xs:annotation>
					<xs:documentation>
						This value is the old 3-digit code for a Turkish lira, a currency used in Turkey
						and Northern Cyprus. This value was replaced by the new 3-digit code for the
						Turkish lira, 'TRY'.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TMM">
				<xs:annotation>
					<xs:documentation>
						This value is the old 3-digit code for a Turkmenistani manat, a currency used in
						Turkmenistan. This value was replaced by the new 3-digit code for
						the Turkmenistani manat, 'TMT'.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UGX">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Ugandan shilling, a currency used in Uganda.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UAH">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Ukrainian hryvnia, a currency used in the
						Ukraine.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AED">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for an United Arab Emirates dirham, a currency used
						in the United Arab Emirates.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GBP">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Pound sterling, a currency used in the United
						Kingdom and British Crown dependencies. This is the value that should be passed in
						the &lt;b&gt;Item.Currency&lt;/b&gt; field by the seller when listing an item on
						the eBay UK site (Site ID 3). 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USS">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a same-day transaction involving US dollars.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USN">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a next-day transaction involving US dollars.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UYU">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Uruguayan peso, a currency used in Uruguay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UZS">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Uzbekistan som, a currency used in the
						Uzbekistan.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VUV">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Vanuatu vatu, a currency used in Vanuatu.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VEB">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Venezuelan bolivar, a currency previously used
						in Venezuela. The Venezuela bolivar was replaced by the Venezuelan bolivar 
						fuerte, which has a 3-digit code of 'VEF'.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VND">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Vietnamese dong, a currency used in Vietnam.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MAD">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Moroccan dirham, a currency used in Morocco.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="YER">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Yemeni rial, a currency used in Yemen.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="YUM">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for a Yugoslav dinar, a currency previously used in
						Yugoslavia. The Yugoslav dinar was replaced by the Serbian dinar, which has a 3-
						digit code of 'RSD'.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ZMK">
				<xs:annotation>
					<xs:documentation>
						This value is the old 3-digit code for a Zambian kwacha, a currency used in
						Zambia. The 'ZMK' code has been replaced by 'ZMW'.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ZWD">
				<xs:annotation>
					<xs:documentation>
						This value is the old 3-digit code for a Zimbabwean dollar, a currency previously
						used in Zimbabwe. The US dollar replaced the Zimbabwean dollar as the official 
						currency in Zimbabwe.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ATS">
				<xs:annotation>
					<xs:documentation>
						This value is a 3-digit code for an Austrian schilling, a currency previously used
						in Austria. This currency has been replaced by the Euro (3-digit code: EUR).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/CurrencyDetailsType.xsd #####

-->
	<xs:complexType name="CurrencyDetailsType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;CurrencyDetails&lt;/b&gt; container that is returned in the &lt;b&gt;GeteBayDetails&lt;/b&gt; response if 'CurrencyDetails' is used as a &lt;b&gt;DetailName&lt;/b&gt; value in the request, or no &lt;b&gt;DetailName&lt;/b&gt; values are used in the request. A &lt;b&gt;CurrencyDetails&lt;/b&gt; container is returned for each currency value that is available to use in the &lt;b&gt;Item.Currency&lt;/b&gt; field in an Add/Revise/Relist call.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Currency" type="ns:CurrencyCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Three-digit currency codes as defined in ISO 4217. The currency codes returned in
						&lt;b&gt;GeteBayDetails&lt;/b&gt; can be used as values in the 
						&lt;b&gt;Currency&lt;/b&gt; field of the Add/Revise/Relist and other Trading API
						calls.
						&lt;br&gt;&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Item.Currency</Title>
							<URL>AddItem.html#Request.Item.Currency</URL>
						</SeeLink>
						<SeeLink>
							<Title>Item.StartPrice</Title>
							<URL>AddItem.html#Request.Item.StartPrice</URL>
						</SeeLink>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Full currency name for display purposes.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the latest version number for this field. The version can be used
						to determine if and when to refresh cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Gives the time in GMT that the feature flags for the
						details were last updated. This timestamp can be used to determine if
						and when to refresh cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/DataElementSetType.xsd #####

-->
	<xs:complexType name="DataElementSetType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as the &lt;b&gt;GetProduct*&lt;/b&gt; calls are no longer available.
				<!-- 	No longer applicable to any category. -->
			</xs:documentation>
<!--			<xs:appinfo>
				<DeprecationVersion>773</DeprecationVersion>
				<DeprecationDetails>Avoid</DeprecationDetails>
				<UseInstead>FindProducts (Shopping API)</UseInstead>
				<EndOfLifeVersion>889</EndOfLifeVersion>
			</xs:appinfo>
-->
		</xs:annotation>
		<xs:sequence>
			<xs:element name="DataElement" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						An HTML snippet that specifies hints for the user, help links, help graphics,
						and other supplemental information that varies per characteristic set.
						In GetProductSearchPage, one DataElement value contains a hint (including an empty HTML achor element),
						one DataElement value may contain a URL to insert into the HTML anchor as the href value,
						and one DataElement value may contain a URL that eBay uses as a help graphic.
						If no value is available in the meta-data, a dash ("--") is returned instead.
						Usage of this information is optional and may require developers to inspect
						the information to determine how it can be applied in an application.
						Because this is returned as a string, the HTML markup elements are escaped with
						character entity references (e.g.,&amp;lt;a href=""&amp;gt;&amp;lt;Attributes&amp;gt;...).
						See the appendices in the eBay Web Services guide for general information about
						string data types.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
<!--						<CallInfo>
							<CallName>GetProductSearchPage</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetProductFamilyMembers</CallName>
							<Returned>Always</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DataElementID" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Identifier for a data element. This is primarily for internal use by eBay.
						Developers can choose to inspect this information and determine how it
						can be applied in their applications.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
<!--						<CallInfo>
							<CallName>GetProductSearchPage</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="attributeSetID" type="xs:int">
			<xs:annotation>
				<xs:documentation>
						<!-- This field is deprecated -->
					Matches the AttributeSetID associated with a response
					returned from the same call that returned the data element set.
					As calls like GetProductSearchResults can perform batch searches, this ID helps
					you determine which attribute set the data element set is associated with.
				</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
<!--						<CallInfo>
							<CallName>GetProductFamilyMembers</CallName>
							<CallName>GetProductSearchPage</CallName>
							<CallName>GetProductSearchResults</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/DateSpecifierCodeList.xsd #####

-->
	<xs:simpleType name="DateSpecifierCodeType">
		<xs:annotation>
			<xs:documentation>
				 This type is deprecated as the call is no longer available.
			<!--	 Specifies a subcomponent of a date. Useful in cases when it is
				 helpful to allow separate text fields or drop-down lists to be
				 rendered for each date subcomponent. (For example, when calling
				 GetProductSearchResults, you use date specifiers to indicate the
				 date subcomponent that the attribute represents.)  -->
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="M">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						(in) The month subcomponent of a date.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="D">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						(in) The day subcomponent of a date.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Y">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						(in) The year subcomponent of a date.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						(out) Reserved for internal or future use.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/DateType.xsd #####

-->
	<xs:complexType name="DateType">
		<xs:annotation>
			<xs:documentation>
				Defines year, month, and day as individual components of a date.
				Only applicable to use cases that support incomplete dates.
				Otherwise, we use xs:dateTime (or xs:date, as appropriate).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Year" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A year in the form YYYY. For ticket searches on the US site,
						only specify 2007 or 2008. If you specify any other year,
						it is ignored.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Month" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A calendar month (e.g., 2 or 02 for February).
						For ticket searches, Month is required if
						Day is specified.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Day" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A calendar day (e.g., 2 or 02). For ticket searches,
						Day is only valid if Month is also specified.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/DayOfWeekCodeList.xsd #####

-->
	<xs:simpleType name="DayOfWeekCodeType">
		<xs:annotation>
			<xs:documentation>
				DayOfWeekCodeType - Specifies the day of week.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Sunday">
				<xs:annotation>
					<xs:documentation>
						Sunday
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Monday">
				<xs:annotation>
					<xs:documentation>
						Monday
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Tuesday">
				<xs:annotation>
					<xs:documentation>
						Tuesday
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Wednesday">
				<xs:annotation>
					<xs:documentation>
						Wednesday
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Thursday">
				<xs:annotation>
					<xs:documentation>
						Thursday
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Friday">
				<xs:annotation>
					<xs:documentation>
						Friday
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Saturday">
				<xs:annotation>
					<xs:documentation>
						Saturday
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/DaysCodeTypeCodeList.xsd #####

-->
	<xs:simpleType name="DaysCodeType">
		<xs:annotation>
			<xs:documentation>
				Specifies the range of days the seller can be contacted. 
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="None">
				<xs:annotation>
					<xs:documentation>
						Seller does not want to be contacted. Contact hours will not be supported for 
						any days. If contact hours are specified, they will be ignored.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EveryDay">
				<xs:annotation>
					<xs:documentation>
						Seller can be contacted any day during the specified contact hours. 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Weekdays">
				<xs:annotation>
					<xs:documentation>
						Seller can be contacted Monday through Friday during the specified 
						contact hours.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Weekends">
				<xs:annotation>
					<xs:documentation>
						Seller can  be contacted Saturday or Sunday during the specified 
						contact hours.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/DeliveryURLDetailType.xsd #####

-->
	<xs:complexType name="DeliveryURLDetailType">
		<xs:annotation>
			<xs:documentation>
			  Defines settings for a notification URL (including the URL name in DeliveryURLName).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="DeliveryURLName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The name of a notification delivery URL. You can list up to 25 instances of
						DeliveryURLName, and then subscribe these URLs to notifications by listing them in comma-
						separated format in the DeliveryURLName element outside of
						ApplicationDeliveryPreferences.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetNotificationPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DeliveryURL" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The address of a notification delivery URL.
						This address applies to the DeliveryURLName
						within the same
						ApplicationDeliveryPreferences.DeliveryURLDetails container.
						For delivery to a server, the URL
						begins with http:// or https:// and must be well
						formed. Use a URL that is functional at the time of the
						call. For delivery to an email address, the URL begins
						with mailto: and specifies a valid email address.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetNotificationPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetNotificationPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Status" type="ns:EnableCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The status of a notification delivery URL.
						This status applies to the DeliveryURLName and delivery URL
						within the same ApplicationDeliveryPreferences.DeliveryURLDetails container.
		        If the status is disabled, then notifications will not be sent to the delivery URL.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetNotificationPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/DepositSupportedDefinitionType.xsd #####

-->
	<xs:complexType name="DepositSupportedDefinitionType">
		<xs:annotation>
			<xs:documentation>
				If present, the site defines category settings for whether the seller can specify a vehicle deposit for US eBay Motors listings.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/DepositTypeCodeList.xsd #####

-->
	<xs:simpleType name="DepositTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				For vehicles listed through the US eBay Motors site, DepositType
				indicates how the buyer should pay the deposit amount. It is
				used in conjunction with a buyer payment method (BuyerPaymentMethodCodeType).
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="None">
				<xs:annotation>
					<xs:documentation>
					  (out) No deposit needed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="OtherMethod">
				<xs:annotation>
					<xs:documentation>
					  (out) Pay the deposit using PayPal, and then
					  use any of the other specified payment methods to pay the balance.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FastDeposit">
				<xs:annotation>
					<xs:documentation>
					   (out) No longer used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
					  (out) Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/DescriptionReviseModeCodeList.xsd #####

-->
	<xs:simpleType name="DescriptionReviseModeCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type containing the list of values that can be used when revising the 
				item description of an active listing through the Revise API calls.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Replace">
				<xs:annotation>
					<xs:documentation>
						Use this value in the &lt;b&gt;Item.DescriptionReviseMode&lt;/b&gt; field if you want
						to completely replace (overwrite) the item description of the active listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Prepend">
				<xs:annotation>
					<xs:documentation>
						Use this value in the &lt;b&gt;Item.DescriptionReviseMode&lt;/b&gt; field if you want
						to prepend text to the item description of the active listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Append">
				<xs:annotation>
					<xs:documentation>
						Use this value in the &lt;b&gt;Item.DescriptionReviseMode&lt;/b&gt; field if you want
						to append text to the item description of the active listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						This value is reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/DescriptionTemplateCodeList.xsd #####

-->
	<xs:simpleType name="DescriptionTemplateCodeType">
		<xs:restriction base="xs:token">
			<xs:enumeration value="Layout">
				<xs:annotation>
					<xs:documentation>
						The template details establish how pictures are to be
						positioned relative to the description text.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Theme">
				<xs:annotation>
					<xs:documentation>
						The template determines which eBay-provided theme (e.g.
						Valentine's Day) is to be applied for presenting pictures
						and description text.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/DescriptionTemplateType.xsd #####

-->
	<xs:complexType name="DescriptionTemplateType">
		<xs:annotation>
			<xs:documentation>
				The information for one Theme or one Layout.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="GroupID" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Unique identifier for the group in which a Theme falls 
						(holidays, special events, etc.). Not returned for Layouts.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetDescriptionTemplates</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ID" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Unique identifier for one Theme or Layout.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetDescriptionTemplates</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ImageURL" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						URL for a small (100x120 pixel) image providing a sample of how a Theme or Layout looks.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetDescriptionTemplates</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Name" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Unique text name of the Theme or Layout.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetDescriptionTemplates</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TemplateXML" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						XML defining the template. Elements you must include
						in your XML: ThemeTop, ThemeUserCellTop, ThemeUserContent, 
						ThemeUserCellBottom, ThemeBottom. Not returned for Layouts.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetDescriptionTemplates</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Type" type="ns:DescriptionTemplateCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Either Layout or Theme.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetDescriptionTemplates</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/DetailNameCodeList.xsd #####

-->
	<xs:simpleType name="DetailNameCodeType">
		<xs:annotation>
			<xs:documentation>
				The designations for the different types of information that you want returned by
				&lt;b&gt;GeteBayDetails&lt;/b&gt; using &lt;b&gt;DetailName&lt;/b&gt;. 
				The details are returned for the specified eBay site.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="CountryDetails">
				<xs:annotation>
					<xs:documentation>
						Lists the country code and associated name of the countries supported by
						the eBay system.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
						This container is only returned if &lt;b&gt;CountryDetails&lt;/b&gt; is included as a 
						&lt;b&gt;DetailName&lt;/b&gt; filter in the request, or if no &lt;b&gt;DetailName&lt;/b&gt; 
						filters are used in the request.
						&lt;/span&gt;  &lt;br/&gt;&lt;br/&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CurrencyDetails">
				<xs:annotation>
					<xs:documentation>
						Lists the currencies supported by the eBay system.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
						This container is only returned if &lt;b&gt;CurrencyDetails&lt;/b&gt; is included as a 
						&lt;b&gt;DetailName&lt;/b&gt; filter in the request, or if no &lt;b&gt;DetailName&lt;/b&gt; filters are 
						used in the request.
						&lt;/span&gt;  &lt;br/&gt;&lt;br/&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentOptionDetails">
				<xs:annotation>
					<xs:documentation>
						Not functional. Do not use this value.
						&lt;br /&gt;
						Formerly, this value was used to get details about specific payment options.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RegionDetails">
				<xs:annotation>
					<xs:documentation>
						Not functional. Do not use this value.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShippingLocationDetails">
				<xs:annotation>
					<xs:documentation>
						Lists the regions and locations supported by eBays shipping services.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShippingServiceDetails">
				<xs:annotation>
					<xs:documentation>
						Lists the shipping services supported by the specified eBay site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SiteDetails">
				<xs:annotation>
					<xs:documentation>
						Lists the available eBay sites and their associated SiteID numbers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TaxJurisdiction">
				<xs:annotation>
					<xs:documentation>
						Details the different tax jurisdictions supported by the specified eBay site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="URLDetails">
				<xs:annotation>
					<xs:documentation>
						Lists the different eBay URLs associated with the specified eBay site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TimeZoneDetails">
				<xs:annotation>
					<xs:documentation>
						Lists the details of the time zones supported by the eBay system.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RegionOfOriginDetails">
				<xs:annotation>
					<xs:documentation>
						Not functional. Do not use this value.&lt;br /&gt;
						Details about the region of origin of a listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DispatchTimeMaxDetails">
				<xs:annotation>
					<xs:documentation>
						Details about maximum dispatch times.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemSpecificDetails">
				<xs:annotation>
					<xs:documentation>
						Details about Item Specifics rules for the specified site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UnitOfMeasurementDetails">
				<xs:annotation>
					<xs:documentation>
					Lists the suggested unit-of-measurement strings to use with Item Specifics
					descriptions.
				</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShippingPackageDetails">
				<xs:annotation>
					<xs:documentation>
						Lists the various shipping packages supported by the specified site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShippingCarrierDetails">
				<xs:annotation>
					<xs:documentation>
						Lists the shipping carriers supported by the specified site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ListingStartPriceDetails">
				<xs:annotation>
					<xs:documentation>
						Lists the minimum starting prices for the supported types of eBay listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnPolicyDetails">
				<xs:annotation>
					<xs:documentation>
						Lists the return policies supported by the specified eBay site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerRequirementDetails">
				<xs:annotation>
					<xs:documentation>
						Details various eBay-buyer requirements.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ListingFeatureDetails">
				<xs:annotation>
					<xs:documentation>
						Details the listing features available for the specified site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VariationDetails">
				<xs:annotation>
					<xs:documentation>
						Details the multi-variation listing rules for the site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ExcludeShippingLocationDetails">
				<xs:annotation>
					<xs:documentation>
						Lists the locations supported by the ExcludeShipToLocation feature.
						&lt;br /&gt;
						The codes reflect the &lt;a href=
						"http://www.iso.org/iso/country_codes/iso_3166_code_lists/english_country_names_and_code_elements.htm"
						&gt;ISO 3166&lt;/a&gt; location codes.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
						This container is only returned if &lt;b&gt;ExcludeShippingLocationDetails&lt;/b&gt; is included 
						as a &lt;b&gt;DetailName&lt;/b&gt; 
						filter in the request, or if no &lt;b&gt;DetailName&lt;/b&gt; filters are used in the request.
						&lt;/span&gt;  &lt;br/&gt;&lt;br/&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RecoupmentPolicyDetails">
				<xs:annotation>
					<xs:documentation>
						Details the recoupment policies of the site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShippingCategoryDetails">
				<xs:annotation>
					<xs:documentation>
						Enumeration of the categories in which the shipping services available for the site belongs to.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/DeviceTypeCodeList.xsd #####

-->
	<xs:simpleType name="DeviceTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				The means of receipt of notification.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Platform">
				<xs:annotation>
					<xs:documentation>
						Typical API, web page interaction.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SMS">
				<xs:annotation>
					<xs:documentation>
						For SMS/wireless application. 
						Note that SMS is currently reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClientAlerts">
				<xs:annotation>
					<xs:documentation>
						Warning: do NOT set this value in production if you currently use Platform Notifications
						with this application ID. Setting this value will discontinue all platform
						notifications for this application ID, until this value is reset to Platform. &lt;br&gt;
						&lt;br&gt;
						Set this enum value to specify that the notification client is a Client Alerts API client.
						Alerts will be delivered through the Client Alerts system.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/DiscountCodeList.xsd #####

-->
	<xs:simpleType name="DiscountCodeType">
		<xs:annotation>
			<xs:documentation>
				Specifies which discount type to use.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Percentage">
				<xs:annotation>
					<xs:documentation>
						Specifies discount type as percentage.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Price">
				<xs:annotation>
					<xs:documentation>
						Specifies discount type as a fixed amount. Discount will be in the 
						currency of the original listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/DiscountNameCodeList.xsd #####

-->
	<xs:simpleType name="DiscountNameCodeType">
		<xs:annotation>
			<xs:documentation>
				The type of shipping discount profile.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="EachAdditionalAmount">
				<xs:annotation>
					<xs:documentation>
						The cost to ship each item beyond the first item (where the item with the
						highest shipping cost is selected by eBay as the first item).
						Let's say the buyer purchases three items, each set to ship for $8, and
						the seller set EachAdditionalAmount to $6.  The cost to ship three items would
						normally be $24, but since the seller specified $6, the total shipping
						cost would be $8 + $6 + $6, or $20.
						For flat shipping discount profile only.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EachAdditionalAmountOff">
				<xs:annotation>
					<xs:documentation>
						The amount by which to reduce the cost to ship each item beyond the
						first item (where the item with the highest shipping cost is selected by eBay
						as the first item).
						Let's say the buyer purchases three items, each set to ship for $8, and
						the seller set EachAdditionalAmountOff to $2.  The cost to ship three items would
						normally be $24, but since the seller specified $2, the total shipping
						cost would be $24 - (two additional items x $2), or $20.
						For flat shipping discount profile only.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EachAdditionalPercentOff">
				<xs:annotation>
					<xs:documentation>
						The percentage by which to reduce the cost to ship each item beyond
						the first item (where the item with the highest shipping cost is selected by
						eBay as the first item).
						Let's say the buyer purchases three items, each set to ship for $8, and
						the seller set EachAdditionalPercentOff to 0.25.  The cost to ship three items would
						normally be $24, but since the seller specified 0.25 ($2 out of 8), the total shipping
						cost would be $24 - (two additional items x $2), or $20.
						For flat rate shipping discount profile only.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IndividualItemWeight">
				<xs:annotation>
					<xs:documentation>
						Shipping cost is the total of what it would cost to ship each item individually.
						This is simply a way to define how shipping is to be calculated--there is no
						discount for the buyer with this selection.
						For calculated shipping discount profile only.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CombinedItemWeight">
				<xs:annotation>
					<xs:documentation>
						Shipping cost is based on the total weight of all individual items.
						This is simply a way to define how shipping is to be calculated--there is no
						discount for the buyer with this selection.
						For calculated shipping discount profile only.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="WeightOff">
				<xs:annotation>
					<xs:documentation>
						The amount of weight to subtract for each item beyond the first item
						before shipping costs are calculated. For example, there may be less packing
						material when the items are combined in one box than if they were shipped
						individually. Let's say the buyer purchases three items, each 10 oz. in weight, and
						the seller set WeightOff to 2 oz.  The combined weight would be 30 oz., but since
						the seller specified 2 oz. off, the total weight for shipping cost calculation
						would be 30 oz. - (two additional items x 2 oz.), or 26 oz.
						For calculated shipping discount profile only.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShippingCostXForAmountY">
				<xs:annotation>
					<xs:documentation>
						Shipping cost X applies if the total cost of items purchased is Y.
						For promotional discount only.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShippingCostXForItemCountN">
				<xs:annotation>
					<xs:documentation>
						Shipping cost X applies if the total number of items purchased is N.
						For promotional discount only.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MaximumShippingCostPerOrder">
				<xs:annotation>
					<xs:documentation>
						The shipping cost will not exceed this.
						For promotional discount only.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/DiscountPriceInfoType.xsd #####

-->
	<xs:complexType name="DiscountPriceInfoType">
		<xs:annotation>
			<xs:documentation>
				Using this container, a seller can supply original retail price and
				discount price for an item to clarify the discount treatment (also known 
				as strike-through pricing). This only applies to fixed-price listings and auction listings with the Buy It Now 
				option. This feature is available for large enterprise sellers via 
				white list. A seller can provide discount treatment regardless of 
				whether the listing includes a SKU.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>			
			<xs:element name="OriginalRetailPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The actual retail price set by the manufacturer (OEM).
						eBay does not maintain or validate the OriginalRetailPrice supplied 
						by the seller. OriginalRetailPrice should always be more than 
						StartPrice. Compare the StartPrice/BuyItNowPrice to 
						OriginalRetailPrice to determine the amount of savings to the buyer.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>						
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MinimumAdvertisedPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Minimum Advertised Price (MAP) is an agreement between suppliers (or 
						manufacturers (OEM)) and the retailers (sellers) stipulating 
						the lowest price an item is allowed to be advertised at. 
						Sellers can offer prices below MAP by means of other discounts. 
						This only applies to fixed-price listings and auction listings with the Buy It Now option. 
					</xs:documentation>
					<xs:appinfo>						
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>					
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>						
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MinimumAdvertisedPriceExposure" type="ns:MinimumAdvertisedPriceExposureCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						For MinimumAdvertisedPrice (MAP) listings only. 
						A seller cannot show the actual discounted price on eBay's View Item 
						page. Instead, the buyer can either click on a pop-up on eBay's 
						View Item page, or the discount price will be shown during checkout.
					</xs:documentation>
					<xs:appinfo>						
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>					
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>						
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PricingTreatment" type="ns:PricingTreatmentCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Based on OriginalRetailPrice,
						MinimumAdvertisedPrice, and StartPrice values, eBay identifies  
						whether the listing falls under MAP or STP (aka 
						OriginalRetailPrice). GetItem returns this for items listed with one 
						of these discount pricing treatments. GetSellerList returns the 
						DiscountPriceInfo container. This field is not applicable for Add/Revise/Relist calls.
					</xs:documentation>
					<xs:appinfo>						
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<Default>false</Default>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SoldOneBay" type="xs:boolean" default="false" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Used by the eBay UK and eBay Germany (DE) sites, this flag indicates that the discount
						price (specified as StartPrice) is the price for which the seller offered the same (or
						similar) item for sale on eBay within the previous 30 days. The discount price is always
						in reference to the seller's own price for the item.
						&lt;br&gt;&lt;br&gt;
						If this field is set to 'true', eBay displays 'Was' in the UK and 'Ursprunglich' in Germany, next
						to the discounted price of the item. In the event both SoldOffeBay and SoldOneBay fields
						are set to 'true', SoldOneBay takes precedence.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>						
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<Default>false</Default>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SoldOffeBay" type="xs:boolean" default="false" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Used by the eBay UK and eBay Germany (DE) sites, this flag indicates that the discount
						price (specified as StartPrice) is the price for which the seller offered the same (or
						similar) item for sale on a Web site or offline store other than eBay in the previous 30
						days. The discount price is always in reference to the seller's own price for the item.
						&lt;br&gt;&lt;br&gt;
						If this field is set to 'true', eBay displays 'Was*' in the UK and 'Ursprunglich*' in Germany,
						next to the discounted price of the item. In the event both SoldOffeBay and SoldOneBay
						fields are set, SoldOneBay takes precedence.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>					
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<Default>false</Default>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MadeForOutletComparisonPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Applicable only if the item was specifically made for sale through dedicated eBay outlet pages (e.g., eBay Fashion Outlet).&lt;br&gt;
						&lt;br&gt;
						The comparison price is the price of a comparable product sold 
						through non-outlet channels on eBay (or elsewhere), or not 
						specifically made for the outlet.&lt;br&gt;
						&lt;br&gt;
						In fashion, a "comparable" product shares the same design, but is 
						not considered an identical product. Some products are specifically 
						made for outlets, and may have a different SKU than the "comparable" 
						product. These made-for-outlet products may be manufactured in a 
						different place, with different materials, or according to different 
						specifications (i.e. different stitch pattern, seam reinforcement, 
						button quality, etc.)
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>						
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>						
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/DiscountProfileType.xsd #####

-->
	<xs:complexType name="DiscountProfileType">
		<xs:annotation>
			<xs:documentation>
				Details of a flat or calculated shipping discount profile.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="DiscountProfileID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The unique eBay-created ID for the shipping discount, assigned when the
						profile is created. On input, if ModifyActionCode is Add, this is ignored if
						provided. If ModifyActionCode is Modify, all details of the new version of the
						profile must be provided. If ModifyActionCode is Delete, DiscountProfileID is
						required, MappingDiscountProfileID is optional, and all other fields of
						DiscountProfile are ignored.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetShippingDiscountProfiles</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetShippingDiscountProfiles</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DiscountProfileName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The user's title for this profile. On input, if ModifyActionCode is Add, this
						is ignored (if provided) if this is the first profile being created and
						required if there is more than one profile of that type (flat rate versus
						calculated) already. To modify the name, set ModifyActionCode to Update and
						provide all details for the profile. On output, DiscountProfileName is only
						returned if the user defined more than one profile.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetShippingDiscountProfiles</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetShippingDiscountProfiles</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EachAdditionalAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The amount, if the seller specified EachAdditionalAmount as the type of profile,
						as noted in FlatShippingDiscount.DiscountName.
						Flat rate shipping only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetShippingDiscountProfiles</CallName>
							<Context>FlatShippingDiscount</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetShippingDiscountProfiles</CallName>
							<Context>FlatShippingDiscount</Context>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Context>FlatShippingDiscount</Context>
							<Context>InternationalFlatShippingDiscount</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EachAdditionalAmountOff" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The amount, if the seller specified EachAdditionalAmountOff as the type of profile,
						as noted in FlatShippingDiscount.DiscountName.
						Flat rate shipping only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetShippingDiscountProfiles</CallName>
							<Context>FlatShippingDiscount</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetShippingDiscountProfiles</CallName>
							<Context>FlatShippingDiscount</Context>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Context>FlatShippingDiscount</Context>
							<Context>InternationalFlatShippingDiscount</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EachAdditionalPercentOff" type="xs:float" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The percent (expressed in decimal, as in .5 for 50%), if the seller specified
						EachAdditionalPercentOff as the type of profile,
						as noted in FlatShippingDiscount.DiscountName.
						Flat rate shipping only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetShippingDiscountProfiles</CallName>
							<Context>FlatShippingDiscount</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetShippingDiscountProfiles</CallName>
							<Context>FlatShippingDiscount</Context>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Context>FlatShippingDiscount</Context>
							<Context>InternationalFlatShippingDiscount</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="WeightOff" type="ns:MeasureType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The weight by which to reduce the combined item weight, if the seller
						specified WeightOff as the type of profile, as noted in
						CalculatedShippingDiscount.DiscountName.  The smallest unit is used (e.g.
						ounces).
						Calculated shipping only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetShippingDiscountProfiles</CallName>
							<Context>CalculatedShippingDiscount</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetShippingDiscountProfiles</CallName>
							<Context>CalculatedShippingDiscount</Context>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Context>CalculatedShippingDiscount</Context>
							<Context>InternationalCalculatedShippingDiscount</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MappedDiscountProfileID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						For SetShippingDiscountProfiles, if MappedDiscountProfileID is omitted when
						ModifyActionCode is Delete, any listings currently using the profile
						identified by DiscountProfileID will have that profile removed. For
						SetShippingDiscountProfiles and GetItem, this is the intended discount profile
						mapping.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetShippingDiscountProfiles</CallName>
							<Context>CalculatedShippingDiscount</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetShippingDiscountProfiles</CallName>
							<Context>CalculatedShippingDiscount</Context>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Context>CalculatedShippingDiscount</Context>
							<Context>InternationalCalculatedShippingDiscount</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/DiscountReasonCodeList.xsd #####

-->
	<xs:simpleType name="DiscountReasonCodeType">
		<xs:annotation>
			<xs:documentation>
				The nature of the discount.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="SpecialOffer">
				<xs:annotation>
					<xs:documentation>
						An offer that applies to a limited number of listings during the offering
						period. Example:  "There is no insertion fee for up to 5 auctions when
						listing between 12/1 and 12/10."
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Promotion">
				<xs:annotation>
					<xs:documentation>
						An offer that applies to an unlimited number of listings during the offering
						period. Example:  "Get subtitle for $0.10 in Tech category when listing between
						12/25 and 12/28.  No limit to the number of items listed during this period."
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/DispatchCutoffTimePreferencesType.xsd #####

-->
	<xs:complexType name="DispatchCutoffTimePreferencesType">
		<xs:annotation>
			<xs:documentation>
			  Contains a seller's cut off time preferences for same day handling for item shipping.
			</xs:documentation>
		</xs:annotation>
				<xs:sequence>
					<xs:element name="CutoffTime" type="xs:time" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								If the seller specifies a &lt;strong&gt;DispatchTimeMax&lt;/strong&gt; value of &lt;code&gt;0&lt;/code&gt; to indicate same day handling for an item, the seller's shipping commitment depends on the value of &lt;strong&gt;CutoffTime&lt;/strong&gt; for the eBay site on which the item is listed.
								&lt;br/&gt;&lt;br/&gt;
								For orders placed (and cleared payment received) before the indicated cut off time, the item must be shipped by the end of the current day. For orders completed on or after the cut off time, the item must be shipped by the end of the following day (excluding weekends and local holidays).
								&lt;br/&gt;&lt;br/&gt;
								&lt;span class="tablenote"&gt;
                        &lt;strong&gt;Note:&lt;/strong&gt; If a same day shipping carrier is selected, and the carrier delivers on one or both weekend days, sellers on the eBay US site are assumed to be open for business on the same days, and those days will be used when calculating total shipping time.
                        &lt;/span&gt;
								&lt;strong&gt;CutoffTime&lt;/strong&gt; has a default initial value for each eBay site, but you can use &lt;strong&gt;SetUserPreferences&lt;/strong&gt; to override the default for individual sellers. The default value for most eBay sites is 2:00PM local time. Enter times in 30 minute increments from the top of the hour. That is, enter values either on the hour (:00) or 30 minutes past the hour (:30). Other values will be rounded down to the next closest 30 minute increment. Times entered should be local to the value provided for &lt;strong&gt;TimeZoneID&lt;/strong&gt;.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetUserPreferences</CallName>
									<RequiredInput>Conditionally</RequiredInput>
									<Min>00:00</Min>
									<Max>23:59</Max>
								</CallInfo>
								<CallInfo>
									<CallName>GetUserPreferences</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
								<SeeLink>
									<Title>Specifying Shipping Services</Title>
									<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Shipping-Services.html#SameDayHandling</URL>
									<For>details about dispatch cut off times</For>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
			 	</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/DispatchTimeMaxDetailsType.xsd #####

-->
	<xs:complexType name="DispatchTimeMaxDetailsType">
		<xs:annotation>
			<xs:documentation>
				Details about the maximum number of business days required to ship an item to domestic buyers after receiving a cleared payment.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="DispatchTimeMax" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Integer value that indicates the maximum number of business days that the eBay site allows as a seller's handling time. The clock starts ticking when the buyer pays for the order. This means that if a buyer pays for the order on a Wednesday, the seller would have to ship the item by the next day (Thursday) if the &lt;b&gt;DispatchTimeMax&lt;/b&gt; value is set to &lt;code&gt;1&lt;/code&gt;. Typical values for this field are 0, 1, 2, 3, 4, 5, 10, 15, or 20.
						&lt;br/&gt;&lt;br/&gt;
                  A &lt;b&gt;DispatchTimeMax&lt;/b&gt; value of &lt;code&gt;0&lt;/code&gt; indicates &lt;em&gt;same day handling&lt;/em&gt; for an item. In this case, the seller's handling time commitment depends on the &lt;em&gt;order cut off time&lt;/em&gt; set in the seller's user preferences. This defaults to 2:00 PM local time on most eBay sites. For orders placed (and cleared payment received) before the local order cut off time, the item must be shipped by the end of the current day. For orders completed on or after the order cut off time, the item must be shipped by the end of the following day (excluding weekends and local holidays).
						&lt;br/&gt;&lt;br/&gt;

						&lt;span class="tablenote"&gt;
                  &lt;strong&gt;Note:&lt;/strong&gt; If a same day shipping carrier is selected, and the carrier delivers on one or both weekend days, sellers on the eBay US site are assumed to be open for business on the same days, and those days will be used when calculating total shipping time. 
                  &lt;/span&gt;

						If using &lt;b&gt;GeteBayDetails&lt;/b&gt; specifically to return this value, the caller sets the DetailName field in the request to &lt;b&gt;DispatchTimeMaxDetails&lt;/b&gt;.
						&lt;br/&gt;&lt;br/&gt;
						When creating, revising, or relisting an item, the seller cannot set the &lt;b&gt;Item.DispatchTimeMax&lt;/b&gt; value higher than the value returned in this field.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Specifying Shipping Services</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Shipping-Services.html#SameDayHandling</URL>
							<For>details about same day handling</For>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Value and unit (e.g., 10 Days) for the maximum dispatch time.
						Useful for display purposes.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the latest version number for this field. The version can be
						used to determine if and when to refresh cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Gives the time in GMT that the feature flags for the
						details were last updated. This timestamp can be used to determine
						if and when to refresh cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExtendedHandling" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A value of &lt;code&gt;true&lt;/code&gt; indicates that the seller has specified a handling time of 4 business days or more (an &lt;em&gt;exception handling time&lt;/em&gt;). Sellers should be aware that long handling times might adversely affect the buying decisions of potential customers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/DisplayPayNowButtonCodeList.xsd #####

-->
	<xs:simpleType name="DisplayPayNowButtonCodeType">
		<xs:annotation>
			<xs:documentation>
				Ways to Display PayNow Button
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ShowPayNowButtonForAllPaymentMethods">
				<xs:annotation>
					<xs:documentation>
						 Show PayNow Button For All Payment Methods
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShowPayNowButtonForPayPalOnly">
				<xs:annotation>
					<xs:documentation>
						 Show PayNow Button For PayPal Only
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						 Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/DisputeArrayType.xsd #####

-->
	<xs:complexType name="DisputeArrayType">
		<xs:annotation>
			<xs:documentation>
				Represents a list of disputes. Can hold zero or more Dispute
				types, each of which describes a dispute.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Dispute" type="ns:DisputeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						The information that describes a dispute, including
						the buyer's name, the transaction ID, the dispute state
						and status, whether the dispute is resolved,
						and any messages posted to the dispute.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserDisputes</CallName>
							<Details>DetailLevel: ReturnSummary, ReturnAll, none</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/DisputeType.xsd #####

-->
	<xs:complexType name="DisputeType">
		<xs:annotation>
			<xs:documentation>
				Contains all information describing a dispute.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="DisputeID" type="ns:DisputeIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The unique identifier of an eBay dispute.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetDispute</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetUserDisputes</CallName>
							<Details>DetailLevel: ReturnSummary, ReturnAll, none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DisputeRecordType" type="ns:DisputeRecordTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A value to indicate the type of dispute.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetDispute</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetUserDisputes</CallName>
							<Details>DetailLevel: ReturnSummary, ReturnAll, none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DisputeState" type="ns:DisputeStateCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The internal state of the dispute. The value determines
						which values of &lt;b&gt;DisputeActivity&lt;/b&gt; are valid when responding
						to a dispute.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetDispute</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetUserDisputes</CallName>
							<Details>DetailLevel: ReturnSummary, ReturnAll, none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DisputeStatus" type="ns:DisputeStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The status of the dispute, which provides additional
						information about the dispute state.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetDispute</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetUserDisputes</CallName>
							<Details>DetailLevel: ReturnSummary, ReturnAll, none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="OtherPartyRole" type="ns:TradingRoleCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The role of the person involved in the dispute who is
						not taking action or requesting information. The role is
						either &lt;b&gt;Buyer&lt;/b&gt; or &lt;b&gt;Seller&lt;/b&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserDisputes</CallName>
							<Details>DetailLevel: ReturnSummary, ReturnAll, none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="OtherPartyName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The user name of the person involved in the dispute who
						is not taking action or requesting information. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserDisputes</CallName>
							<Details>DetailLevel: ReturnSummary, ReturnAll, none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserRole" type="ns:TradingRoleCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					  The role of the person involved in the dispute who is taking action or
					  requesting information. The role is either &lt;b&gt;Buyer&lt;/b&gt; or &lt;b&gt;Seller&lt;/b&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserDisputes</CallName>
							<Details>DetailLevel: ReturnSummary, ReturnAll, none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BuyerUserID" type="ns:UserIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The eBay user ID of the buyer involved in the dispute.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetDispute</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerUserID" type="ns:UserIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The eBay user ID of the seller involved in the dispute.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetDispute</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TransactionID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The unique identifier of the order line item (transaction) under dispute. An
						order line item is created once there is a commitment from a
						buyer to purchase an item. In the case of &lt;b&gt;GetDispute&lt;/b&gt; and &lt;b&gt;GetUserDisputes&lt;/b&gt;
						responses, this value identifies the order line item involved in the
						dispute.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>19 (Note: The eBay database specifies 38. TransactionIDs are usually 9 to 12 digits.)</MaxLength>
						<CallInfo>
							<CallName>GetDispute</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetUserDisputes</CallName>
							<Details>DetailLevel: ReturnSummary, ReturnAll, none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Item" type="ns:ItemType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container consisting of high-level details about the item involved in the
						dispute. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetDispute</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetUserDisputes</CallName>
							<Details>DetailLevel: ReturnSummary, ReturnAll, none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DisputeReason" type="ns:DisputeReasonCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The top-level reason for the dispute. The value of &lt;b&gt;DisputeReason&lt;/b&gt;
						determines which values of &lt;b&gt;DisputeExplanation&lt;/b&gt; are valid.
						See &lt;b&gt;DisputeExplanationCodeList&lt;/b&gt; for details.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetDispute</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetUserDisputes</CallName>
							<Details>DetailLevel: ReturnSummary, ReturnAll, none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DisputeExplanation" type="ns:DisputeExplanationCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The detailed explanation for the dispute. Valid values
						depend on the value of &lt;b&gt;DisputeReason&lt;/b&gt;. See &lt;b&gt;DisputeExplanationCodeList&lt;/b&gt;
						for details.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetDispute</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetUserDisputes</CallName>
							<Details>DetailLevel: ReturnSummary, ReturnAll, none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DisputeCreditEligibility" type="ns:DisputeCreditEligibilityCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A value to indicate whether or not the seller is currently eligible for a
						Final Value Fee credit. The seller becomes eligible for a Final Value Fee
						credit after filing and winning an Unpaid Item case. This tag only
						indicates credit eligibility and does not mean that the case can be closed.
						The seller can open a UPI case as soon as two days after the listing ends. 
						&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetDispute</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetUserDisputes</CallName>
							<Details>DetailLevel: ReturnSummary, ReturnAll, none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DisputeCreatedTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The date and time the dispute was created, in GMT.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetDispute</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetUserDisputes</CallName>
							<Details>DetailLevel: ReturnSummary, ReturnAll, none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DisputeModifiedTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The date and time the dispute was modified, in GMT.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetDispute</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetUserDisputes</CallName>
							<Details>DetailLevel: ReturnSummary, ReturnAll, none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DisputeResolution" type="ns:DisputeResolutionType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						The action resulting from the dispute resolution. The
						action might include a Final Value Fee credit to the seller, a strike
						to the buyer, a reversal, or an appeal.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserDisputes</CallName>
							<Details>DetailLevel: ReturnAll, none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DisputeMessage" type="ns:DisputeMessageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						A response or message posted to a dispute, either by
						an application or by a user on the eBay site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetDispute</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetUserDisputes</CallName>
							<Details>DetailLevel: ReturnAll, none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Escalation" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Whether the buyer can close a dispute unhappy and escalate it
						to the eBay Standard Purchase Protection Program. To escalate, the buyer
						must be eligible for the PPP. Used in Item Not Received disputes.
			    </xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetDispute</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PurchaseProtection" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Whether the buyer is eligible for the eBay Standard Purchase Protection
						Program. The eligibility rules are described in the eBay site online help.
						Used in Item Not Received disputes.
			    </xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetDispute</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="OrderLineItemID" type="xs:string" minOccurs="0">
			   	<xs:annotation>
			   		<xs:documentation>
			   			&lt;b&gt;OrderLineItemID&lt;/b&gt; is a unique identifier for an eBay order line item and is
							based upon the concatenation of &lt;b&gt;ItemID&lt;/b&gt; and &lt;b&gt;TransactionID&lt;/b&gt;, with a hyphen in
							between these two IDs. In the case of &lt;b&gt;GetDispute&lt;/b&gt; and &lt;b&gt;GetUserDisputes&lt;/b&gt;
							responses, this value identifies the order line item involved in the
							dispute.
						&lt;br&gt;
			   		</xs:documentation>
			   		<xs:appinfo>
			   			<MaxLength>50 (Note: ItemIDs and TransactionIDs usually consist of 9 to 12 digits.)</MaxLength>
		      		<CallInfo>
		       			<CallName>GetDispute</CallName>
		       			<Returned>Always</Returned>
		      		</CallInfo>
		      		<CallInfo>
		      			<CallName>GetUserDisputes</CallName>
		       			<Details>DetailLevel: ReturnSummary, ReturnAll, none</Details>
		       			<Returned>Conditionally</Returned>
		      		</CallInfo>
	     			</xs:appinfo>
   				</xs:annotation>
   			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/DistanceType.xsd #####

-->
	<xs:complexType name="DistanceType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as the &lt;b&gt;GetProduct*&lt;/b&gt; calls are no longer available.
				<!-- 	DistanceType used in proximity search  -->
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="DistanceMeasurement" type="xs:int">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						The measurement used in a proximity search distance calculation.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
					<xs:appinfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DistanceUnit" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						The unit used in a proximity search distance calculation.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
					<xs:appinfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/DutchBINEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="DutchBINEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as Dutch auctions are deprecated.
	<!--  Defines the DutchBINEnabled feature. If the field is present, the Buy It Now is
				enabled in this category for Ducth (multi-item) auctions. The field is returned as an
				empty element (i.e., a boolean value is not returned).
				&lt;br&gt;&lt;br&gt;
				&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
					As of version 619, Dutch-style (multi-item) competitive-bid auctions are deprecated.
					eBay throws an error if you submit a Dutch item listing with AddItem
					or VerifyAddItem. If you use RelistItem to update a Dutch auction listing,
					eBay generates a warning and resets the Quantity value to 1.
				&lt;/span&gt;
				&lt;br&gt;  -->
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/EANIdentifierEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="EANIdentifierEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				This type defines the European Article Number (EAN) feature, and whether this
				feature is enabled at the site level. An empty EANIdentifierEnabled field is
				returned under the FeatureDefinitions container in GetCategoryFeatures if the feature
				is applicable to the site and if EANIdentifierEnabled is passed in as a
				FeatureID (or if no FeatureID is passed in, hence all features are returned).			
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/EBaySubscriptionTypeCodeList.xsd #####

-->
	<xs:simpleType name="EBaySubscriptionTypeCodeType">
		<xs:annotation>
			<xs:documentation>
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="SellerAssistant">
				<xs:annotation>
					<xs:documentation>
				  </xs:documentation>
				  <xs:appinfo>
						<allValuesExcept>PictureManagerLevel1, PictureManagerLevel2, PictureManagerLevel3, 
								PictureManagerLevel4, PictureManagerLevel5, PictureManagerLevel6, PictureManagerLevel7</allValuesExcept>
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellerAssistantPro">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EBayStoreBasic">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EBayStoreFeatured">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EBayStoreAnchor">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellingManager">
				<xs:annotation>
					<xs:documentation>
					 </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellingManagerPro">
				<xs:annotation>
					<xs:documentation>
					 </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PictureManagerLevel1">
				<xs:annotation>
					<xs:documentation>
					  <!-- This value is no longer applicable because Picture Manager has been EOLed. -->
					 </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PictureManagerLevel2">
				<xs:annotation>
					<xs:documentation>
					  <!-- This value is no longer applicable because Picture Manager has been EOLed. -->
					 </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PictureManagerLevel3">
				<xs:annotation>
					<xs:documentation>
					  <!-- This value is no longer applicable because Picture Manager has been EOLed. -->
					 </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PictureManagerLevel4">
				<xs:annotation>
					<xs:documentation>
					  <!-- This value is no longer applicable because Picture Manager has been EOLed. -->
					 </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PictureManagerLevel5">
				<xs:annotation>
					<xs:documentation>
					  <!-- This value is no longer applicable because Picture Manager has been EOLed. -->
					 </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PictureManagerLevel6">
				<xs:annotation>
					<xs:documentation>
					  <!-- This value is no longer applicable because Picture Manager has been EOLed. -->
					 </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PictureManagerLevel7">
			  <!-- This value is no longer applicable because Picture Manager has been EOLed. -->
				<xs:annotation>
					<xs:documentation>
					 </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellerReportsBasic">
				<xs:annotation>
					<xs:documentation>
					 </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellerReportsPlus">
				<xs:annotation>
					<xs:documentation>
					 </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FileExchange">
				<xs:annotation>
					<xs:documentation>
					 </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalMarketSpecialty">
				<xs:annotation>
					<xs:documentation>
						Allowed categories are Motorcycles, Powersports, and Other Vehicles.
					 </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalMarketRegular">
				<xs:annotation>
					<xs:documentation>
						In addition to the categories allowed by LocalMarketSpecialty, allows
						Passenger Vehicles. Includes five sub-types. See LocalMarketRegularSubscriptionDefinitionType for details.
					 </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalMarketPremium">
				<xs:annotation>
					<xs:documentation>
						Allows same categories as LocalMarketRegular.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>			
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/EnableCodeList.xsd #####

-->
	<xs:simpleType name="EnableCodeType">
		<xs:annotation>
			<xs:documentation>
				The status of a particular entry.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Enable">
				<xs:annotation>
					<xs:documentation>
						The entry is enabled.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Disable">
				<xs:annotation>
					<xs:documentation>
						The entry is disabled.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/EndItemRequestContainerType.xsd #####

-->
	<xs:complexType name="EndItemRequestContainerType">
		<xs:annotation>
			<xs:documentation>
			A container to specify a single eBay item to end.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The ID of the item listing to be ended.
						An ItemID must be specified in the EndItems request, except that in the case of a Half.com item,
						either an ItemID or a SellerInventoryID must be specified.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
						<CallInfo>
							<CallName>EndItems</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EndingReason" type="ns:EndReasonCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the seller's reason for ending the listing early.
						This field is required if the seller is ending the item early and
						the item did not successfully sell.
						Also applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>EndItems</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MessageID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Most Trading API calls support a &lt;b&gt;MessageID&lt;/b&gt; element in the request
						and a &lt;b&gt;CorrelationID&lt;/b&gt; element in the response. With 
						&lt;b&gt;EndItems&lt;/b&gt;, the seller can pass in a different 
						&lt;b&gt;MessageID&lt;/b&gt; value for 
						each &lt;b&gt;EndItemRequestContainer&lt;/b&gt; container that is used in the request. The 
						&lt;b&gt;CorrelationID&lt;/b&gt; value returned under each 
						&lt;b&gt;EndItemResponseContainer&lt;/b&gt; container is used to correlate each 
						End Item request container with its corresponding End Item response container. The same &lt;b&gt;MessageID&lt;/b&gt; value that you pass into a request will 
						be returned in the &lt;b&gt;CorrelationID&lt;/b&gt; field in the response.
						&lt;br&gt;
						&lt;br&gt;
						If you do not pass in a &lt;b&gt;MessageID&lt;/b&gt; value in the request, 
						&lt;b&gt;CorrelationID&lt;/b&gt; is not returned.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>EndItems</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerInventoryID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
							A unique identifier that the seller specified in Item.SellerInventoryID
							when they listed an item on Half.com.
							In the case of a Half.com item, either an ItemID or a SellerInventoryID
							must be specified in the call request.
							&lt;br&gt;&lt;br&gt;
							The SellerInventoryID field is applicable only to Half.com.
							&lt;br&gt;&lt;br&gt;
							For a Half.com item, you can either specify an ItemID or
							SellerInventoryID. An error occurs if you try to specify a conflicting
							ItemID and SellerInventoryID (for the same item).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>EndItems</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/EndItemResponseContainerType.xsd #####

-->
	<xs:complexType name="EndItemResponseContainerType">
		<xs:annotation>
			<xs:documentation>
				Includes the acknowledgement of date and time the auction was
				ended due to the call to EndItem.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="EndTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the date and time (returned in GMT) the specified item listing
						was ended.
						Also applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>EndItem</CallName>
							<CallName>EndItems</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CorrelationID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Most Trading API calls support a &lt;b&gt;MessageID&lt;/b&gt; element in the request
						and a &lt;b&gt;CorrelationID&lt;/b&gt; element in the response. With 
						&lt;b&gt;EndItems&lt;/b&gt;, the seller can pass in a different 
						&lt;b&gt;MessageID&lt;/b&gt; value for 
						each &lt;b&gt;EndItemRequestContainer&lt;/b&gt; container that is used in the request. The 
						&lt;b&gt;CorrelationID&lt;/b&gt; value returned under each 
						&lt;b&gt;EndItemResponseContainer&lt;/b&gt; container is used to correlate each 
						End Item request container with its corresponding End Item response container. The same &lt;b&gt;MessageID&lt;/b&gt; value that you pass into a request will 
						be returned in the &lt;b&gt;CorrelationID&lt;/b&gt; field in the response.
						&lt;br&gt;
						&lt;br&gt;
						If you do not pass in a &lt;b&gt;MessageID&lt;/b&gt; value in the request, 
						&lt;b&gt;CorrelationID&lt;/b&gt; is not returned.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>EndItems</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>			
			<xs:element name="Errors" type="ns:ErrorType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						A list of application-level errors or warnings (if any) that were raised
						when eBay processed the request. &lt;br&gt;
						&lt;br&gt;
						Application-level errors occur due to
						problems with business-level data on the client side or on the eBay
						server side. For example, an error would occur if the request contains
						an invalid combination of fields, or it is missing a required field,
						or the value of the field is not recognized. An error could also occur
						if eBay encountered a problem in our internal business logic while
						processing the request.&lt;br&gt;
						&lt;br&gt;
						Only returned if there were warnings or errors.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<AllCalls/>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/EndOfAuctionEmailPreferencesType.xsd #####

-->
	<xs:complexType name="EndOfAuctionEmailPreferencesType">
		<xs:annotation>
			<xs:documentation>
				Contains the seller's preferences for the email sent to the buyer after the creation of the order line item.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="TemplateText" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The text of the custom message for the email.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LogoURL" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The URL of the logo to include in the customized email.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LogoType" type="ns:EndOfAuctionLogoTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The type of logo to include in the customized email.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<AllValuesExcept>None</AllValuesExcept>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EmailCustomized" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether or not the seller wishes to send a customized email to winning buyers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TextCustomized" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether or not the text of the customized message will be customized.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LogoCustomized" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether or not the seller wishes to include a logo in the customized email.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CopyEmail" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether or not the seller wishes to receive a copy of the customized
						email sent to the winning buyer.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/EndOfAuctionLogoTypeCodeList.xsd #####

-->
	<xs:simpleType name="EndOfAuctionLogoTypeCodeType">
		<xs:annotation>
			<xs:documentation>
			EndOfAuctionLogoTypeCodeType - Type declaration to be used by other schema.
			Indicatest the type of logo to be used in a customize end of auction (EOA) email.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="WinningBidderNotice">
				<xs:annotation>
					<xs:documentation>
					 The PayPal Winning Bidder Notice logo.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Store">
				<xs:annotation>
					<xs:documentation>
					 The seller's eBay Store logo.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Customized">
				<xs:annotation>
					<xs:documentation>
					 A custom logo specified in LogoURL.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
					  (out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="None">
				<xs:annotation>
					<xs:documentation>
						Indicates that no logo has been specified for use in
						the end of auction (EOA) email.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/EndReasonCodeList.xsd #####

-->
	<xs:simpleType name="EndReasonCodeType">
		<xs:annotation>
			<xs:documentation>
				Specifies the seller's reason for ending an item listing early. This
				is required if the seller ends a listing early. This can be on an item that hasn't
				sold and has no bids or on an item that has bids and the seller wants to sell the item
				to the high bidder now.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="LostOrBroken">
				<xs:annotation>
					<xs:documentation>
						The item was lost or broken.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NotAvailable">
				<xs:annotation>
					<xs:documentation>
						The item is no longer available for sale.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Incorrect">
				<xs:annotation>
					<xs:documentation>
						The start price or reserve price is incorrect.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="OtherListingError">
				<xs:annotation>
					<xs:documentation>
						The listing contained an error (other than start price or reserve
						price).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellToHighBidder">
				<xs:annotation>
					<xs:documentation>
					  Seller want to sell the listing to the high bidder. A seller can end a listing
					  in order to seller to the current high bidder when 
					  the listing has qualifying bids (i.e., there is a current high bid that,
					  when applicable, meets the minimum reserve price) and there is more
					  than 12 hours before the listing ends.
					  &lt;br&gt;
					  <b>Note</b>: In the last 12 hours of an item listing, you cannot end an item early
					  if it has bids.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Sold">
				<xs:annotation>
					<xs:documentation>
						The vehicle was sold. Applies to local classified listings for vehicles only.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/EscrowCodeList.xsd #####

-->
	<xs:simpleType name="EscrowCodeType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated because this type is not used by any call.
	<!--  EscrowCodeType - Type declaration to be used by other schema. Indicates whether
				escrow is used for a listing.  -->
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ByBuyer">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						By Buyer
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BySeller">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						By Seller
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="None">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						None
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Reserved for internal or future use
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ExcludeShippingLocationDetailsType.xsd #####

-->
	<xs:complexType name="ExcludeShippingLocationDetailsType">
		<xs:annotation>
			<xs:documentation>
				Container for the list of site-specific locations supported by the Exclude Ship To
				Locations feature.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The localized location name.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Location" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The location or region code to be used with the AddItem family of calls. These
						codes are also returned by GetItem. This code reflects the &lt;a href=
						"http://www.iso.org/iso/country_codes/iso_3166_code_lists/english_country_names_and_code_elements.htm"
						&gt;ISO 3166&lt;/a&gt; codes.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Region" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The region code to which the location belongs.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the current version number of the ExcludeShippingLocation data. Use
						the version number to determine if you need to refresh your cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The time in GMT that the feature flags for the details were last updated.
						Use this timestamp to determine if you need to refresh your cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ExpressConditionRequiredDefinitionType.xsd #####

-->
	<xs:complexType name="ExpressConditionRequiredDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				This type is deprecated as the eBay Express is no longer available.
	<!--  For the US and Germany sites, an eBay item must meet a number of eligibility
				requirements in order to also be included on eBay Express. One requirement is that
				the item must include the Item Condition attribute (using Item Specifics). Some
				categories may waive this requirement. Currently, this type defines no special
				meta-data. (An empty element is returned.)  -->
			</xs:documentation>
			<xs:appinfo>
			<NoCalls/> 
	<!--	<DeprecationVersion>579</DeprecationVersion> -->
	<!--			<DeprecationDetails>NoOp</DeprecationDetails>
				<UseInstead/> -->
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ExpressEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="ExpressEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				This type is deprecated as the eBay Express is no longer available.
	<!--  For the US and Germany sites, an eBay item must meet a number of eligibility
				requirements in order to also be included on eBay Express. One requirement is that
				the category needs to support Express. Currently, this type defines no special
				meta-data. (An empty element is returned.)  -->
			</xs:documentation>
			<xs:appinfo>
				<NoCalls/>
				<!-- <DeprecationVersion>579</DeprecationVersion> -->
			<!--	<DeprecationDetails>NoOp</DeprecationDetails>
				<UseInstead/>  -->
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ExpressItemRequirementsType.xsd #####

-->
	<xs:complexType name="ExpressItemRequirementsType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as the eBay Express is no longer available.
	<!--  Contains details about why an item does or doesn't qualify as an 
				eBay Express listing.  -->
			</xs:documentation>
			<xs:appinfo>
	<!--			<DeprecationVersion>579</DeprecationVersion>  -->
	 <!--			<DeprecationDetails>NoOp</DeprecationDetails>
				<UseInstead/>  -->
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SellerExpressEligible" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						If false, indicates that an item is not Express-eligible because
						the seller is not Express-eligible. Only returned if false,
						and no other settings are returned in this case.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
<!--						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>VerifyAddItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExpressOptOut" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						If true, this field indicates the item was opted out of Express;
						that is, ExpressOptOut was true in the listing request.
						Only returned if true, and no other settings are returned in this case.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
<!--						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>VerifyAddItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExpressApproved" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						If true, indicates eBay has marked the item as eligible for
						eBay Express based on direct evaluation. Only returned if true,
						and no other settings are returned in this case.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
<!--						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>VerifyAddItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExpressEligibleListingType" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						If true, indicates the item listing format is eligible for Express.
						If false, the listing format is ineligible (and the item is therefore
						ineligible).
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
<!--						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>VerifyAddItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExpressEnabledCategory" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						If true, the item's primary category is enabled for Express.
						If false, the primary category is not enabled for Express
						(and the item is therefore ineligible).
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
<!--						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>VerifyAddItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EligiblePayPalAccount" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						If true, the seller has an Express-eligible PayPal account.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
<!--						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>VerifyAddItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DomesticShippingCost" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						If true, domestic shipping costs are specified for the item.
						If false, they aren't specified (and the item is therefore ineligible).
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
<!--						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>VerifyAddItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EligibleReturnPolicy" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						If true, the item is covered by a return policy that meets
						the site's requirements for Express.
						Only returned for Express Germany. (A return policy is optional for
						Express US.)
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
<!--						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>VerifyAddItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Picture" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						If true, the item includes a picture.
						If false, the item doesn't include a picture.
						Only returned if the category requires a picture for Express.
						Some categories waive the picture requirement.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
<!--						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>VerifyAddItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EligibleItemCondition" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						If true, the item specifies an eligible item condition.
						If false, the item doesn't specify an eligible item condition.
						Only returned if the category requires an item condition for Express.
						Some categories waive the item condition requirement.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
<!--						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>VerifyAddItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PriceAboveMinimum" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						If true, the price of the item is above the minimum price allowed on
						Express. That is, the StartPrice, BuyItNowPrice,
						or CurrentPrice is above the minimum.)
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
<!--						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>VerifyAddItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PriceBelowMaximum" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						If true, the price of the item is below the maximum price
						allowed on Express. (That is, the StartPrice, BuyItNowPrice,
						or CurrentPrice is below the maximum.)
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
<!--						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>VerifyAddItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EligibleCheckout" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						If true, indicates the item meets the site's eBay Express
						requirements for checkout. (A common case when this could be false
						would be when ThirdPartyCheckout is true but
						ThirdPartyCheckoutIntegration is false.)
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
<!--						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>VerifyAddItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoPreapprovedBidderList" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						If true, the item has no pre-approved bidder list.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
<!--						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>VerifyAddItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NoCharity" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						If true, the item is not an eBay Giving Works item.
						Only returned if the site does not allow charity listings on Express.
						(In other words, if the site excludes charity listings from Express,
						then NoCharity=true means the item meets the eligibility requirement.)
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
<!--						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>VerifyAddItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CombinedShippingDiscount" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						If true, the item offers a combined shipping discount.
						Only returned if the Express site has an item-level
						combined shipping discount requirement.
						(Some Express sites only require you to accept combined payments
						at the seller level, in your My eBay preferences.)
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
<!--						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>VerifyAddItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShipFromEligibleCountry" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						If true, the country you specified for the item meets the
						specified site's shipping origin requirements for Express.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
<!--						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>VerifyAddItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PayPalAccountAcceptsUnconfirmedAddress" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						If true, the PayPal account for the item accepts payments
						from a buyer with an unconfirmed address. If false, the
						account blocks unconfirmed addresses (and the item is therefore
						ineligible).
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
<!--						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>VerifyAddItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ExpressPicturesRequiredDefinitionType.xsd #####

-->
	<xs:complexType name="ExpressPicturesRequiredDefinitionType">
		<xs:annotation>
			<xs:documentation> 
			This type is deprecated as the eBay Express is no longer available.
				<!--  For the US and Germany sites, an eBay item must meet a number of eligibility requirements 
in order to also be included on eBay Express. 
One requirement is that the item must include a picture (or gallery image).
Currently, this type defines no special meta-data. (An empty element is returned.)   -->
			</xs:documentation>
			<xs:appinfo>
	<!--			<DeprecationVersion>579</DeprecationVersion>  -->
		<!--		<DeprecationDetails>NoOp</DeprecationDetails>
				<UseInstead/>  -->
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ExtendedContactDetailsType.xsd #####

-->
	<xs:complexType name="ExtendedContactDetailsType">
		<xs:annotation>
			<xs:documentation>
				Contains extended contact information for an eBay user.
		</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ContactHoursDetails" type="ns:ContactHoursDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						All fields related to contact hours including time ranges and
						user-designated time zone.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellerList</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdContactByEmailEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returned for classified ads to indicate whether contact by email is enabled.
						In the pay-per-lead feature, which will be available in upcoming months on the
						US site, this field will specify whether potential buyers can email the seller
						after viewing a pay-per-lead listing.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PayPerLeadPhoneNumber" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The pay-per-lead feature is no longer available, and this field is scheduled to 
						be removed from the WSDL.
					</xs:documentation>
					<xs:appinfo>
						<noCalls/>
						<!-- <CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo> -->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ExtendedProductFinderIDType.xsd #####

-->
	<xs:complexType name="ExtendedProductFinderIDType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as the call is no longer available.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ProductFinderID" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A product finder ID. GetCategory2CS always (and only) returns this
						when Category.ProductFinderIDs is returned. 
					</xs:documentation>
					<xs:appinfo> 						
						<CallInfo>
							<CallName>GetCategory2CS</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<Context>MappedCategoryArray</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProductFinderBuySide" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If false or not present, the product finder can be used as input to
						GetProductSearchResults to search for catalog data (Pre-filled Item Information)
						that a seller might want to include in a listing.
					</xs:documentation>
					<xs:appinfo>						
						<CallInfo>
							<CallName>GetCategory2CS</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<Context>MappedCategoryArray</Context>
						</CallInfo>
						<SeeLink>
							<Title>Knowledge Base: ProductFinderID for Buy-Side Searches</Title>
							<URL>https://ebaydts.com/eBayKBDetails?KBid=560</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ExternalAlertIDArrayType.xsd #####

-->
	<xs:complexType name="ExternalAlertIDArrayType">
		<xs:sequence>
			<xs:element name="ExternalAlertID" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ExternalProductCodeList.xsd #####

-->
	<xs:simpleType name="ExternalProductCodeType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as the partent of this type is no longer available.
				<!-- Indicates the type of external product ID being used to identify a
				stock product.  -->
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ISBN">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						ExternalProductID.Value contains an ISBN value.
						Required when you pass an ISBN as the external product ID.
						(This value is also applicable to Half.com listings.)
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UPC">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						ExternalProductID.Value contains a UPC value.
						Required when you pass a UPC as the external product ID.
						(This value is also applicable to Half.com listings.)
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ProductID">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						ExternalProductID.Value contains an eBay catalog product ID.
						Required when you pass an eBay product ID
						as the external product ID.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EAN">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						ExternalProductID.Value contains an EAN value.
						Required when you pass an EAN as the external product ID.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Keywords">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						ExternalProductID.Value contains a set of keywords that uniquely identify the product.
						Only applicable when listing event ticket.
						See the eBay Web Services guide for information about valid
						ticket keywords for an external product ID.
						Required when you pass a set of keywords as the external product ID.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MPN">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Reserved for future use.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Reserved for internal or future use
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ExternalProductIDType.xsd #####

-->
	<xs:complexType name="ExternalProductIDType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as the partent of this type is no longer available.
				<!--  Contains an ISBN value, EAN value, UPC value, ticket keywords, or eBay
				catalog product ID, plus other meta-data. For event tickets, this type
				can contain a set of keywords that uniquely identify the product. Only
				applicable to certain categories that support Pre-filled Item
				Information.  -->
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Value" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						An industry-standard value that uniquely identifies the product. The valid
						values are dictated by the Type property. Required if Type is specified. Max
						length 13 for ISBN (as of February 2007), 13 for EAN, 12 for UPC, and 4000 for
						ProductID. No max length for ticket keywords (but passing too much data can
						result in "no match found" errors).&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For AddItem and related calls:&lt;/b&gt;
						If the primary and secondary categories are both catalog-enabled, the value must
						apply to the primary category. Event tickets listings support a set of keywords
						that uniquely identify the listing. The ticket keywords specify the event name
						(the title shown on the ticket), venue name, and event date and time. See the
						eBay Web Services guide for more information and validation rules. For
						convenience, you can pass an eBay product ID as input (not limited to media
						categories).&lt;br&gt;
						&lt;br&gt;
						Required for Half.com listing use cases, and this can only be an ISBN, UPC, or
						EAN value.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For GetSellerPayments output only:&lt;/b&gt;
						Also see AlternateValue, which is returned if the catalog defines multiple
						ISBN values (e.g., one for ISBN-13 and one for ISBN-10). Please note that
						some catalogs return ISBN values that are not 10 or 13 characters, and some
						values contain non-alphanumeric symbols (e.g., $).
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
<!--						<MaxLength>See description</MaxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<Context>Item.ExternalProductID</Context>
							<RequiredInput>Conditionally</RequiredInput>
-->
							<!-- N/A to ReviseItem and RelistItem -->
				<!--		</CallInfo>  -->
			<!--			<CallInfo>
							<CallName>GetSellerPayments</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>   
			-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReturnSearchResultOnDuplicates" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Applicable for listing use cases only (not buy-side searching).
						Indicates what eBay should do if more than one product matches
						the value passed in Value. Only takes effect when more than one
						match is found. If true, the response should include an error
						and all matching product IDs. If false, the response should include
						an error but should not return the matching product IDs.
						This field is also applicable when listing Half.com items.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
<!--
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<RequiredInput>No</RequiredInput>
							<Context>Item.ExternalProductID</Context>
-->
							<!-- N/A to ReviseItem and RelistItem -->
				<!--		</CallInfo>  -->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Type" type="ns:ExternalProductCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						The kind of identifier being used. The choices are listed
						For requests, required if Value is specified.
						For Half.com listing use cases, only ISBN, UPC, and EAN are supported.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
<!--						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<Context>Item.ExternalProductID</Context>
-->
  <!--					<AllValuesExcept>MPN</AllValuesExcept>
							<RequiredInput>Conditionally</RequiredInput> 
	-->
							<!-- N/A to ReviseItem and RelistItem -->
<!--						</CallInfo>
	-->
		<!--				<CallInfo>
							<CallName>GetSellerPayments</CallName>
		-->
							<!-- Half.com only supports BMMG categories.
							So, only ISBN, UPC, and EAN can
							be supported in Half.com use cases. -->
		<!--					<OnlyTheseValues>ISBN, UPC, EAN</OnlyTheseValues>
							<Returned>Conditionally</Returned>
						</CallInfo>
		-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AlternateValue" type="xs:string" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						An industry-standard value that provides an alternate identification for
						the product, if any. Currently, this only returns an alternate ISBN
						value. If the catalog defines both an ISBN-13 and ISBN-10,
						then the ISBN-13 is returned in Value and the ISBN-10 is returned in
						AlternateValue. (That is, the ISBN-13 is considered to be the preferred
						identifier.) If the catalog only defines one ISBN, it is returned in
						Value (and AlternateValue is not returned). Please note that some
						catalogs return ISBN values that are not 10 or 13 characters,
						and some values contain non-alphanumeric symbols (e.g., $).
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
		<!--				<MaxLength>4000</MaxLength>
						<CallInfo>
		-->
			<!--				<CallName>GetSellerPayments</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
			-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ExternalTransactionType.xsd #####

-->
	<xs:complexType name="ExternalTransactionType">
		<xs:annotation>
			<xs:documentation>
				Container consisting of details related to payment of an eBay order on an
				external system such as PayPal. This container is only returned if payment has
				been made on an order. For GetSellerTransaactions and GetItemTransactions, this
				container is not returned for multiple line item orders.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ExternalTransactionID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Unique identifier for a PayPal payment of an eBay order. If the order was purchased
						with a payment method other than PayPal, "SIS" is returned, which stands for "Send
						Information To Seller." This field is only returned after payment has been made.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>ReviseCheckoutStatus</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SoldReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExternalTransactionTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Timestamp for payment transaction.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>ReviseCheckoutStatus</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SoldReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FeeOrCreditAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Fee Amount is a positive value and Credit Amount is a negative value.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SoldReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentOrRefundAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If positive, the amount the buyer pays
						the seller through PayPal on the purchase of items. If
						negative, the amount refunded the buyer. Default = 0.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SoldReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExternalTransactionStatus" type="ns:PaymentTransactionStatusCodeType" minOccurs="0">
				<xs:annotation>
				<xs:documentation>
					The current processing status of a PayPal payment for an eBay order.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetItemTransactions</CallName>
						<CallName>GetSellerTransactions</CallName>
						<Details>DetailLevel: ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetOrders</CallName>
						<Details>DetailLevel: ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>OrderReport</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetOrderTransactions</CallName>
						<Details>DetailLevel: ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>SoldReport</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/FeatureDefinitionsType.xsd #####

-->
	<xs:complexType name="FeatureDefinitionsType">
		<xs:annotation>
			<xs:documentation>
				A container node for definitions of the features specified in FeatureID in the
				GetCategoryFeatures request. If no feature ID was specified, all definitions are
				returned.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ListingDurations" type="ns:ListingDurationDefinitionsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies one or more sets of listing durations. Each set gives durations for
						listing types a category could allow. If present, the corresponding feature
						ID was passed in the request or all features were requested (i.e., no feature
						IDs were specified). Use the data provided in SiteDefaults and Category to
						determine which listing formats support each listing duration and whether any
						categories override the standard settings.
						&lt;br&gt;&lt;br&gt;
						&lt;bold&gt;Note:&lt;/bold&gt; Durations for Local Market listings are not
						supported by GetCategoryFeatures.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Listing US and CA eBay Motors Items</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sites-eBayMotors.html#LocalMarketListings</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingTermsRequired" type="ns:ShippingTermRequiredDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Some categories may require the seller to specify at least one
						domestic shipping service and associated cost for an listing.
						If present, the corresponding feature ID was passed in the request
						or all features were requested (i.e., no feature IDs were specified). Currently,
						this field contains no other special meta-data. (An empty element is
						returned.) Use the data provided in SiteDefaults and Category to determine
						which categories (if any) support this feature.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BestOfferEnabled" type="ns:BestOfferEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If present, the corresponding feature ID was passed in the request or all
						features were requested (i.e., no feature IDs were specified). Currently, this
						field contains no other special meta-data. (An empty element is returned.) Use
						the data provided in SiteDefaults and Category to determine which categories
						(if any) support this feature.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DutchBINEnabled" type="ns:DutchBINEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is no longer applicable as Dutch auctions are no longer available on 
						eBay sites.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserConsentRequired" type="ns:UserConsentRequiredDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If present, the corresponding feature ID was passed in the request or all
						features were requested (i.e., no feature IDs were specified). Currently, this
						field contains no other special meta-data. (An empty element is returned.) Use
						the data provided in SiteDefaults and Category to determine which categories
						(if any) support this feature.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="HomePageFeaturedEnabled" type="ns:HomePageFeaturedEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Some categories allow you to enhance a listing by putting it into a rotation
						for display on a special area of the eBay home page. Item or feedback
						restrictions may apply.&lt;br&gt;&lt;br&gt; If present, the corresponding
						feature ID was passed in the request or all features were requested (i.e., no
						feature IDs were specified). Currently, this field contains no other special
						meta-data. (An empty element is returned.) Use the data provided in
						SiteDefaults and Category to determine which categories (if any) support this
						feature.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProPackEnabled" type="ns:ProPackEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Defines the ProPack feature (a feature pack).
						If present, the corresponding feature ID was passed in the request or all
						features were requested (i.e., no feature IDs were specified). Currently, this
						field contains no other special meta-data. (An empty element is returned.) Use
						the data provided in SiteDefaults and Category to determine which categories
						(if any) support this feature.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BasicUpgradePackEnabled" type="ns:BasicUpgradePackEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Not applicable to any site.
						Defined the BasicUpgradePack bundle feature (a feature pack).
						Formerly, applicable to the Australia site (site ID 15, abbreviation AU) only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ValuePackEnabled" type="ns:ValuePackEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Defines the ValuePack bundle feature (a feature pack).
						If present, the corresponding feature ID was passed in the request or all
						features were requested (i.e., no feature IDs were specified). Currently, this
						field contains no other special meta-data. (An empty element is returned.) Use
						the data provided in SiteDefaults and Category to determine which categories
						(if any) support this feature.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProPackPlusEnabled" type="ns:ProPackPlusEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Defines the ProPackPlus bundle feature (a feature pack).
						If present, the corresponding feature ID was passed in the request or all
						features were requested (i.e., no feature IDs were specified). Currently, this
						field contains no other special meta-data. (An empty element is returned.) Use
						the data provided in SiteDefaults and Category to determine which categories
						(if any) support this feature.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AdFormatEnabled" type="ns:AdFormatEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If present, the corresponding feature ID was passed in the request or all
						features were requested (i.e., no feature IDs were specified). Currently, this
						field contains no other special meta-data. (An empty element is returned.) Use
						the data provided in SiteDefaults and Category to determine which categories
						(if any) support this feature.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BestOfferCounterEnabled" type="ns:BestOfferCounterEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If present, the corresponding feature ID was passed in the request or all
						features were requested (i.e., no feature IDs were specified). Currently, this
						field contains no other special meta-data. (An empty element is returned.) Use
						the data provided in SiteDefaults and Category to determine which categories
						(if any) support this feature.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BestOfferAutoDeclineEnabled" type="ns:BestOfferAutoDeclineEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If present, the corresponding feature ID was passed in the request or all
						features were requested (i.e., no feature IDs were specified). Currently, this
						field contains no other special meta-data. (An empty element is returned.) Use
						the data provided in SiteDefaults and Category to determine which categories
						(if any) support this feature.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketSpecialitySubscription" type="ns:LocalMarketSpecialitySubscriptionDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates category support for listing of Local Market items by sellers
						subscribed to Local Market for Specialty Vehicles. If the field is present,
						the category supports Local Market listings by sellers with a Local Market
						for Specialty Vehicles subscription. The field is returned as an empty
						element (i.e., a boolean value is not returned).
						&lt;br&gt;
						Some categories support listing vehicles for the eBay Motors Local Market
						only, where Local Market is defined as the area within a set radius about a
						specified postal code. Support in some categories is based on subscription
						level.
						&lt;br&gt;
						Local Market listings are supported for vehicle categories on the US eBay
						Motors site only and for US postal codes only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketRegularSubscription" type="ns:LocalMarketRegularSubscriptionDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates category support for listing of Local Market items by sellers
						subscribed to Local Market for Vehicles. If the field is present, the
						category supports Local Market listings by sellers with a Local Market for
						Vehicles subscription. The field is returned as an empty element (i.e., a
						boolean value is not returned).
						&lt;br&gt;
						Some categories support listing vehicles for the eBay Motors Local Market
						only, where Local Market is defined as the area within a set radius about a
						specified postal code. Support in some categories is based on subscription
						level.
						&lt;br&gt;
						Local Market listings are supported for vehicle categories on the US eBay
						Motors site only and for US postal codes only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketPremiumSubscription" type="ns:LocalMarketPremiumSubscriptionDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates category support for listing of Local Market items by sellers with
						premium Local Market subscriptions. If the field is present, the category
						supports Local Market listings by sellers with a premium Local Market
						subscription. The field is returned as an empty element (i.e., a boolean
						value is not returned).
						&lt;br&gt;
						Some categories support listing vehicles for the eBay Motors Local Market
						only, where Local Market is defined as the area within a set radius about a
						specified postal code. Support in some categories is based on subscription
						level.
						&lt;br&gt;
						Local Market listings are supported for vehicle categories on the US eBay
						Motors site only and for US postal codes only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketNonSubscription" type="ns:LocalMarketNonSubscriptionDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates category support for listing of Local Market items by sellers who
						have not subscribed to either Local Market for Vehicles or Local Market for
						Specialty Vehicles. If the field is present, the category supports Local
						Market listings by sellers without a Local Market subscription. The field is
						returned as an empty element (i.e., a boolean value is not returned).
						&lt;br&gt;
						Some categories support listing vehicles for the eBay Motors Local Market
						only, where Local Market is defined as the area within a set radius about a
						specified postal code. Support in some categories is based on subscription
						level.
						&lt;br&gt;
						Local Market listings are supported for vehicle categories on the US eBay
						Motors site only and for US postal codes only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExpressEnabled" type="ns:ExpressEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						For the US and Germany sites, an eBay item must meet a number of eligibility
						requirements in order to also be included on eBay Express. One requirement is
						that the category needs to support Express. For example, categories that are
						not covered by PayPal Buyer Protection (e.g., Live Auctions and Motors
						vehicles) are excluded from Express.&lt;br&gt;&lt;br&gt; If present, the
						corresponding feature ID was passed in the request or all features were
						requested (i.e., no feature IDs were specified). Currently, this field
						contains no other special meta-data. (An empty element is returned.) Use the
						data provided in SiteDefaults and Category to determine which categories are
						enabled for Express.
					</xs:documentation>
					<xs:appinfo>
						<DeprecationVersion>579</DeprecationVersion>
						<DeprecationDetails>NoOp</DeprecationDetails>
						<UseInstead/>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExpressPicturesRequired" type="ns:ExpressPicturesRequiredDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						For the US and Germany sites, an eBay item must meet a number of eligibility
						requirements in order to also be included on eBay Express. One requirement is
						that the item must include a picture (or gallery image). Some categories
						(e.g., Event Tickets) may waive this requirement if a picture is not normally
						expected.&lt;br&gt;&lt;br&gt; If present, the corresponding feature ID was
						passed in the request or all features were requested (i.e., no feature IDs
						were specified). Currently, this field contains no other special meta-data.
						(An empty element is returned.) Use the data provided in SiteDefaults and
						Category to determine which categories requires an item to include a picture
						in order to be eligible for Express.
					</xs:documentation>
					<xs:appinfo>
						<DeprecationVersion>579</DeprecationVersion>
						<DeprecationDetails>NoOp</DeprecationDetails>
						<UseInstead/>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExpressConditionRequired" type="ns:ExpressConditionRequiredDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						For the US and Germany sites, an eBay item must meet a number of eligibility
						requirements in order to also be included on eBay Express. One requirement is
						that the item must include the Item Condition attribute (using Item
						Specifics). Some categories may waive this requirement.&lt;br&gt;&lt;br&gt; If
						present, the corresponding feature ID was passed in the request or all
						features were requested (i.e., no feature IDs were specified). Currently, this
						field contains no other special meta-data. (An empty element is returned.) Use
						the data provided in SiteDefaults and Category to determine which categories
						require an item to include the Item Condition attribute in order to be
						eligible for Express.
					</xs:documentation>
					<xs:appinfo>
						<DeprecationVersion>579</DeprecationVersion>
						<DeprecationDetails>NoOp</DeprecationDetails>
						<UseInstead/>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MinimumReservePrice" type="ns:MinimumReservePriceDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If present, the corresponding feature ID was passed in the request or all features
						were requested (i.e., no feature IDs were specified). On the Germany, Austria,
						Belgium French, and Belgium Dutch sites, Minimum Reserve Price is supported for the
						Art and Antiques, Watches and Jewelry, and Motorbikes categories.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TransactionConfirmationRequestEnabled" type="ns:TCREnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Applies to the US eBay Motors site (except Parts and Accessories category).
						Defines the Transaction Confirmation Request feature. If the field is
						present, the corresponding feature applies to the category. The field is
						returned as an empty element (i.e., a boolean value is not returned).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerContactDetailsEnabled" type="ns:SellerContactDetailsEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Defines the SellerContactDetails feature. If the field is present, the
						corresponding feature applies to the category. The field is returned as an
						empty element (e.g., a boolean value is not returned).
						Applies to Classified Ad format listings.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StoreInventoryEnabled" type="ns:StoreInventoryEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If present, the corresponding feature ID was passed
						in the request or all features were requested (i.e., no feature IDs were specified).
						Currently, this field contains no other special meta-data. (An empty element is returned.)
						Use the data provided in SiteDefaults and Category to determine
						which categories (if any) support this feature.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SkypeMeTransactionalEnabled" type="ns:SkypeMeTransactionalEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If present, the corresponding feature ID was passed in the request or all
						features were requested (i.e., no feature IDs were specified). Currently, this
						field contains no other special meta-data. (An empty element is returned.) Use
						the data provided in SiteDefaults and Category to determine which categories
						(if any) support this feature.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SkypeMeNonTransactionalEnabled" type="ns:SkypeMeNonTransactionalEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If present, the corresponding feature ID was passed in the request or all
						features were requested (i.e., no feature IDs were specified). Currently, this
						field contains no other special meta-data. (An empty element is returned.) Use
						the data provided in SiteDefaults and Category to determine which categories
						(if any) support this feature.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalListingDistancesRegular" type="ns:LocalListingDistancesRegularDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the valid local listing distances allowed for listing Local Market
						items by sellers subscribed to Local Market for Vehicles.
						&lt;br&gt;
						Some categories support listing vehicles for the eBay Motors Local Market
						only, where Local Market is defined as the area within a set radius about a
						specified postal code. The set of valid distances (radii) supported by a
						category is based on subscription level.
						&lt;br&gt;
						Local Market listings are supported for vehicle categories on the US eBay
						Motors site only and for US postal codes only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalListingDistancesSpecialty" type="ns:LocalListingDistancesSpecialtyDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the valid local listing distances allowed for listing Local Market
						items by sellers subscribed to Local Market for Specialty Vehicles.
						&lt;br&gt;
						Some categories support listing vehicles for the eBay Motors Local Market
						only, where Local Market is defined as the area within a set radius about a
						specified postal code. The set of valid distances (radii) supported by a
						category is based on subscription level.
						&lt;br&gt;
						Local Market listings are supported for vehicle categories on the US eBay
						Motors site only and for US postal codes only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalListingDistancesNonSubscription" type="ns:LocalListingDistancesNonSubscriptionDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the valid local listing distances allowed for listing Local Market
						items by sellers who have not subscribed to either Local Market for Vehicles
						or Local Market for Specialty Vehicles.
						&lt;br&gt;
						Some categories support listing vehicles for the eBay Motors Local Market
						only, where Local Market is defined as the area within a set radius about a
						specified postal code. The set of valid distances (radii) supported by a
						category is based on subscription level.
						&lt;br&gt;
						Local Market listings are supported for vehicle categories on the US eBay
						Motors site only and for US postal codes only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdPaymentMethodEnabled" type="ns:ClassifiedAdPaymentMethodEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if the payment method should be displayed to the user for
						Classified Ad format listings.
						Even if enabled, checkout may or may not be enabled.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdShippingMethodEnabled" type="ns:ClassifiedAdShippingMethodEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if shipping options are available for Classified Ad listings
						in this category.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdBestOfferEnabled" type="ns:ClassifiedAdBestOfferEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if Best Offer is enabled for Classified Ad listings in this
						category.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdCounterOfferEnabled" type="ns:ClassifiedAdCounterOfferEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether counter offers are allowed on Best Offers for Classified Ad
						listings in this category.
						Returned only if this category overrides the site default.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdAutoDeclineEnabled" type="ns:ClassifiedAdAutoDeclineEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether automatic decline for Best Offers is allowed for Classified
						Ad listings in this category. Returned only if this category overrides
						the site default.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdContactByPhoneEnabled" type="ns:ClassifiedAdContactByPhoneEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports including a telephone number in the
						seller's contact information for Classified Ad listings.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdContactByEmailEnabled" type="ns:ClassifiedAdContactByEmailEnabledDefintionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports including an email address in the
						seller's contact information for Classified Ad listings.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SafePaymentRequired" type="ns:SafePaymentRequiredDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						For the US, Canada and Australia sites, users registered after January
						17,2007 are required to offer at least one safe payment method (i.e.
						PayPal/PaisaPay, or one of the credit cards specified in
						Item.PaymentMethods).
						&lt;br&gt;
						If a seller has a 'SafePaymentExempt' status, they are exempt from the
						category requirement to offer at least one safe payment method when listing
						an item on a site that has the safe payment requirement.
						&lt;br&gt;
						The safe payment requirement also applies to two-category listings that have
						one ship-to or available-to location in the US, Canada, or Australia. The
						French Canadian (CAFR) site is a special case, because listings on the CAFR
						site with ship-to or available-to locations in Canada do not require a Safe
						Payment method, yet listings on the CAFR site with ship-to or available-to
						locations in the US or Australia do require a Safe Payment method.
						&lt;br&gt;
						The Business and Industrial, Motors, Real Estate, and Mature Audiences
						categories, and all listings that don't support Item.PaymentMethods are
						exempt from this requirement. Therefore, listings in those categories do not
						require a safe payment method.
						&lt;br&gt;
						Currently, this field contains no other special meta-data.(An empty element
						is returned.)
						&lt;br&gt;
						Use SiteDefaults.SafePaymentRequired and Category.SafePaymentRequired to
						determine which categories require a safe payment method.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdPayPerLeadEnabled" type="ns:ClassifiedAdPayPerLeadEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Some categories can support pay-per-lead listings.
						If present, the corresponding feature ID was passed in the request or all
						features were requested (i.e., no feature IDs were specified). Currently, this
						field contains no other special meta-data. (An empty element is returned.) Use
						the data provided in SiteDefaults and Category to determine which categories
						(if any) support this feature.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemSpecificsEnabled" type="ns:ItemSpecificsEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Some categories can support custom Item Specifics.
						Item Specifics are typical aspects of items in the same category.
						They enable users to classify items by presenting descriptive details
						in a structured way. For example, in a jewelry category, sellers might
						describe lockets with specifics like "Chain Length=18 in." and
						"Main Shape=Heart", but in a Washers &amp; Dryers category,
						sellers might include "Type=Top-Loading" instead of "Main Shape=Heart".&lt;br&gt;
						&lt;br&gt;
						If present, the corresponding feature ID was passed in the request
						or all features were requested (i.e., no feature IDs were specified).
						Currently, this field contains no other special meta-data.
						(An empty element is returned.) Use the data provided in SiteDefaults
						and Category to determine which categories (if any) support
						this feature.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaisaPayFullEscrowEnabled" type="ns:PaisaPayFullEscrowEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports Paisapay Escrow payment method.
						If present, the corresponding feature ID was passed in the request or all
						features were requested (i.e., no feature IDs were specified). Currently, this
						field contains no other special meta-data. (An empty element is returned.) Use
						the data provided in SiteDefaults and Category to determine which categories
						(if any) support this feature.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ISBNIdentifierEnabled" type="ns:ISBNIdentifierEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports ISBN field for that specific item.
						If present, the corresponding feature ID was passed in the request or all
						features were requested (i.e., no feature IDs were specified). Currently, this
						field contains no other special meta-data. (An empty element is returned.) Use
						the data provided in SiteDefaults and Category to determine which categories
						(if any) support this feature.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UPCIdentifierEnabled" type="ns:UPCIdentifierEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports UPC field for that specific item.
						If present, the corresponding feature ID was passed in the request or all
						features were requested (i.e., no feature IDs were specified). Currently, this
						field contains no other special meta-data. (An empty element is returned.) Use
						the data provided in SiteDefaults and Category to determine which categories
						(if any) support this feature.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EANIdentifierEnabled" type="ns:EANIdentifierEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports EAN field for that specific item.
						If present, the corresponding feature ID was passed in the request or all
						features were requested (i.e., no feature IDs were specified). Currently, this
						field contains no other special meta-data. (An empty element is returned.) Use
						the data provided in SiteDefaults and Category to determine which categories
						(if any) support this feature.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BrandMPNIdentifierEnabled" type="ns:BrandMPNIdentifierEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports BrandMPN field for that specific item.
						If present, the corresponding feature ID was passed in the request or all
						features were requested (i.e., no feature IDs were specified). Currently, this
						field contains no other special meta-data. (An empty element is returned.) Use
						the data provided in SiteDefaults and Category to determine which categories
						(if any) support this feature.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BestOfferAutoAcceptEnabled" type="ns:BestOfferAutoAcceptEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Defines the feature that allows sellers to set a
						price at which best offers are automatically accepted.
						If present, the corresponding feature ID is passed in the request or all
						features are requested (i.e., no feature IDs are specified). Currently, this
						field contains no other special meta-data. (An empty element is returned.) Use
						the data provided in SiteDefaults and Category to determine which categories
						(if any) support this feature.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdAutoAcceptEnabled" type="ns:ClassifiedAdAutoAcceptEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Defines the feature that allows sellers to set a
						price at which best offers are automatically accepted for Classified Ads.
						If present, the corresponding feature ID is passed in the request or all
						features are requested (i.e., no feature IDs are specified).
						Currently, this field contains no other special meta-data.
						(An empty element is returned.) Use the data provided
						in SiteDefaults and Category to determine
						which categories (if any) support this feature.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CrossBorderTradeNorthAmericaEnabled" type="ns:CrossBorderTradeNorthAmericaEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
							Defines the feature that allows you to specify that listings be displayed
							in the default search results of the respective site.
							If present, the corresponding feature ID was passed in the request or all
							features were requested (i.e., no feature IDs were specified). Currently, this
							field contains no other special meta-data. (An empty element is returned.) Use
							the data provided in SiteDefaults and Category to determine which categories
							(if any) support this feature.
						</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CrossBorderTradeGBEnabled" type="ns:CrossBorderTradeGBEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
							Defines the feature that allows you to specify that listings be displayed
							in the default search results of the respective site.
							If present, the corresponding feature ID was passed in the request or all
							features were requested (i.e., no feature IDs were specified). Currently, this
							field contains no other special meta-data. (An empty element is returned.) Use
							the data provided in SiteDefaults and Category to determine which categories
							(if any) support this feature.
						</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CrossBorderTradeAustraliaEnabled" type="ns:CrossBorderTradeAustraliaEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
							Defines the feature that allows you to specify that listings be displayed
							in the default search results of the respective site.
							If present, the corresponding feature ID was passed in the request or all
							features were requested (i.e., no feature IDs were specified). Currently, this
							field contains no other special meta-data. (An empty element is returned.) Use
							the data provided in SiteDefaults and Category to determine which categories
							(if any) support this feature.
						</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PayPalBuyerProtectionEnabled" type="ns:PayPalBuyerProtectionEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						For the Australia site, PayPalBuyerProtectionEnabled and BuyerGuaranteeEnabled
						define the feature that allows buyer protection.
						If PayPalBuyerProtectionEnabled present, the corresponding feature ID was passed in the request or all
						features were requested (i.e., no feature IDs were specified). Currently, this
						field contains no other special meta-data. (An empty element is returned.) Use
						the data provided in SiteDefaults and Category to determine which categories
						(if any) support this feature.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BuyerGuaranteeEnabled" type="ns:BuyerGuaranteeEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						For the Australia site, PayPalBuyerProtectionEnabled and BuyerGuaranteeEnabled
						define the feature that allows buyer protection.
						If BuyerGuaranteeEnabled present, the corresponding feature ID was passed in the request or all
						features were requested (i.e., no feature IDs were specified). Currently, this
						field contains no other special meta-data. (An empty element is returned.) Use
						the data provided in SiteDefaults and Category to determine which categories
						(if any) support this feature.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CombinedFixedPriceTreatmentEnabled" type="ns:CombinedFixedPriceTreatmentEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					Used for Store Inventory listings, which are no longer supported on any eBay site.
						</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="GalleryFeaturedDurations" type="ns:ListingEnhancementDurationDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Defines the feature that enables durations for "Gallery Featured".
						If present, the corresponding feature ID was passed in the request or all
						features were requested (i.e., no feature IDs were specified). Currently, this
						field contains no other special meta-data. (An empty element is returned.) Use
						the data provided in SiteDefaults and Category to determine which categories
						(if any) support this feature.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="INEscrowWorkflowTimeline" type="ns:INEscrowWorkflowTimelineDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						 Indicates the workflow timeline applicable for the given category on the India site, if
						 the category supports PaisaPayFullEscrow. If present, the corresponding feature
						 ID was passed in the request or all features were requested (i.e., no feature IDs were specified).
						 Currently, this field contains no other special meta-data. (An empty element is returned.) Use
						 the data provided in SiteDefaults and Category to determine which categories
						 (if any) support this feature.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PayPalRequired" type="ns:PayPalRequiredDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Defines PayPal as a required payment method.
						If present, the corresponding feature ID was passed in the request or all
						features were requested (i.e., no feature IDs were specified). Currently, this
						field contains no other special meta-data. (An empty element is returned.) Use
						the data provided in SiteDefaults and Category to determine which categories
						(if any) support this feature.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProAdFormatEnabled" type="ns:eBayMotorsProAdFormatEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If present, the corresponding feature ID was passed in the request or all
						features were requested (i.e., no feature IDs were specified). Currently, this
						field contains no other special meta-data. (An empty element is returned.) Use
						the data provided in SiteDefaults and Category to determine which categories
						(if any) support this feature.Added for eBay Motors Pro users
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProContactByPhoneEnabled" type="ns:eBayMotorsProContactByPhoneEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports including a phone number in the
						seller's contact information for Classified Ad listings. Added for eBay Motors Pro users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProPhoneCount" type="ns:eBayMotorsProPhoneCountDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates which telephone option is enabled for the seller's contact information for Classified Ad listings. Added for eBay Motors Pro users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProContactByAddressEnabled" type="ns:eBayMotorsProContactByAddressEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports including an address in the
						seller's contact information for Classified Ad listings. Added for eBay Motors Pro users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProStreetCount" type="ns:eBayMotorsProStreetCountDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates which address option this category supports for Classified Ad listings. Added for eBay Motors Pro users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProCompanyNameEnabled" type="ns:eBayMotorsProCompanyNameEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports including a company name in the
						seller's contact information for Classified Ad listings. Added for eBay Motors Pro users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProContactByEmailEnabled" type="ns:eBayMotorsProContactByEmailEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports including an email address in the
						seller's contact information for Classified Ad listings. Added for eBay Motors Pro users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProBestOfferEnabled" type="ns:eBayMotorsProBestOfferEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if Best Offer is enabled for Classified Ad listings in this
						category. Added for eBay Motors Pro users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProAutoAcceptEnabled" type="ns:eBayMotorsProAutoAcceptEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports the use of auto accept
						for Classified Ad listings. Added for eBay Motors Pro users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProAutoDeclineEnabled" type="ns:eBayMotorsProAutoDeclineEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports the use of auto decline
						for Classified Ad listings. Added for eBay Motors Pro users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProPaymentMethodCheckOutEnabled" type="ns:eBayMotorsProPaymentMethodCheckOutEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports the use of payment method checkOut
						for Classified Ad listings. Added for eBay Motors Pro users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProShippingMethodEnabled" type="ns:eBayMotorsProShippingMethodEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if shipping options are available for Classified Ad format listings
						in this category. Added for eBay Motors Pro users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProCounterOfferEnabled" type="ns:eBayMotorsProCounterOfferEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether counter offers are allowed on Best Offers for Classified Ad
						listings in this category.
						Returned only if this category overrides the site default.
						Added for eBay Motors Pro users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProSellerContactDetailsEnabled" type="ns:eBayMotorsProSellerContactDetailsEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Defines the SellerContactDetails feature. If the field is present, the
						corresponding feature applies to the category. The field is returned as an
						empty element (e.g., a boolean value is not returned).
						Applies to Classified Ad listings. Added for eBay Motors Pro users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketAdFormatEnabled" type="ns:LocalMarketAdFormatEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If present, the corresponding feature ID was passed in the request or all
						features were requested (i.e., no feature IDs were specified). Currently, this
						field contains no other special meta-data. (An empty element is returned.) Use
						the data provided in SiteDefaults and Category to determine which categories
						(if any) support this feature.Added for Local Market users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketContactByPhoneEnabled" type="ns:LocalMarketContactByPhoneEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports including a phone number in the
						seller's contact information for Classified Ad listings. Added for Local Market users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketPhoneCount" type="ns:LocalMarketPhoneCountDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates which telephone option is enabled for the seller's contact information for Classified Ad listings. Added for Local Market users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketContactByAddressEnabled" type="ns:LocalMarketContactByAddressEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports including an address in the
						seller's contact information for Classified Ad listings. Added for Local Market users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketStreetCount" type="ns:LocalMarketStreetCountDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates which address option is enabled for the seller's contact information for Classified Ad format listings.
						Added for  Local Market users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketCompanyNameEnabled" type="ns:LocalMarketCompanyNameEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports including a company name in the
						seller's contact information for Classified Ad listings. Added for Local Market users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketContactByEmailEnabled" type="ns:LocalMarketContactByEmailEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports including an email address in the
						seller's contact information for Classified Ad format listings. Added for  Local Market users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketBestOfferEnabled" type="ns:LocalMarketBestOfferEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If present, the corresponding feature ID was passed in the request or all
						features were requested (i.e., no feature IDs were specified). Currently, this
						field contains no other special meta-data. (An empty element is returned.) Use
						the data provided in SiteDefaults and Category to determine which categories
						(if any) support this feature.Added for  Local Market users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketAutoAcceptEnabled" type="ns:LocalMarketAutoAcceptEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports the use of auto accept
						for Classified Ad listings. Added for Local Market users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketAutoDeclineEnabled" type="ns:LocalMarketAutoDeclineEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports the use of auto decline
						for Classified Ad listings. Added for Local Market users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketPaymentMethodCheckOutEnabled" type="ns:LocalMarketPaymentMethodCheckOutEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports the use of payment method checkOut
						for Classified Ad listings. Added for Local Market users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketShippingMethodEnabled" type="ns:LocalMarketShippingMethodEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if shipping options are available for Classified Ad format listings
						in this category. Added for Local Market users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketCounterOfferEnabled" type="ns:LocalMarketCounterOfferEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether counter offers are allowed on Best Offers for Classified Ad
						listings in this category.
						Returned only if this category overrides the site default. Added for Local Market users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketSellerContactDetailsEnabled" type="ns:LocalMarketSellerContactDetailsEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Defines the SellerContactDetails feature. If the field is present, the
						corresponding feature applies to the category. The field is returned as an
						empty element (e.g., a boolean value is not returned).
						Added for Local Market users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdPhoneCount" type="ns:ClassifiedAdPhoneCountDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates which telephone option is enabled for the seller's contact information for Classified Ad listings. Added for For Sale By Owner.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdContactByAddressEnabled" type="ns:ClassifiedAdContactByAddressEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports including an address in the
						seller's contact information for Classified Ad listings. Added for For Sale By Owner.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdStreetCount" type="ns:ClassifiedAdStreetCountDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates which address option is enabled for the seller's contact information for Classified Ad format listings.
						Added for For Sale By Owner.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdCompanyNameEnabled" type="ns:ClassifiedAdCompanyNameEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports including the company name in the
						seller's contact information for Classified Ad listings. Added for For Sale By Owner.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SpecialitySubscription" type="ns:SpecialitySubscriptionDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates category support for listing of Local Market items by sellers
						subscribed to Local Market for Specialty Vehicles.
						Each of the subscriptions will have following options, which will define
						"National" vs "Local" ad format listing.
						"LocalOptional" : This will allow national and local listing.
						"LocalOnly" : Seller can have Local listings only.
						"NationalOnly" : Seller can not opt into local only exposure. It has to be
						national listing.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RegularSubscription" type="ns:RegularSubscriptionDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates category support for listing of Local Market items by sellers
						subscribed to Local Market for Regular Vehicles.
						Each of the subscriptions will have following options, which will define
						"National" vs "Local" ad format listing.
						"LocalOptional" : This will allow national and local listing.
						"LocalOnly" : Seller can have Local listings only.
						"NationalOnly" : Seller can not opt into local only exposure. It has to be
						national listing.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PremiumSubscription" type="ns:PremiumSubscriptionDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates category support for listing of Local Market items by sellers
						subscribed to Local Market for Premium Vehicles.
						Each of the subscriptions will have following options, which will define
						"National" vs "Local" ad format listing.
						"LocalOptional" : This will allow national and local listing.
						"LocalOnly" : Seller can have Local listings only.
						"NationalOnly" : Seller can not opt into local only exposure. It has to be
						national listing.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NonSubscription" type="ns:NonSubscriptionDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This is for For Sale By Owner.
						Each of the subscriptions will have following options, which will define
						"National" vs "Local" ad format listing.
						"LocalOptional" : This will allow national and local listing.
						"LocalOnly" : Seller can have Local listings only.
						"NationalOnly" : Seller can not opt into local only exposure. It has to be
						national listing.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReturnPolicyEnabled" type="ns:ReturnPolicyEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Defines the feature that specifies whether a return policy
						could be required on the site.
						If present, the corresponding feature ID was passed in the request or
						all features were requested (i.e., no feature IDs were specified).
						Currently, this field contains no other special meta-data.
						(An empty element is returned.)
						Use the data provided in SiteDefaults and Category to determine
						which categories (if any) support this feature.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="HandlingTimeEnabled" type="ns:HandlingTimeEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Defines the feature that specifies whether a handling time (dispatch time)
						could be required on the site. The handling time is the maximum number of business days the seller
						commits to for preparing an item to be shipped after receiving a
						cleared payment. The seller's handling time does not include the
						shipping time (the carrier's transit time).&lt;br&gt;
						&lt;br&gt;
						If present, the corresponding feature ID was passed in the request or
						all features were requested (i.e., no feature IDs were specified).
						Currently, this field contains no other special meta-data.
						(An empty element is returned.)
						Use the data provided in SiteDefaults and Category to determine
						which categories (if any) support this feature.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PayPalRequiredForStoreOwner" type="ns:PayPalRequiredForStoreOwnerDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Defines the feature that specifies whether PayPal is required for Store Owners.
						If the field is present, the corresponding feature applies to the category.
						The field is returned as an	empty element (e.g., a boolean value is not returned).
						Applies to Fixed Price Listings as well as Sif Listings.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReviseQuantityAllowed" type="ns:ReviseQuantityAllowedDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Defines if quantity can be revised while a listing is in semi or fully restricted mode.
						If the field is present, the corresponding feature applies to the category.
						The field is returned as an	empty element (e.g., a boolean value is not returned).
						Applies to Fixed Price Listings.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RevisePriceAllowed" type="ns:RevisePriceAllowedDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Defines if price can be revised while a listing is in semi or fully restricted mode.
						If the field is present, the corresponding feature applies to the category.
						The field is returned as an	empty element (e.g., a boolean value is not returned).
						Applies to Fixed Price Listings.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StoreOwnerExtendedListingDurationsEnabled" type="ns:StoreOwnerExtendedListingDurationsEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Provides additional listings durations that are supported by Business Sellers.
						A Business Seller constitutes a seller who has completed Business Seller Registration
						on an eBay site that supports the Business Seller Registration framework.
						The extended listing durations provided here in this element should be merged
						in with the baseline listing durations provided in the ListingDurations element.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StoreOwnerExtendedListingDurations" type="ns:StoreOwnerExtendedListingDurationsDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Provides additional listings durations that are supported by eBay Store
						Owners. The extended listing durations provided here in this element should
						be merged in with the baseline listing durations provided in the
						ListingDurations element.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentMethod" type="ns:PaymentMethodDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the payment methods feature.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Group1MaxFlatShippingCost" type="ns:Group1MaxFlatShippingCostDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Defines the applicable max cap per shipping cost for shipping service group1.
						The field is returned as an empty element (e.g., a boolean value is not returned).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Group2MaxFlatShippingCost" type="ns:Group2MaxFlatShippingCostDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Defines the applicable max cap per shipping cost for shipping service group2.
						The field is returned as an empty element (e.g., a boolean value is not returned).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Group3MaxFlatShippingCost" type="ns:Group3MaxFlatShippingCostDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Defines the applicable max cap per shipping cost for shipping service group3.
						The field is returned as an empty element (e.g., a boolean value is not returned).
						Applies to Fixed Price Listings.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxFlatShippingCostCBTExempt" type="ns:MaxFlatShippingCostCBTExemptDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether a maximum flat rate shipping cost
						is imposed on sellers who list in categories on this site yet are shipping an
						item into the country of this site from another country.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxFlatShippingCost" type="ns:MaxFlatShippingCostDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A maximum flat rate shipping cost is applied to some categories (or combination
						of category and shipping service group). This feature returns elements related
						to maximum flat rate shipping cost.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VariationsEnabled" type="ns:VariationsEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether or not the the specified site defines settings for
						multi-variation listings.&lt;br&gt;
						&lt;br&gt;
						Multi-variation listings contain items that are logically the same
						product, but that vary in their manufacturing details or packaging.
						For example, a particular brand and style of shirt could be
						available in different sizes and colors, such as "large blue" and
						"medium black" variations.&lt;br&gt;
						&lt;br&gt;
						If present, the corresponding feature ID was passed in the request
						or all features were requested (i.e., no feature IDs were specified).
						Currently, this field contains no other special meta-data.
						(An empty element is returned.) Use the data provided in
						SiteDefaults and Category to determine which categories
						(if any) support this feature.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AttributeConversionEnabled" type="ns:AttributeConversionEnabledFeatureDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated since "old" eBay attributes are no longer supported.
						<!-- Indicates whether or not the the specified site defines settings for
						the conversion of ID-based attributes to custom Item Specifics.
						&lt;br&gt;
						&lt;br&gt;
						If present, the corresponding feature ID was passed in the request
						or all features were requested (i.e., no feature IDs were specified).
						Currently, this field contains no other special meta-data.
						(An empty element is returned.) Use the data provided in
						SiteDefaults and Category to determine which categories
						(if any) support this feature. -->
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<NoCalls/>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FreeGalleryPlusEnabled" type="ns:FreeGalleryPlusEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Defines the feature that allows free, automatic upgrades for Gallery Plus.
						If present, the corresponding feature ID is passed in the request or all
						features are requested (i.e., no feature IDs are specified). This
						field contains no meta-data. (An empty element is returned.) Use
						the data provided in SiteDefaults and Category to determine which categories
						(if any) support this feature.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FreePicturePackEnabled" type="ns:FreePicturePackEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Defines the feature that allows free, automatic upgrades for Picture Pack.
						If present, the corresponding feature ID is passed in the request or all
						features are requested (i.e., no feature IDs are specified). This
						field contains no meta-data. (An empty element is returned.) Use
						the data provided in SiteDefaults and Category to determine which categories
						(if any) support this feature.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemCompatibilityEnabled" type="ns:ItemCompatibilityEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether or not the specified site defines settings for items
						listed with parts compatibilities. 
						&lt;br&gt;&lt;br&gt;
						If present, the corresponding feature ID was passed in the request or all
						features were requested (i.e., no feature IDs were specified). Currently,
						this field contains no other special meta-data. (An empty element is
						returned.) Use the data provided in SiteDefaults and Category to determine
						which categories (if any) support this feature.
						&lt;br&gt;&lt;br&gt; 
						Parts Compatibility is supported in limited Parts &amp; Accessories
						categories for the US eBay Motors (site ID 0) only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxItemCompatibility" type="ns:MaxItemCompatibilityDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether or not the specified site defines a maximum limit for the
						number of compatible applications for items listed with parts compatibilities
						by application.
						&lt;br&gt;&lt;br&gt;
						If present, the corresponding feature ID was passed in the request or all
						features were requested (i.e., no feature IDs were specified). Currently,
						this field contains no other special meta-data. (An empty element is
						returned.) Use the data provided in SiteDefaults and Category to determine
						which categories (if any) support this feature.
						&lt;br&gt;&lt;br&gt; 
						Parts Compatibility is supported in limited Parts &amp; Accessories
						categories for the US eBay Motors (site ID 0) only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MinItemCompatibility" type="ns:MinItemCompatibilityDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether or not the specified site defines a minimum number of
						required compatible applications for listing items.
						&lt;br&gt;&lt;br&gt;
						If present, the corresponding feature ID was passed in the request or all
						features were requested (i.e., no feature IDs were specified). Currently,
						this field contains no other special meta-data. (An empty element is
						returned.) Use the data provided in SiteDefaults and Category to determine
						which categories (if any) support this feature.
						&lt;br&gt;&lt;br&gt; 
						Parts Compatibility is supported in limited Parts &amp; Accessories
						categories for the US eBay Motors (site ID 0) only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ConditionEnabled" type="ns:ConditionEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether or not the the specified site defines settings 
						for item condition support.&lt;br&gt;
						&lt;br&gt;
						If present, the corresponding feature ID was passed in the request
						or all features were requested (i.e., no feature IDs are specified). 
						This field contains no meta-data. (An empty element is returned.) 
						Use the data provided in SiteDefaults and Category to determine 
						which categories (if any) support this feature.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ConditionValues" type="ns:ConditionValuesDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether or not the the specified site defines settings for item condition values.&lt;br&gt;
						&lt;br&gt;
						If present, the corresponding feature ID was passed in the request
						or all features were requested (i.e., no feature IDs are specified). 
						This field contains no meta-data. (An empty element is returned.) 
						Use the data provided in SiteDefaults and Category to determine 
						which categories (if any) support this feature.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ValueCategory" type="ns:ValueCategoryDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether or not the the specified site defines settings for 
						value categories.&lt;br&gt;
						&lt;br&gt;
						If present, the corresponding feature ID was passed in the request or all
						features were requested (i.e., no feature IDs were specified). Currently, this
						field contains no other special meta-data. (An empty element is returned.) Use
						the data provided in SiteDefaults and Category to determine which categories
						(if any) support this feature.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProductCreationEnabled" type="ns:ProductCreationEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether or not the the specified site defines settings 
						for product creation support.&lt;br&gt;
						&lt;br&gt;
						If present, the corresponding feature ID was passed in the request
						or all features were requested (i.e., no feature IDs are specified). 
						This field contains no meta-data. (An empty element is returned.) 
						Use the data provided in SiteDefaults and Category to determine 
						which categories (if any) support this feature.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CompatibleVehicleType" type="ns:CompatibleVehicleTypeDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Defines the vehicle type to which parts compatibility applies. In the response, it will differentiate 
						whether the itemis for is car, truck, or motorcycle.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxGranularFitmentCount" type="ns:MaxGranularFitmentCountDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Defines the total number of fine grained item compatibilities  
						that can be applied to a listing. 
						&lt;br/&gt;&lt;br/&gt;
						When you list with parts compatibility, using only the high-level compatibility 
						search names, such as Year, Make, and Model, the fitment applies to the various 
						unspecified lower-level compatiblity search names and values, such as Trim and 
						Engine, as well. This means that specifying a single coarsely defined item 
						compatibility may result in multiple fitments applying to the listing at the 
						lowest level of granularity. Up to 300 (or whatever maximum is indicated by 
						&lt;b&gt;MaxItemCompatibility&lt;/b&gt;) coarse parts compatiblities can be specified for a given 
						listing. 
						&lt;br/&gt;&lt;br/&gt;
						Alternatively, you can explicitly specify up to 1000 (or whatever maximum is 
						indicated by &lt;b&gt;MaxGranularFitmentCount&lt;/b&gt;) parts compatibilities at 
						the lowest level of granularity. That is, if you specify your parts compatibilities 
						using all of the supported compatiblity search names (e.g., Year, Make, Model, 
						Trim, and Engine), you can specify up to 1000 compatibilities. 
					</xs:documentation>
					<xs:appinfo>
					<max>1000</max>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentOptionsGroup" type="ns:PaymentOptionsGroupEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies whether or not the new eBay Payment Process for German and Austrian 
						sites is enabled.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<!--Added for Seller Policies -27272  -->
			<xs:element name="ShippingProfileCategoryGroup" type="ns:ProfileCategoryGroupDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
 						Specifies whether or not the use of Business Policies Shipping profiles is
						enabled.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentProfileCategoryGroup" type="ns:ProfileCategoryGroupDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
 						Specifies whether or not the use of Business Policies Payment profiles is
						enabled.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReturnPolicyProfileCategoryGroup" type="ns:ProfileCategoryGroupDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
 						Specifies whether or not the use of Business Policies Return Policy profiles is
						enabled.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<!-- START - Added For EOL Attributes - Motors Seller Tag Migration -->
			<xs:element name="VINSupported" type="ns:VINSupportedDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						After EOL Attributes, VIN will no longer be supported as primary attributes, 
						rather consumers should use new tag. This feature helps consumers in identifying
						if category supports VIN.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VRMSupported" type="ns:VRMSupportedDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						After EOL Attributes, VRM will no longer be supported as primary attributes, 
						rather consumers should use new tag. This feature helps consumers in identifying
						if category supports VRM.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerProvidedTitleSupported" type="ns:SellerProvidedTitleSupportedDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						After EOL Attributes, Seller Provided Title will no longer be supported as primary attributes, 
						rather consumers should use new tag. This feature helps consumers in identifying
						if category supports Seller Provided Title.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DepositSupported" type="ns:DepositSupportedDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						After EOL Attributes, Deposit will no longer be supported as primary attributes, 
						rather consumers should use new tags. This feature helps consumers in identifying
						if category supports Deposit.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="GlobalShippingEnabled" type="ns:GlobalShippingEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies whether or not the Global Shipping Program (GSP) is enabled.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<!-- END - Added For EOL Attributes - Motors Seller Tag Migration -->
			<xs:element name="AdditionalCompatibilityEnabled" type="ns:AdditionalCompatibilityEnabledDefinitionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as an empty element (a boolean value is not returned) if
						one or more eBay API-enabled sites support the Boats Parts Compatibility feature.
						This field will be returned as long as 'AdditionalCompatibilityEnabled'
						is included as a &lt;b&gt;FeatureID&lt;/b&gt; value in the call request or no 
						&lt;b&gt;FeatureID&lt;/b&gt; values are passed into the call request.  
						&lt;br/&gt;&lt;br/&gt;
						To verify if a specific eBay site supports Boats Parts Compatibility (for most
						categories), look for a 'true' value in the 
						&lt;b&gt;SiteDefaults.AdditionalCompatibilityEnabled&lt;/b&gt; field.
						&lt;br/&gt;&lt;br/&gt;
						To verify if a specific category on a specific eBay site supports Boats Parts
						Compatibility, pass in a &lt;b&gt;CategoryID&lt;/b&gt; value in the request, and then 
						look for a 'true' value in the &lt;b&gt;AdditionalCompatibilityEnabled&lt;/b&gt; field 
						of the corresponding Category node (match up the &lt;b&gt;CategoryID&lt;/b&gt; values 
						if more than one Category IDs were passed in the request).
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
						The Boats Parts Compatibility feature is not yet available for any eBay 
						categories on the US site. This feature becomes available for some boat-related 
						categories on version 821 and for the rest of the boat-related categories on 
						version 823.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/FeatureEligibilityType.xsd #####

-->
	<xs:complexType name="FeatureEligibilityType">
		<xs:annotation>
			<xs:documentation>
				Indicates whether the seller making the request can list with certain features.
				A seller's eligibility is determined by their feedback rating.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="QualifiesForBuyItNow" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the seller is eligible to list items with the 'BuyItNow' option.
						A value of true means that the seller is eligible; a value of false indicates that
						they are not eligible.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="QualifiesForBuyItNowMultiple" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the seller is eligible to specify the 'BuyItNow' option for
						multiple-item listings. A value of true means that the seller is eligible; a value
						of false indicates that they are not eligible.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="QualifiedForFixedPriceOneDayDuration" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the seller is eligible to list a fixed-price item with a one-day
						listing duration. A value of true means that the seller is eligible; a value of false
						indicates that the seller is not eligible. Note that this field only controls user
						eligibility. The listing type and category must support this feature for this field to
						be applicable.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="QualifiesForVariations" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					Indicates whether or not the seller is eligible to list
					multi-variation items.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="QualifiedForAuctionOneDayDuration" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
                       Indicates whether the seller is eligible to list an auction item with a one day duration on this site.
                       Limitation: the Adult-Only and  Auto Vehicle categories do not support one day auctions, so the seller
                       cannot list items in these categories as one day auctions even if the seller has the eligibility.
                    </xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/FeatureIDCodeList.xsd #####

-->
	<xs:simpleType name="FeatureIDCodeType">
		<xs:annotation>
			<xs:documentation>
				Specifies the feature IDs for which you want information. If you do not specify a
				value, all feature IDs are returned.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ListingDurations">
				<xs:annotation>
					<xs:documentation>
						Returns information about the durations of listings you can use in a
						given category.
						&lt;br&gt;&lt;br&gt;
						&lt;bold&gt;Note:&lt;/bold&gt; Durations for Local Market listings are not
						supported by GetCategoryFeatures. Refer to the Local Market Listing
						documentation in the
						Web Services Guide for valid listing durations.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BestOfferEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category supports best offers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DutchBINEnabled">
				<xs:annotation>
					<xs:documentation>
						This field is no longer applicable as Dutch auctions are no longer available on 
						eBay sites.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShippingTermsRequired">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a seller is required to
						specify at least one domestic shipping
						service and associated cost in order to list the item.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UserConsentRequired">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a bidder must consent to the bid
						by confirming that he or she read and agrees to the terms in eBay's privacy policy.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HomePageFeaturedEnabled">
				<xs:annotation>
					<xs:documentation>
						Indicates whether or not it is possible to enhance a listing by putting
						it into a rotation for display on a special area of the eBay home page.
						Support for this feature varies by site. Item or feedback restrictions may apply.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AdFormatEnabled">
				<xs:annotation>
					<xs:documentation>
						Indicates whether a category supports ad-format.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DigitalDeliveryEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category supports digital delivery items. The
						digital delivery feature has been disabled.
					</xs:documentation>
					<xs:appinfo>
						<DeprecationVersion>573</DeprecationVersion>
						<DeprecationDetails>NotReturned</DeprecationDetails>
						<UseInstead/>
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BestOfferCounterEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category supports counter-offers for Best Offers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BestOfferAutoDeclineEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category supports auto-decline for Best Offers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ProPack">
				<xs:annotation>
					<xs:documentation>
						Returns information about ProPackBundle (a feature pack). Applies only to US
						and Canadian eBay motor vehicle sellers. Contains the Bold, Border, Featured
						and Highlight features.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BasicUpgradePack">
				<xs:annotation>
					<xs:documentation>
						Not applicable to any site.
						Formerly, Australia site (site ID 15, abbreviation AU) only, and
						returned information about the BasicUpgradePack bundle (a feature pack),
						which combined the features Gallery and Subtitle for a discounted price.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ValuePack">
				<xs:annotation>
					<xs:documentation>
						Returns information about the ValuePack bundle (a feature pack), which
						combines the features Gallery, Subtitle, and Listing Designer for a discounted
						price. Support for this feature varies by site and category.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ProPackPlus">
				<xs:annotation>
					<xs:documentation>
						Returns information about the ProPackPlus bundle (a feature pack), which
						combines the features BoldTitle, Border, Highlight, Featured, and Gallery for
						a discounted price. Support for this feature varies by site and category.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalMarketSpecialitySubscription">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category supports Local Market listings
						for sellers subscribed to Local Market for Specialty Vehicles.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalMarketRegularSubscription">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category supports Local Market listings
						for sellers subscribed to Local Market for Vehicles.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalMarketPremiumSubscription">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category supports Local Market listings
						for sellers with a premium Local Market subscription.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalMarketNonSubscription">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category supports Local Market listings
						for sellers without a Local Market subscription.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ExpressEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category is eligible for eBay Express.
					</xs:documentation>
					<xs:appinfo>
						<DeprecationVersion>579</DeprecationVersion>
						<DeprecationDetails>NoOp</DeprecationDetails>
						<UseInstead/>
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ExpressPicturesRequired">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category requires pictures to be listed on Express.
					</xs:documentation>
					<xs:appinfo>
						<DeprecationVersion>579</DeprecationVersion>
						<DeprecationDetails>NoOp</DeprecationDetails>
						<UseInstead/>
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ExpressConditionRequired">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category requires item condition to be
						listed on Express.
					</xs:documentation>
					<xs:appinfo>
						<DeprecationVersion>579</DeprecationVersion>
						<DeprecationDetails>NoOp</DeprecationDetails>
						<UseInstead/>
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellerContactDetailsEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category allows seller-level
						contact information for Classified Ad listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MinimumReservePrice">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category supports Minimum Reserve Price.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TransactionConfirmationRequestEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category supports the Transaction
						Confirmation Request feature.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StoreInventoryEnabled">
				<xs:annotation>
					<xs:documentation>
					Used for Store Inventory listings, which are no longer supported on any eBay site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalListingDistances">
				<xs:annotation>
					<xs:documentation>
						Returns information about the supported local listing distances for different
						levels of Local Market subscription.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SkypeMeTransactionalEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category supports the addition of Skype
						buttons to sale listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SkypeMeNonTransactionalEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category supports the addition of Skype
						buttons to ad listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClassifiedAdPaymentMethodEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether the payment method is displayed
						to the user for Classified Ad listings in a category.
						Even if payment method is displayed, checkout may or may not be enabled.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClassifiedAdShippingMethodEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether shipping options are available for
						Classified Ad listings in this category.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClassifiedAdBestOfferEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether Best Offer is enabled for Classified
						Ad listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClassifiedAdCounterOfferEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether counter offers are allowed on
						Classified Ad listings for a category.
						Returned only if this category overrides the site default.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClassifiedAdAutoDeclineEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether automatic decline for best
						offers are allowed for Classified Ad listings in a category.
						Returned only if this category overrides the site default.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClassifiedAdContactByEmailEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category supports including an email
						address in the seller's contact information.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClassifiedAdContactByPhoneEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category supports including a telephone
						number in the seller's contact information.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SafePaymentRequired">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category requires
						a safe payment method. If a seller has a 'SafePaymentExempt'
						status (see GetUser), they are exempt from the requirement to offer at least
						one safe payment method when listing an item.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MaximumBestOffersAllowed">
				<xs:annotation>
					<xs:documentation>
						Returns information about the number of Best Offers
						allowed for a non-Ad-Format-Listings buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClassifiedAdMaximumBestOffersAllowed">
				<xs:annotation>
					<xs:documentation>
						Returns information about the number of Best Offers
						allowed for a Classified-Ad-Format-Listings buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClassifiedAdContactByEmailAvailable">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category supports including an email
						address in the seller's contact information for classified-ad listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClassifiedAdPayPerLeadEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category supports pay-per-lead listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemSpecificsEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether categories support
						custom Item Specifics, and whether categories have been converted
						from the older ID-based attribute format to custom Item Specifics.
						(That is, this retrieves both ItemSpecificsEnabled and AttributeConversionEnabled settings.)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaisaPayFullEscrowEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether PaisaPayEscrow payment method is enabled.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ISBNIdentifierEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category supports ISBN.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UPCIdentifierEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category supports UPC.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EANIdentifierEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category supports EAN.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BrandMPNIdentifierEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category supports BrandMPN.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClassifiedAdAutoAcceptEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether auto-accept for Best
						Offers is allowed for Classified Ad listings in this category.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BestOfferAutoAcceptEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether auto-accept for Best
						Offers is allowed for listings in a category.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CrossBorderTradeEnabled">
				<xs:annotation>
					<xs:documentation>
							Returns information about whether a category allows listings to
							be displayed in another site's default search results.
						</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PayPalBuyerProtectionEnabled">
				<xs:annotation>
					<xs:documentation>
						On the Australia site, returns information about whether a category allows
						PayPal buyer protection.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerGuaranteeEnabled">
				<xs:annotation>
					<xs:documentation>
						On the Australia site, returns information about whether a category allows
						PayPal buyer protection.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="INEscrowWorkflowTimeline">
				<xs:annotation>
					<xs:documentation>
						On the India site, returns information about the escrow workflow version
						applicable to the given category, if the category supports PaisaPayFullEscrow.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CombinedFixedPriceTreatment">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category allows
						combined fixed price treatment of the following two listing types: Store
						Inventory Format and Basic Fixed Price.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GalleryFeaturedDurations">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category allows
						durations for "Gallery Featured".
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PayPalRequired">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether listings in a category
						require PayPal as a payment method.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayMotorsProAdFormatEnabled">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category supports ad-format. Added for eBay Motors Pro users.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayMotorsProContactByPhoneEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether the telephone can be a contact method
						for the category. Added for eBay Motorss Pro users.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayMotorsProContactByAddressEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category supports including an address
						in the seller's contact information. Added for eBay Motors Pro users.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayMotorsProCompanyNameEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category supports including a company
						name in the seller's contact information. Added for eBay Motors Pro users.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayMotorsProContactByEmailEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category supports including an email
						address in the seller's contact information. Added for eBay Motors Pro users.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayMotorsProBestOfferEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category supports Best Offers.
						Added for eBay Motors Pro users.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayMotorsProAutoAcceptEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category supports auto accept.
						Added for eBay Motors Pro users.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayMotorsProAutoDeclineEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category supports auto decline.
						Added for eBay Motors Pro users.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayMotorsProPaymentMethodCheckOutEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category supports payment method checkout.
						Added for eBay Motors Pro users.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayMotorsProShippingMethodEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether shipping options are available in the category.
						Added for eBay Motors Pro users.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayMotorsProCounterOfferEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether counter offers are allowed for a category.
						Added for eBay Motors Pro users.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayMotorsProSellerContactDetailsEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category allows seller-level
						contact information for Classified Ad listings. Added for eBay Motors Pro users.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalMarketAdFormatEnabled">
				<xs:annotation>
					<xs:documentation>
						Indicates whether a category supports ad-format. Added for Local Market users.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalMarketContactByPhoneEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category supports including a telephone
						number in the seller's contact information. Added for Local Market users.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalMarketContactByAddressEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category supports including an address
						in the seller's contact information. Added for Local Market users.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalMarketCompanyNameEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category supports including a company
						name in the seller's contact information. Added for Local Market users.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalMarketContactByEmailEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category supports including an email
						address in the seller's contact information. Added for Local Market users.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalMarketBestOfferEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category supports Best Offers for
						Classified Ad listings. Added for Local Market users.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalMarketAutoAcceptEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category supports auto accept.
						Added for Local Market users.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalMarketAutoDeclineEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category supports auto decline.
						Added for Local Market users.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalMarketPaymentMethodCheckOutEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category supports payment method checkout.
						Added for Local Market users.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalMarketShippingMethodEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether shipping options are available for
						 listings in a category. Added for Local Market users.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalMarketCounterOfferEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether counter offers are allowed for a category .
						Added for Local Market users.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalMarketSellerContactDetailsEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category allows seller-level
						contact information. Added for Local Market users.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClassifiedAdContactByAddressEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether the contact by address is enabled.
						Added for For Sale By Owner.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClassifiedAdCompanyNameEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category supports including a company
						name in the seller's contact information. Added for For Sale By Owmer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SpecialitySubscription">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category supports Local Market listings
						for sellers subscribed to Local Market for Specialty Vehicles. Added for
						subscription.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RegularSubscription">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category supports Local Market listings
						for sellers subscribed to Local Market for Vehicles. Added for subscription.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PremiumSubscription">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category supports Local Market listings
						for sellers with a premium Local Market subscription. Added for subscription.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NonSubscription">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category supports Local Market listings
						for sellers without a Local Market subscription. Added for subscription.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IntangibleEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether Intangible flag is set or not
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PayPalRequiredForStoreOwner">
				<xs:annotation>
					<xs:documentation>
						Defines if PayPal is required for Store Owners on fixed price listings (FixedPriceItem and StoresFixedPrice).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReviseQuantityAllowed">
				<xs:annotation>
					<xs:documentation>
						Defines if quantity can be revised while a listing is in semi or fully restricted mode.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RevisePriceAllowed">
				<xs:annotation>
					<xs:documentation>
						Defines if price can be revised while a listing is in semi or fully restricted mode.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StoreOwnerExtendedListingDurationsEnabled">
				<xs:annotation>
					<xs:documentation>
						Defines if extended store owner listing durations are enabled on fixed price listings (FixedPriceItem and StoreFormatItems).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StoreOwnerExtendedListingDurations">
				<xs:annotation>
					<xs:documentation>
						Provides additional listing durations that are supported by store owners.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnPolicyEnabled">
				<xs:annotation>
					<xs:documentation>
						Defines if listings in a category support a return policy.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HandlingTimeEnabled">
				<xs:annotation>
					<xs:documentation>
						Defines if listings require a handling time (dispatch time).
						The handling time is the maximum number of business days the seller
						commits to for preparing an item to be shipped after receiving a
						cleared payment. The seller's handling time does not include the
						shipping time (the carrier's transit time).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentMethods">
				<xs:annotation>
					<xs:documentation>
						Returns information about applicable payment methods.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MaxFlatShippingCost">
				<xs:annotation>
					<xs:documentation>
						Returns elements related to the maximum cost the seller can charge for
						the first domestic flat rate shipping service for a category (or a
						combination of category and shipping service group).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MaxFlatShippingCostCBTExempt">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether a maximum flat rate shipping cost
						is imposed on sellers who list in categories on this site yet are shipping an
						item into the country of this site from another country.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Group1MaxFlatShippingCost">
				<xs:annotation>
					<xs:documentation>
						Returns the applicable max cap per shipping cost for shipping service group1.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Group2MaxFlatShippingCost">
				<xs:annotation>
					<xs:documentation>
						Returns the applicable max cap per shipping cost for shipping service group2.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Group3MaxFlatShippingCost">
				<xs:annotation>
					<xs:documentation>
						Returns the applicable max cap per shipping cost for shipping service group3.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VariationsEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns settings that indicate which categories support
						multi-variation listings. Variations are items within
						the same listing that are logically the same product,
						but that vary in their manufacturing details or packaging.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AttributeConversionEnabled">
				<xs:annotation>
					<xs:documentation>
						Not operational. Pass ItemSpecificsEnabled to 
						retrieve AttributeConversionEnabled settings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FreeGalleryPlusEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether
						free, automatic upgrades to Gallery Plus
						occur a category.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FreePicturePackEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether
						free, automatic upgrades to Picture Pack
						occur a category.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CompatibilityEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns whether parts compatibility is enabled for the given category and, if
						so, the mode of compatibility (by application or by specification).
						&lt;br&gt;&lt;br&gt; 
						Parts Compatibility is supported in limited Parts &amp; Accessories
						categories for the US eBay Motors (site ID 0) only.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MinCompatibleApplications">
				<xs:annotation>
					<xs:documentation>
						Returns the minimum number of compatible applications that must 
						be specified when listing in the given category. This is relevant for 
						specifying parts compatibility by application only. 
						&lt;br&gt;&lt;br&gt; 
						Parts Compatibility is supported in limited Parts &amp; Accessories
						categories for the US eBay Motors (site ID 0) only.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MaxCompatibleApplications">
				<xs:annotation>
					<xs:documentation>
						Returns the maximum number of compatible applications that can 
						be specified when listing in the given category. This is relevant for 
						specifying parts compatibility by application manually 
						(&lt;b class="con"&gt;Item.ItemCompatibilityList&lt;/b&gt;) only.
						&lt;br&gt;&lt;br&gt; 
						Parts Compatibility is supported in limited Parts &amp; Accessories
						categories for the US eBay Motors (site ID 0) only.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ConditionEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about which categories support
						(or require) Item.ConditionID to specify 
						an item's condition in listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ConditionValues">
				<xs:annotation>
					<xs:documentation>
						Returns information about the list of conditions
						that categories support (for categories that support 
						Item.ConditionID in listings).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ValueCategory">
				<xs:annotation>
					<xs:documentation>
						Returns information about which categories are designated as 
						value categories. (If you list in a value category, you cannot 
						specify a secondary category for your listing.)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ProductCreationEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about which categories support
						(or require) product creation to list an item.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MaxGranularFitmentCount">
				<xs:annotation>
					<xs:documentation>
						Change in fitment compatibility counts:  In US car and truck parts fitment, 
						as of today we allow sellers to provide a maximum of 300 fitments at Year, 
						Make, and Model granularity.Come March 2012, we are providing sellers the 
						ability to provide up to 1000 fitments at the lowest level of granularity. 
						To allow this, the &lt;MaxGranularFitmentCount&gt; tag is used to specify 
						the fitment counts when the seller provides &gt;300 fitments.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CompatibleVehicleType">
				<xs:annotation>
					<xs:documentation>
						As of today, we only support Car and Truck Parts fitment, but in March 2012, 
						we are introducting Motorcycles fitment. With this addition, we want the GetCategoryFeatures API 
						to return an ID which would differentiate whether it is Car and trucks or motorcycles.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>				
			<xs:enumeration value="PaymentOptionsGroup">
				<xs:annotation>
					<xs:documentation>
						Indicates which payment options group a category supports in listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShippingProfileCategoryGroup">
				<xs:annotation>
					<xs:documentation>
						Specifies what categories the Shipping profile is applicable to.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentProfileCategoryGroup">
				<xs:annotation>
					<xs:documentation>
						Specifies what categories the Payment profile is applicable to.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnPolicyProfileCategoryGroup">
				<xs:annotation>
					<xs:documentation>
						Specifies what categories the Return Policy profile is applicable to.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<!-- START - Added For EOL Attributes - Motors Seller Tag Migration -->
			<xs:enumeration value="VINSupported">
				<xs:annotation>
					<xs:documentation>
						After EOL Attributes, VIN will no longer be supported as primary attributes, 
						rather consumers should use new tag. This feature helps consumers in identifying
						if category supports VIN.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VRMSupported">
				<xs:annotation>
					<xs:documentation>
						After EOL Attributes, VRM will no longer be supported as primary attributes, 
						rather consumers should use new tag. This feature helps consumers in identifying
						if category supports VRM.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellerProvidedTitleSupported">
				<xs:annotation>
					<xs:documentation>
						After EOL Attributes, Seller Provided Title will no longer be supported as primary attributes, 
						rather consumers should use new tag. This feature helps consumers in identifying
						if category supports Seller Provided Title.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DepositSupported">
				<xs:annotation>
					<xs:documentation>
						After EOL Attributes, Deposit will no longer be supported as primary attributes, 
						rather consumers should use new tags. This feature helps consumers in identifying
						if category supports Deposit.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GlobalShippingEnabled">
				<xs:annotation>
					<xs:documentation>
						Returns information about whether a category supports Global Shipping.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<!-- END - Added For EOL Attributes - Motors Seller Tag Migration -->
			<xs:enumeration value="AdditionalCompatibilityEnabled">
				<xs:annotation>
					<xs:documentation>
						Include and set this field to 'true' in the request to verify that one or more
						eBay API-enabled sites support the Boats Parts Compatibility feature. The Boats
						Parts Compatibility feature allows sellers to list their boats' parts and
						accessories items with parts compatibility name-value pairs specific to boats, and
						allows potential buyers to search for these items using parts compatibility search
						fields.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
						The Boats Parts Compatibility feature is not yet available for any eBay 
						categories on the US site. This feature becomes available for some boat-related 
						categories on version 821 and for the rest of the boat-related categories on 
						version 823.
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>	
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/FeaturedFirstCodeList.xsd #####

-->
	<xs:simpleType name="FeaturedFirstCodeType">
		<xs:annotation>
			<xs:documentation>
				Specifies whether a listing feature is enabled for this site and whether it is restricted to a set of sellers.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Enabled">
				<xs:annotation>
					<xs:documentation>
						The listing feature is enabled for the site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Disabled">
				<xs:annotation>
					<xs:documentation>
						Indicates that Featured First is disabled for the site.
						In this case, listings containing Featured First are listed,
						but Featured First is dropped and a warning is returned.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PowerSellerOnly">
				<xs:annotation>
					<xs:documentation>
						The listing feature is restricted to PowerSellers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TopRatedSellerOnly">
				<xs:annotation>
					<xs:documentation>
						The listing feature is restricted to TopRatedSellers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/FeaturedPlusCodeList.xsd #####

-->
	<xs:simpleType name="FeaturedPlusCodeType">
		<xs:annotation>
			<xs:documentation>
				Specifies whether a listing feature is enabled for this site and whether it is restricted to a set of sellers.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Enabled">
				<xs:annotation>
					<xs:documentation>
						The listing feature is enabled for the site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Disabled">
				<xs:annotation>
					<xs:documentation>
						The listing feature is disabled for the site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PowerSellerOnly">
				<xs:annotation>
					<xs:documentation>
						The listing feature is restricted to PowerSellers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TopRatedSellerOnly">
				<xs:annotation>
					<xs:documentation>
						The listing feature is restricted to TopRatedSellers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/FedExRateOptionCodeList.xsd #####

-->
	<xs:simpleType name="FedExRateOptionCodeType">
		<xs:annotation>
			<xs:documentation>
				FedEx Rate Options
			</xs:documentation>			
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="FedExStandardList">
				<xs:annotation>
					<xs:documentation>
						FedEx Standard List Rates
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FedExCounter">
				<xs:annotation>
					<xs:documentation>
						FedEx Counter Rates
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FedExDiscounted">
				<xs:annotation>
					<xs:documentation>
						FedEx Discounted Rates
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>			
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						 Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/FeeType.xsd #####

-->
	<xs:complexType name="FeeType">
		<xs:annotation>
			<xs:documentation>
				Identifies the name and cost of a listing feature that a member pays to eBay (or an eBay
				company). These listing feature names, fees, and possible discounts are intended only as
				an aid to help estimate the fees for a listing. Use GetAccount for an accurate final fee
				breakdown. Returned in AddItemResponseType and related response types.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Name" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Name of the listing feature, for identification purposes. See the Trading API guide
						for a list of current listing features names and associated fees.
					</xs:documentation>
					<xs:appinfo>
<!--	Add after eBay Features Guide is released see  APIDOCS-105
					<ListBasedOn/>
						<SeeLink>
							<URL>xxx</URL>
							<Title>Fees Resulting from Listing an Item</Title>
							<For>xxx</For>
						</SeeLink>
-->
						<SeeLink>
							<Title>Fees Resulting from Listing an Item</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listing-Fees.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddLiveAuctionItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseInventoryStatus</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseLiveAuctionItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Fee" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Amount of the fee that eBay will charge the member for the associated listing
						feature.
						</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>eBay.com Fees</Title>
							<URL>http://pages.ebay.com/help/sell/fees.html</URL>
							<For>A current schedule of listing features and their associated fees.</For>
						</SeeLink>
						<ListBasedOn/>
						<SeeLink>
							<Title>Fees Resulting from Listing an Item</Title>
							<URL>http://developer.ebay.com/Devzone/XML/docs/Reference/eBay/types/ListingFeesType.html</URL>
							<For>A table listing the type of fees that can be charged when you list an item.</For>
						</SeeLink>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddLiveAuctionItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseInventoryStatus</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseLiveAuctionItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PromotionalDiscount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field exists in the response when the user has selected the features that
						participate in a promotional discount. See the eBay.com Web site online help for a
						current fee schedule.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>eBay.com Fees</Title>
							<URL>http://pages.ebay.com/help/sell/fees.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddLiveAuctionItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseInventoryStatus</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseLiveAuctionItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/FeedbackCommentArrayType.xsd #####

-->
	<xs:complexType name="FeedbackCommentArrayType">
		<xs:annotation>
			<xs:documentation> 
				Contains one or more stored comments for use as feedback to buyers.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="StoredCommentText" type="xs:string" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						This comment is for use as feedback for buyers. No more than ten (10) 
						comments can be stored. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetSellingManagerFeedbackOptions</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/FeedbackDetailArrayType.xsd #####

-->
	<xs:complexType name="FeedbackDetailArrayType">
		<xs:annotation>
			<xs:documentation>
				Contains multiple individual feedback detail entries.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="FeedbackDetail" type="ns:FeedbackDetailType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Contains a single feedback detail entry. Output only.
					</xs:documentation>
						<xs:appinfo>
							<CallInfo>
								<CallName>GetFeedback</CallName>
								<Details>DetailLevel: ReturnAll</Details>
								<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/FeedbackDetailType.xsd #####

-->
	<xs:complexType name="FeedbackDetailType">
		<xs:annotation>
			<xs:documentation>
				Container consisting of detailed information on a Feedback entry for a specific 
				order line item.
		  </xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CommentingUser" type="ns:UserIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The eBay User ID of the user who left the feedback.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CommentingUserScore" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The Feedback score of the user indicated in &lt;b&gt;CommentingUser&lt;/b&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CommentText" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Textual comment that explains, clarifies, or justifies the Feedback rating specified
						in &lt;b&gt;CommentType&lt;/b&gt;. 
						&lt;br&gt;&lt;br&gt;
						The comment is returned as text in the language that the comment was originally left
						in. This comment will still be displayed even if a submitted Feedback entry is
						withdrawn.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>80 (125 for Taiwan)</MaxLength>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CommentTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Timestamp (in GMT) indicating the date/time that the Feedback entry was submitted
						to eBay.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CommentType" type="ns:CommentTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates the rating of the feedback left by the user identified by 
						&lt;b&gt;CommentingUser&lt;/b&gt;. 
						&lt;br&gt;&lt;br&gt;
						A Positive rating increases a user's Feedback score, a Negative rating decreases
						a user's Feedback score, and a Neutral rating does not affect a user's Feedback
						score. 
						&lt;br&gt;&lt;br&gt;
						Sellers cannot leave Neutral or Negative ratings for buyers. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FeedbackResponse" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Textual comment that the recipient of the feedback may leave in response or
						rebuttal to the feedback. Responses to Feedback comments cannot be submitted or
						edited via the API.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>80 (125 for Taiwan)</MaxLength>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Followup" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Explanation a user can give to a response. Follow-ups to Feedback comments cannot be
						submitted or edited via the API.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>80 (125 for Taiwan)</MaxLength>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The unique identifier that uniquely identifies the item listing.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>19 (Note: The eBay database specifies 38. ItemIDs are usually 9 to 12 digits)</MaxLength>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Role" type="ns:TradingRoleCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the recipient of the Feedback entry is the buyer
						or the seller for the corresponding order line item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemTitle" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Name of the item listing for which feedback was provided. Returned as CDATA. This
						value can be returned as part of the Detailed Seller Ratings feature.
						Not returned if a listing ended more than 90 days ago.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>80</MaxLength>
						<SeeLink>
							<Title>Detailed Seller Ratings</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sales-Feedback.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The final price for the item, associated with
						the currency identified by the &lt;b&gt;CurrencyID&lt;/b&gt; attribute of the &lt;b&gt;AmountType&lt;/b&gt;.
						This value can be returned as part of the Detailed Seller Ratings feature.
						Not returned if a listing ended more than 90 days ago.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Detailed Seller Ratings</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sales-Feedback.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FeedbackID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Unique identifier for the feedback entry.
						Returned for a detail level of &lt;b&gt;ReturnAll&lt;/b&gt; (if the parent is returned).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TransactionID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Unique identifier for an eBay order line item for which the
						Feedback entry was left. This field is not returned if the Feedback entry was left
						for an auction listing, since all auction listings have a &lt;b&gt;TransactionID&lt;/b&gt;
						value of 0. 
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>19 (Note: The eBay database specifies 38. TransactionIDs are usually 9 to 12 digits.)</MaxLength>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CommentReplaced" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Flag used to indicate whether or not eBay replaced the Feedback comment with a
						message that the Feedback comment was removed.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ResponseReplaced" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Flag used to indicate whether or not eBay replaced the response to the Feedback
						comment with a message that the response to the Feedback comment was removed.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FollowUpReplaced" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Flag used to indicate whether or not eBay replaced the follow-up to the Feedback
						comment with a message that the follow-up to the Feedback comment was removed.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Countable" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The flag indicates whether or not the Feedback entry will affect the user's Feedback
						score. Only feedback left by verified users can count toward the aggregate score of
						another user. If a unverified user leaves a Feedback entry, then later
						becomes verified, that Feedback entry will still have no affect on the recipient 
						user's Feedback score. Or, if a user is verified and at some later date changes to
						unverified status, the Feedback entry left while the user was verified remains
						in effect.
					</xs:documentation>
					<xs:appinfo>
						<Default>true</Default>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>(GetUser) ItemDetails</Title>
							<URL>GetUser.html#Response.User.SiteVerfied</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FeedbackRevised" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Flag used to indicate whether or not a Feedback entry was revised (rating was 
						changed).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="OrderLineItemID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>								
						&lt;b&gt;OrderLineItemID&lt;/b&gt; is a unique identifier for an eBay order line item and is
						based upon the concatenation of &lt;b&gt;ItemID&lt;/b&gt; and &lt;b&gt;TransactionID&lt;/b&gt;, with a hyphen in
						between these two IDs.
						&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>50 (Note: ItemIDs and TransactionIDs usually consist of 9 to 12 digits.)</MaxLength>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			 </xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/FeedbackInfoType.xsd #####

-->
	<xs:complexType name="FeedbackInfoType">
		<xs:annotation>
			<xs:documentation>
				Type defining the Feedback details for an order line item, including the eBay User ID
				of the user the feedback is intended for, the Feedback rating, and the Feedback comment.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CommentText" type="xs:string" minOccurs="0" >
				<xs:annotation>
					<xs:documentation>
						Textual comment that explains, clarifies, or justifies the Feedback rating specified
						in &lt;b&gt;CommentType&lt;/b&gt;. This field is required in &lt;b&gt;CompleteSale&lt;/b&gt; if the 
						&lt;b&gt;FeedbackInfo&lt;/b&gt; container is used.
						&lt;br&gt;&lt;br&gt;
						This comment will still be displayed even if submitted Feedback is withdrawn.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>80</MaxLength>
						<CallInfo>
							<CallName>CompleteSale</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CommentType" type="ns:CommentTypeCodeType" minOccurs="0" >
				<xs:annotation>
					<xs:documentation>
						This value indicates the Feedback rating for the user specified in the 
						&lt;b&gt;TargetUser&lt;/b&gt; field. This field is required in &lt;b&gt;CompleteSale&lt;/b&gt; if the 
						&lt;b&gt;FeedbackInfo&lt;/b&gt; container is used. 
						&lt;br&gt;&lt;br&gt;
						A Positive rating increases the user's Feedback score, a Negative rating decreases
						the user's Feedback score, and a Neutral rating does not affect the user's Feedback
						score. eBay users also have the right to withdraw feedback for whatever reason.
						&lt;br&gt;&lt;br&gt;
						Sellers cannot leave Neutral or Negative ratings for buyers. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>CompleteSale</CallName>
							<OnlyTheseValues>Positive</OnlyTheseValues>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemsAwaitingFeedback</CallName>
							<Returned>Conditionally</Returned>
							<Context>FeedbackReceived</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TargetUser" type="ns:UserIDType" minOccurs="0" >
				<xs:annotation>
					<xs:documentation>
						This eBay User ID identifies the recipient user for whom the feedback is being left.
						This field is required in &lt;b&gt;CompleteSale&lt;/b&gt; if the 
						&lt;b&gt;FeedbackInfo&lt;/b&gt; container is used.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>CompleteSale</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/FeedbackPeriodArrayType.xsd #####

-->
	<xs:complexType name="FeedbackPeriodArrayType">
		<xs:annotation>
			<xs:documentation>
				Container for a set of feedback statistics. Contains zero one or
				multiple FeedbackPeriod objects. Output only, for the summary
				feedback data returned by GetFeedback.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="FeedbackPeriod" type="ns:FeedbackPeriodType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Contains one feedback statistic giving length of the period being reported
						(e.g. last 7 days prior to the call), and total number of feedback entries
						(of the type given by the container, e.g. positive feedback) submitted during
						the indicated period. Returned if no detail level is specified.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/FeedbackPeriodType.xsd #####

-->
	<xs:complexType name="FeedbackPeriodType">
		<xs:annotation>
			<xs:documentation>
				Contains the data for one type of feedback for one predefined time
				period. Parent FeedbackPeriodArrayType object indicates the type of
				feedback counted: positive, neutral, negative, or total. Output only,
				in the summary feedback data returned by GetFeedback.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="PeriodInDays" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the time period for the feedback count. Returns a value indicating
						the number of days prior to the call for which feedback entries of the particular
						type are counted. Returned if no detail level is specified.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Count" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Count of the feedback entries received by the user for the time period prior to the
						call indicated in PeriodInDays. Returned if no detail level is specified.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/FeedbackRatingDetailCodeList.xsd #####

-->
	<xs:simpleType name="FeedbackRatingDetailCodeType">
		<xs:annotation>
			<xs:documentation>
				Applicable to sites that support the Detailed Seller Ratings feature.
				The FeedbackRatingDetailCodeType is the list of areas for detailed seller ratings. When buyers leave an overall Feedback rating (positive, neutral, or negative) for a seller, they also can leave ratings in four areas: item as described, communication, shipping time, and charges for shipping and handling. Users retrieve detailed ratings as averages of the ratings left by buyers.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ItemAsDescribed">
				<xs:annotation>
					<xs:documentation>
						Detailed seller rating in the area of "item as described."
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Communication">
				<xs:annotation>
					<xs:documentation>
						Detailed seller rating in the area of "communication."
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShippingTime">
				<xs:annotation>
					<xs:documentation>
						Detailed seller rating in the area of "shipping time." Inapplicable to
						motor vehicle items.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShippingAndHandlingCharges">
				<xs:annotation>
					<xs:documentation>
						Detailed seller rating in the area of "charges for shipping and handling."
						Inapplicable to motor vehicle items.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/FeedbackRatingStarCodeList.xsd #####

-->
	<xs:simpleType name="FeedbackRatingStarCodeType">
		<xs:annotation>
			<xs:documentation>
				The color of a feedback score star visually denotes the
				range in which the member's summary feedback score falls. The score
				is the net positive feedback minus the net negative feedback left
				for the member.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="None">
				<xs:annotation>
					<xs:documentation>
						No graphic displayed, feedback score 0-9.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Yellow">
				<xs:annotation>
					<xs:documentation>
						Yellow Star, feedback score 10-49.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Blue">
				<xs:annotation>
					<xs:documentation>
						Blue Star, feedback score 50-99.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Turquoise">
				<xs:annotation>
					<xs:documentation>
						Turquoise Star, feedback score 100-499.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Purple">
				<xs:annotation>
					<xs:documentation>
						Purple Star, feedback score 500-999.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Red">
				<xs:annotation>
					<xs:documentation>
						Red Star, feedback score 1,000-4,999
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Green">
				<xs:annotation>
					<xs:documentation>
						Green Star, feedback score 5,000-9,999.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="YellowShooting">
				<xs:annotation>
					<xs:documentation>
						Yellow Shooting Star, feedback score 10,000-24,999.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TurquoiseShooting">
				<xs:annotation>
					<xs:documentation>
						Turquoise Shooting Star, feedback score 25,000-49,999.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PurpleShooting">
				<xs:annotation>
					<xs:documentation>
						Purple Shooting Star, feedback score 50,000-99,999.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RedShooting">
				<xs:annotation>
					<xs:documentation>
						Red Shooting Star, feedback score 100,000-499,999.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GreenShooting">
				<xs:annotation>
					<xs:documentation>
						Green Shooting Star, feedback score 500,000-999,999.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SilverShooting">
				<xs:annotation>
					<xs:documentation>
						Silver Shooting Star, feedback score 1,000,000 and above.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>			
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/FeedbackRequirementsType.xsd #####

-->
	<xs:complexType name="FeedbackRequirementsType">
		<xs:simpleContent>
			<xs:extension base="xs:boolean">
				<xs:attribute name="minimum" type="xs:string">
					<xs:annotation>
						<xs:documentation>
							Used to determine whether the seller meets the minimum feedback
							requirements for Express.
						</xs:documentation>
						<xs:appinfo>
							<DeprecationVersion>587</DeprecationVersion>
							<DeprecationDetails>NoOp</DeprecationDetails>
							<UseInstead/>
							<CallInfo>
								<CallName>GetItem</CallName>
								<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
								<Returned>Conditionally</Returned>
							</CallInfo>
							<CallInfo>
								<CallName>GetUser</CallName>
								<Details>DetailLevel: none, ReturnAll</Details>
								<Returned>Conditionally</Returned>
							</CallInfo>
						</xs:appinfo>
					</xs:annotation>
				</xs:attribute>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/FeedbackResponseCodeList.xsd #####

-->
	<xs:simpleType name="FeedbackResponseCodeType">
		<xs:annotation>
			<xs:documentation>
				Types of feedback responses.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Reply">
				<xs:annotation>
					<xs:documentation>
						A reply to feedback left by another user.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FollowUp">
				<xs:annotation>
					<xs:documentation>
						A follow-up to a feedback comment left for another user.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/FeedbackSummaryPeriodCodeType.xsd #####

-->
	<xs:simpleType name="FeedbackSummaryPeriodCodeType">
		<xs:annotation>
			<xs:documentation>
				These are the various summary periods for which feedback is calculated.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ThirtyDays">
				<xs:annotation>
					<xs:appinfo>
					</xs:appinfo>
					<xs:documentation>
						Period including the last 30 days from today.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FiftyTwoWeeks">
				<xs:annotation>
					<xs:appinfo>
					</xs:appinfo>
					<xs:documentation>
						Period including the last 52 weeks from today.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/FeedbackSummaryType.xsd #####

-->
	<xs:complexType name="FeedbackSummaryType">
		<xs:annotation>
			<xs:documentation>
				Specifies all feedback summary information (except Score). Contains
				FeedbackPeriodArrayType objects that each convey feedback counts for positive,
				negative, neutral, and total feedback counts - for various time periods each. Also
				conveys counts of bid retractions for the predefined time periods.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="BidRetractionFeedbackPeriodArray" type="ns:FeedbackPeriodArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Bid retractions count, for multiple predefined time periods preceding
						the call. Returned if no detail level is specified.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NegativeFeedbackPeriodArray" type="ns:FeedbackPeriodArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Negative feedback entries count, for multiple predefined time periods preceding
						the call. Returned if no detail level is specified.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NeutralFeedbackPeriodArray" type="ns:FeedbackPeriodArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Neutral feedback entries count, for multiple predefined time periods preceding
						the call. Returned if no detail level is specified.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PositiveFeedbackPeriodArray" type="ns:FeedbackPeriodArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Positive feedback entries count, for multiple predefined time periods
						preceding the call. Returned if no detail level is specified.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalFeedbackPeriodArray" type="ns:FeedbackPeriodArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Total feedback score, for multiple predefined time periods preceding the
						call. Returned if no detail level is specified.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NeutralCommentCountFromSuspendedUsers" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Number of neutral comments received from suspended users. Returned if no
						detail level is specified.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UniqueNegativeFeedbackCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Total number of negative Feedback comments, including weekly repeats. Returned if no detail level is specified.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UniquePositiveFeedbackCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Total number of positive Feedback comments, including weekly repeats. Returned if no detail level is specified.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UniqueNeutralFeedbackCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Total number of neutral Feedback comments, including weekly repeats. Returned if no detail level is specified.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerRatingSummaryArray" type="ns:SellerRatingSummaryArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container for information about detailed seller ratings (DSRs)
						that buyers have left for a seller.
						Sellers have access to the number of ratings they've received, as well as
						to the averages of DSRs they've received in each
						DSR area (i.e., to the average of ratings in the item-description area, etc.).
						The DSR feature is available on the United Kingdom site
						and on the following other sites: AU (site ID 15), BEFR (site ID 23),
						BENL (site ID 123), FR (site ID 71), IE (site ID 205), IN (site ID 203),
						IT (site ID 101), and PL (site ID 212). The DSR feature is available on the other
						API-enabled country sites, including the US site (site ID 0).
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Detailed Seller Ratings</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sales-Feedback.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerRoleMetrics" type="ns:SellerRoleMetricsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container for information about 1 year feedback metric as seller.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BuyerRoleMetrics" type="ns:BuyerRoleMetricsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container for information about 1 year feedback metric as buyer.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/FeedbackTypeCodeList.xsd #####

-->
	<xs:simpleType name="FeedbackTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				These are the codes used to specify the type of feedback/feedbacktype in a single feedback record. Additional information about feedback is available in the
				online Help of the eBay website.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="FeedbackReceivedAsSeller">
				<xs:annotation>
					<xs:documentation>
								Retrieves feedback left by all buyers for this user.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeedbackReceivedAsBuyer">
				<xs:annotation>
					<xs:documentation>
								Retrieves feedback left by all sellers for this user.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeedbackReceived">
				<xs:annotation>
					<xs:documentation>
								Retrieves feedback left by all buyers and all sellers for this user.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeedbackLeft">
				<xs:annotation>
					<xs:documentation>
								Feedback left for others.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
								Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/FeesType.xsd #####

-->
	<xs:complexType name="FeesType">
		<xs:annotation>
			<xs:documentation>
				Identifies a set of one or more fees that a member pays to eBay (or
				an eBay company). Instances of this type can hold one or more fees.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Fee" type="ns:FeeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Contains the name, fee, and possible discount amount for an item listing feature.
						A Fee container is returned for each listing feature, even if the associated cost
						(Fee value) is 0.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddLiveAuctionItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseLiveAuctionItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>ReviseInventoryStatus</CallName>
							<CallName>VerifyRelistItem</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>AddItemFromSellingManagerTemplate</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetSellingManagerTemplateAutomationRule</CallName>
							<CallName>GetSellingManagerItemAutomationRule</CallName>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<CallName>SetSellingManagerItemAutomationRule</CallName>
							<CallName>GetSellingManagerTemplateAutomationRule</CallName>
							<CallName>DeleteSellingManagerItemAutomationRule</CallName>
							<CallName>DeleteSellingManagerTemplateAutomationRule</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/FlatRateInsuranceRangeCodeList.xsd #####

-->
	<xs:simpleType name="FlatRateInsuranceRangeCodeType">
		<xs:annotation>
			<xs:documentation>
				Ranges for use when offering insurance in combined payment orders.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="FlatRateInsuranceRange1">
				<xs:annotation>
					<xs:documentation>
						Range is 0.01 to 9.99
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FlatRateInsuranceRange2">
				<xs:annotation>
					<xs:documentation>
						Range is 10.00 to 49.99
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FlatRateInsuranceRange3">
				<xs:annotation>
					<xs:documentation>
						Range is 50.00 to 99.99
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FlatRateInsuranceRange4">
				<xs:annotation>
					<xs:documentation>
						Range is 100.00 to 199.99
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FlatRateInsuranceRange5">
				<xs:annotation>
					<xs:documentation>
						Range is 200.00 to 299.99
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FlatRateInsuranceRange6">
				<xs:annotation>
					<xs:documentation>
						Range is 300.00 or greater
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						 Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/FlatRateInsuranceRangeCostType.xsd #####

-->
	<xs:complexType name="FlatRateInsuranceRangeCostType">
		<xs:annotation>
			<xs:documentation>
				A pairing of range and insurance cost.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="FlatRateInsuranceRange" type="ns:FlatRateInsuranceRangeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The price range for the shipment for which the insurance cost is being
						specified. This field is no longer applicable to SetUserPreferences or
						GetUserPreferences.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetShippingDiscountProfiles</CallName>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetShippingDiscountProfiles</CallName>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InsuranceCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The cost of insurance for the specified price range. This field is no longer
						applicable to SetUserPreferences or GetUserPreferences.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetShippingDiscountProfiles</CallName>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetShippingDiscountProfiles</CallName>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/FlatShippingDiscountType.xsd #####

-->
	<xs:complexType name="FlatShippingDiscountType">
		<xs:annotation>
			<xs:documentation>
				Details of an individual discount profile defined by the
				user for flat rate shipping.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="DiscountName" type="ns:DiscountNameCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The type of discount or "rule" that is being used by the profile.
						The value corresponding to the selected rule is set in the same-named field
						of FlatShippingDiscount.DiscountProfile. All are "variable" rules, as
						defined in the documentation on shipping discount profiles.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetShippingDiscountProfiles</CallName>
							<OnlyTheseValues>
								EachAdditionalAmount, EachAdditionalAmountOff, EachAdditionalPercentOff
							</OnlyTheseValues>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetShippingDiscountProfiles</CallName>
							<OnlyTheseValues>
								EachAdditionalAmount, EachAdditionalAmountOff, EachAdditionalPercentOff
							</OnlyTheseValues>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<OnlyTheseValues>
								EachAdditionalAmount, EachAdditionalAmountOff, EachAdditionalPercentOff
							</OnlyTheseValues>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Other Shipping Features</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Shipping-OtherFeatures.html#ShippingCostDiscountProfiles</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DiscountProfile" type="ns:DiscountProfileType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Details of this particular flat rate shipping discount profile. If
						ModifyActionCode is Modify, all details of the new version of the profile must
						be provided. If ModifyActionCode is Delete, DiscountProfileID is required,
						MappingDiscountProfileID is optional, and all other fields of DiscountProfile
						are ignored. Restrictions of how many profiles you can have for a given
						discount rule are discussed in the documentation on shipping discount
						profiles.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetShippingDiscountProfiles</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetShippingDiscountProfiles</CallName>
							<OnlyTheseValues>
								EachAdditionalAmount, EachAdditionalAmountOff, EachAdditionalPercentOff
							</OnlyTheseValues>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Other Shipping Features</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Shipping-OtherFeatures.html#ShippingCostDiscountProfiles</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/FlatShippingPreferencesType.xsd #####

-->
	<xs:complexType name="FlatShippingPreferencesType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated; use &lt;b&gt;SetShippingDiscountProfiles&lt;/b&gt; to set Flat Shipping preferences.
				<!-- This type contains Flat Rate Shipping rules and preferences for the seller. -->
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AmountPerAdditionalItem" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						DO NOT USE THIS FIELD. Flat Rate Shipping discount profiles are created and
						managed with SetShippingDiscountProfiles. Use GetShippingDiscountProfiles to
						retrieve Flat Rate Shipping discount profiles.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
  <!--						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DeductionAmountPerAdditionalItem" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						DO NOT USE THIS FIELD. Flat Rate Shipping discount profiles are created and
						managed with SetShippingDiscountProfiles. Use GetShippingDiscountProfiles to
						retrieve Flat Rate Shipping discount profiles.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
  <!--						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FlatRateInsuranceRangeCost" type="ns:FlatRateInsuranceRangeCostType" minOccurs="0" maxOccurs="6">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						DO NOT USE THIS FIELD. Shipping insurance parameters are passed in through
						SetShippingDiscountProfiles and retrieved using GetShippingDiscountProfiles.
						&lt;br&gt;&lt;br&gt;
						FlatRateInsuranceRangeCost is only valid on the following eBay sites: AU, FR, IT, and IN.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
  <!--						<MaxOccurs>6</MaxOccurs>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FlatShippingRateOption" type="ns:FlatShippingRateOptionCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						DO NOT USE THIS FIELD. Flat Rate Shipping discount profiles are created and
						managed with SetShippingDiscountProfiles. Use GetShippingDiscountProfiles to
						retrieve Flat Rate Shipping discount profiles.					
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
  <!--						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InsuranceOption" type="ns:InsuranceOptionCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						DO NOT USE THIS FIELD. Shipping insurance parameters are passed in through
						SetShippingDiscountProfiles and retrieved using GetShippingDiscountProfiles.
						&lt;br&gt;&lt;br&gt;
						InsuranceOption is only valid on the following eBay sites: AU, FR, IT, and IN.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
  <!--						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<AllValuesExcept>NotOfferedOnSite</AllValuesExcept>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/FlatShippingRateOptionCodeList.xsd #####

-->
	<xs:simpleType name="FlatShippingRateOptionCodeType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated; use &lt;b&gt;SetShippingDiscountProfiles&lt;/b&gt; to set Flat Shipping preferences.
				<!--  Flat Shipping Rate Options  -->
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ChargeAmountForEachAdditionalItem">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Charge highest shipping cost for the first item and
						X amount for each
						additional item.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DeductAmountFromEachAdditionalItem">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Charge highest shipping cost for the first item and deduct X amount from the
						shipping cost of each additional item.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShipAdditionalItemsFree">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Charge highest shipping cost for the first item and ship each additional item free.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Reserved for internal or future use.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/FreeGalleryPlusEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="FreeGalleryPlusEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				Defines the feature for free, automatic upgrades for Gallery Plus.
				If the field is present, the corresponding feature applies to the category.
				The field is returned as an empty element (i.e., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/FreePicturePackEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="FreePicturePackEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				Defines the feature for free, automatic upgrades for Picture Pack.
				If the field is present, the corresponding feature applies to the category.
				The field is returned as an empty element (i.e., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/GallerySortFilterCodeList.xsd #####

-->
	<xs:simpleType name="GallerySortFilterCodeType">
		<xs:annotation>
			<xs:documentation>
			Specifies how cross-promoted items with gallery images
			should be displayed.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ShowAnyItems">
				<xs:annotation>
					<xs:documentation>
					Show any items, in no particular order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShowItemsWithGalleryImagesFirst">
				<xs:annotation>
					<xs:documentation>
					Show items with gallery images first, before
					other items.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShowOnlyItemsWithGalleryImages">
				<xs:annotation>
					<xs:documentation>
					Show only items with gallery images.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
					Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/GalleryStatusCodeType.xsd #####

-->
	<xs:simpleType name="GalleryStatusCodeType">
    <xs:annotation>
      <xs:documentation>
        The status of gallery image generation. That status will return either a value of 'Success' or
        a value that indicates why the gallery image has not been generated.
      </xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Success">
        <xs:annotation>
          <xs:documentation>
            Gallery Image successfully generated.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Pending">
        <xs:annotation>
          <xs:documentation>
            Gallery image has not yet been generated.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="InvalidUrl">
        <xs:annotation>
          <xs:documentation>
            The URL for the image is not valid.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="InvalidProtocol">
        <xs:annotation>
          <xs:documentation>
            URL does not start with http:// - That is the only protocol currently supported for pictures.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="InvalidFile">
        <xs:annotation>
          <xs:documentation>
            There is a problem with the file containing the image.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ServerDown">
        <xs:annotation>
          <xs:documentation>
            The server containing your image was unavailable when we tried to retrieve it.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ImageNonExistent">
        <xs:annotation>
          <xs:documentation>
            We could not find your Gallery image when we went to retrieve it.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ImageReadTimeOut">
        <xs:annotation>
          <xs:documentation>
            The image failed to come across the Internet when we tried to retrieve it.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="InvalidFileFormat">
        <xs:annotation>
          <xs:documentation>
            The file containing your image is not in standard jpeg, bmp, or tif format.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ImageProcessingError">
        <xs:annotation>
          <xs:documentation>
            We were not able to process the image.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="CustomCode">
        <xs:annotation>
          <xs:documentation>
            Reserved for internal or future use.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
<!--

##### from file eBLBaseComponents/public/GalleryTypeCodeList.xsd #####

-->
	<xs:simpleType name="GalleryTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				Indicates which Gallery image enhancements to apply to the listing.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="None">
				<xs:annotation>
					<xs:documentation>
						No Gallery enhancement is selected and on sites where Gallery is not free, 
						a camera icon image appears in search results.
						&lt;br&gt;&lt;br&gt;
						This is mainly useful for removing an existing Gallery setting when using &lt;b&gt;RelistItem&lt;/b&gt;.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Featured">
				<xs:annotation>
					<xs:documentation>
						Highlights the listing by randomly placing it at the top of the search results. 
						When Featured is included in an item listing, the listing also automatically gets the
						Gallery and Plus functionality at no extra cost.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Sites That Support Featured:&lt;/b&gt;
						You can check if a site supports Featured by using the 
						&lt;b&gt;GeteBayDetails&lt;/b&gt; call and passing in &lt;b&gt;ListingFeatureDetails&lt;/b&gt; 
						in the &lt;b&gt;DetailName&lt;/b&gt; field. In the response, check the 
						&lt;b&gt;ListingFeatureDetails&lt;/b&gt; container for &lt;b&gt;FeaturedFirst&lt;/b&gt;.
						&lt;/span&gt;  &lt;br/&gt;&lt;br/&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Gallery">
				<xs:annotation>
					<xs:documentation>
						 Gallery image is included in the search results. A Gallery image is an image that
						 was uploaded and copied to EPS (eBay Picture Service). This copy is stored 
						 for a finite period (usually 30 days) until the image is associated with a listing. Once the image   
						 is associated with a listing, the period is extended to 90 days after the item's sale_end date 
						 and is extended again if the item is relisted or used in subsequent listings. 
						 As part of storing a copy, EPS also makes additional sizes available (thumbnail, 
						 main image, zoom layer, supersize popup, etc.), which are used by the various Gallery
						 enhancements.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Free Gallery Sites:&lt;/b&gt;
						Many sites support Gallery at no cost. Since this is subject to change, you can determine 
						if a site is a free Gallery site by using  
						&lt;b&gt;VerifyAddItem&lt;/b&gt; to check the fees. You can also check the eBay help for the 
						site.	&lt;/span&gt;  &lt;br/&gt;&lt;br/&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Plus">
				<xs:annotation>
					<xs:documentation>
						Adds a Gallery Plus icon to the listing.
						&lt;br/&gt;&lt;br/&gt;
						When Plus is selected in a request that specifies at least two eBay Picture Services (EPS) hosted
						images (using ItemType.PictureDetailsType.PictureURL), the Gallery Plus feature
						automatically includes a Gallery Showcase of all the listing's images. 
						&lt;br&gt;&lt;br&gt;
						The Gallery Showcase displays when hovering over or clicking on the listing's Gallery
						Plus icon in the search results. The Showcase window displays a large
						(400px x 400px) preview image which is usually the first specified
						PictureURL, as well as up to 11 (64 px x 64 px) selectable
						thumbnails for the remaining EPS images.
						Clicking on the preview image displays the item's listing page.
						&lt;br/&gt;&lt;br/&gt;
						If Plus is selected and the request includes only one
						EPS image or any self-hosted images, the listing includes a Gallery Plus
						icon that, when hovered over or clicked, displays a large (400px x 400px) preview
						image of the item. Clicking the image displays the View Item page for that listing.			
						&lt;br&gt;&lt;br&gt;
						When using RelistItem or ReviseItem (item has no bids and more than
						12 hours before the listing's end), Plus can be unselected in
						the request. However, the Plus fee will still apply if a previous
						request selected Plus. There is at most one Plus fee per listing.
						&lt;br&gt;&lt;br&gt;						
						When "Plus" is included in an item listing, the listing also automatically gets the
						Gallery functionality at no extra cost. "Gallery" does not need to be specified
						separately in the listing. 						
						&lt;br&gt;&lt;br&gt;
						Listing images that are originally smaller than 400px x 400px are centered in the
						preview frame. Images that are originally larger than 400px x 400px are scaled down
						to 400px on their longest side (maintaining their original aspect ratio).
						&lt;br&gt;&lt;br&gt;
						Not applicable to eBay Stores Inventory listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/GeneralPaymentMethodCodeList.xsd #####

-->
	<xs:simpleType name="GeneralPaymentMethodCodeType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated because this type is not used by any call.
				<!-- GeneralPaymentMethodCodeType - Type declaration to be used by other
				schema. This code identifies the general types of payment means,
				e.g., used by payment service provider applications.  -->
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Other">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Custom Code.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Echeck">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Electronic check.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ACH">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						ACH.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Creditcard">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Credit-card.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PayPalBalance">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Pay balance.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Reserved for internal or future use.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/GeographicExposureCodeList.xsd #####

-->
	<xs:simpleType name="GeographicExposureCodeType">
		<xs:annotation>
			<xs:documentation>
				Used to indicate the listing options. Each of the subscriptions will
				have following options, which will define "National" vs "Local" ad format
				listing.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="National">
				<xs:annotation>
					<xs:documentation>
						Seller can not opt into local exposure. It has to be
						national listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalOnly">
				<xs:annotation>
					<xs:documentation>
						Seller can have Local listings only.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalOptional">
				<xs:annotation>
					<xs:documentation>
						This will allow national and local listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>	
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/GetAllBiddersModeCodeList.xsd #####

-->
	<xs:simpleType name="GetAllBiddersModeCodeType">
		<xs:annotation>
			<xs:documentation>
				Specifies which bidder information to return.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ViewAll">
				<xs:annotation>
					<xs:documentation>
						(in) Returns all bidders for an ended or still-active
						listing. It may be used by any user.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EndedListing">
				<xs:annotation>
					<xs:documentation>
						(in) Returns all non-winning bidders for ended
						listings only. It may be used only by a seller.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SecondChanceEligibleEndedListing">
				<xs:annotation>
					<xs:documentation>
						(in) Returns all non-winning bidders for an ended listing
						who have not yet received a Second Chance Offer and noted
						interest in receiving a Second Chance Offer. It may be used
						only by a seller.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/GetRecommendationsRequestContainerType.xsd #####

-->
	<xs:complexType name="GetRecommendationsRequestContainerType">
		<xs:annotation>
			<xs:documentation>
				Specifies the data for a single item and configures the recommendation engines to use
				when processing the item with GetItemRecommendations.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ListingFlow" type="ns:ListingFlowCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The listing flow for which the seller is seeking Listing Analyzer recommendations.
						Not applicable to results from other recommendation engines
						(i.e., the Suggested Attributes engine or the Product Pricing engine).
						The default flow is AddItem.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<Default>AddItem</Default>
							<CallName>GetItemRecommendations</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Item" type="ns:ItemType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contains fields that describe the item for which you are seeking recommendations. &lt;br&gt;
						&lt;br&gt;
						If the Listing Analyzer recommendation engine is run, the applicable fields are
						the same as the fields for AddItem, ReviseItem, or RelistItem
						requests, as determined by the value specified in ListingFlow.
						The item ID (Item.ItemID) is required when the ListingFlow is ReviseItem or RelistItem,
						and it is not applicable when the ListingFlow is AddItem.
						All other item fields are optional, even if listed as required for other calls.
						However, as some tips are dependent on the properties of the item, and as some properties
						have dependencies on other properties, we strongly recommend that you include all the item properties
						that will be included in the AddItem, ReviseItem, or RelistItem request.
						When the Listing Analyzer engine is run, tips will only be returned for fields that are specfied on the item.&lt;br&gt;
						&lt;br&gt;
						When the Product Pricing engine is run, pricing data will be based on the catalog product you specify.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RecommendationEngine" type="ns:RecommendationEngineCodeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						A recommendation engine to run. If no engines are specified, all available
						recommendation engines will run. Some engines require additional fields,
						such as Item.PrimaryCategory.CategoryID, to be specified.
						If the ProductPricing engine is specified but Item.ProductListingDetails is not specified,
						no Product Pricing engine results are returned.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Query" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						One or more keywords to search for when using the Suggested Attributes engine.
						Required when SuggestedAttributes is specified as the recommendation engine
						(including when no recommendation engines are specified). Only the listing title
						is searched. The words "and" and "or" are treated like any other word.
						Blank searches are not allowed (and result in a warning).
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>350 (characters)</MaxLength>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CorrelationID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Unique key to identify the response that matches this recommendation request container.
						Use this key to distinguish between responses when multiple
						recommendation containers are specified (i.e., for batch requests).
						You define the key. To be useful, each correlation ID should be unique within
						the same call. That is, define a different correlation ID for each recommendation
						request container. (eBay does not validate the uniqueness of these IDs.)
						If specified, the same correlation ID will be returned in the corresponding
						recommendation response (or error response).
						We recommend that you use this when retrieving recommendations for multiple items at once.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DeletedField" type="xs:string" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Specifies the name of the field to remove from a listing.
						Applicable when the ListingFlow is ReviseItem or RelistItem.
						See ReviseItem and RelistItem for applicable values.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<SeeLink>
							<Title>(RelistItem) DeletedField</Title>
							<URL>RelistItem.html#Request.DeletedField</URL>
						</SeeLink>
						<SeeLink>
							<Title>(ReviseItem) DeletedField</Title>
							<URL>ReviseItem.html#Request.DeletedField</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExcludeRelationships" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If true, the Relationship node is not returned for any 
						recommendations. Relationship recommendations tell you whether 
						an Item Specific value has a logical dependency on another 
						Item Specific.&lt;br&gt;
						&lt;br&gt;
						For example, in a clothing category, Size Type could be 
						recommended as a parent of Size, because Size=Small would 
						mean something different to buyers depending on whether 
						Size Type=Petite or Size Type=Plus.&lt;br&gt;
						&lt;br&gt;
						In general, it is a good idea to retrieve and use relationship 
						recommendations, as this data can help buyers find the items
						they want more easily.&lt;br&gt;
						&lt;br&gt;
						Only applicable when RecommendationEngine=ItemSpecifics.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<Default>false</Default>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="IncludeConfidence" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If true, returns eBay's level of confidence for each 
						name and value. Some sellers may find this useful when choosing
						whether to use eBay's recommendation or their own name or value.
						&lt;br&gt;
						&lt;br&gt;
						Only applicable when RecommendationEngine=ItemSpecifics.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<Default>false</Default>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/GetRecommendationsResponseContainerType.xsd #####

-->
	<xs:complexType name="GetRecommendationsResponseContainerType">
		<xs:annotation>
			<xs:documentation>
				Returns recommended changes or opportunities for improvement
				related to listing data that was passed in a GetItemRecommendations request.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ListingAnalyzerRecommendations" type="ns:ListingAnalyzerRecommendationsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contains tips returned from the Listing Analyzer recommendation engine,
						if this engine was specified in the request (or if no engine was specified).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SIFFTASRecommendations" type="ns:SIFFTASRecommendationsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PricingRecommendations" type="ns:PricingRecommendationsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contains pricing data returned from the Product Pricing engine,
						if this engine was specified in the request (or if no engine was specified).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AttributeRecommendations" type="ns:AttributeRecommendationsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contains attribute suggestions returned from the Suggested Attributes engine,
						if this engine was specified in the request.
						The results include suggested attributes and values based on the primary category
						and a string you specify in the Query field. Suggestions may only be returned when the
						Suggested Attributes engine is specified alone. If you request recommendations by using
						multiple engines, suggested attribute data might not be returned. If attributes are returned
						with multiple values, the values are returned in order of rank (i.e., the value that best meets
						eBay's recommendation criteria is returned first).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProductRecommendations" type="ns:ProductRecommendationsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contains zero or more product titles and IDs returned from the Suggested Attributes engine,
						if this engine was specified in the request (or if no engine was specified).
						If applicable, use one of the suggested product IDs to list the item with Pre-filled Item Information.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CorrelationID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Unique key to distinguish between recommendations for each item.
						Matches a correlation ID you defined in the request, if any.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Recommendations" type="ns:RecommendationsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contains custom Item Specifics suggestions returned from the custom
						Item Specifics recommendation engine, An Item Specific consists of
						a name/value pair, and it may be  returned as complete (with name and
						one or more values) or partial (name only).&lt;br&gt;
						&lt;br&gt;
						Only returned when RecommendationEngine=ItemSpecifics.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategorySpecifics</CallName>
							<CallName>GetItemRecommendations</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>	
			 <xs:element name="ProductListingDetails" type="ns:ProductListingDetailsType" minOccurs="0">
					<xs:annotation>
						<xs:documentation>
							Returns catalog product details. This information can be displayed
							to the seller prior to listing an item with a catalog product.
							Only returned when the request includes a valid eBay ProductID or ProductReferenceID (in Item.ProductListingDetails).
						</xs:documentation>
						<xs:appinfo>
							<CallInfo>
								<CallName>GetItemRecommendations</CallName>
								<Returned>Conditionally</Returned>
							</CallInfo>
						</xs:appinfo>
					</xs:annotation>
					</xs:element>
					<xs:element name="Title" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The recommended title of the item listing.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>80</MaxLength>
								<CallInfo>
									<CallName>GetItemRecommendations</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/GiftIconCodeList.xsd #####

-->
	<xs:simpleType name="GiftIconCodeType">
		<xs:annotation>
			<xs:documentation>
				Specifies whether a listing feature is available for the site specified in the request.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Enabled">
				<xs:annotation>
					<xs:documentation>
						The listing feature is enabled for the site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Disabled">
				<xs:annotation>
					<xs:documentation>
						The listing feature is disabled for the site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/GiftServicesCodeList.xsd #####

-->
	<xs:simpleType name="GiftServicesCodeType">
		<xs:annotation>
			<xs:documentation>
				Each code identifies an optional service that the seller is offering if the buyer
				chooses to purchase the item as a gift. 
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="GiftExpressShipping">
				<xs:annotation>
					<xs:documentation>
						The seller is offering to ship the item via
						an express shipping method as explained in the item description.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GiftShipToRecipient">
				<xs:annotation>
					<xs:documentation>
						The seller is offering to ship to the gift recipient
						(instead of to the buyer) after payment clears.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GiftWrap">
				<xs:annotation>
					<xs:documentation>
						The seller is offering to wrap the item (and optionally include a
						card) as explained in the item description.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/GlobalShippingEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="GlobalShippingEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Specifies whether the Global Shipping Program (GSP) is enabled are not. The field is
				returned as an empty element (i.e., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/GranularityLevelCodeList.xsd #####

-->
	<xs:simpleType name="GranularityLevelCodeType">
		<xs:annotation>
			<xs:documentation>
				Specifies a predefined subset of fields to return. The predefined set of fields
				can vary for different calls. Only applicable to certain calls (see request types
				that include a GranularityLevel property). For calls that support this filter, see
				the eBay Web Services guide for a list of the output fields that are returned for
				each level. Only one level can be specified at a time. For GetSellerList, use
				DetailLevel or GranularityLevel in a given request, but not both. For
				GetSellerList, if GranularityLevel is specified, DetailLevel is ignored.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Coarse">
				<xs:annotation>
					<xs:documentation>
						(in) For each record in the response, retrieves less data than Medium.
						See the eBay Web Services guide for a list of the output fields
						that are returned when this level is specified.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Fine">
				<xs:annotation>
					<xs:documentation>
						For each record in the response, retrieves more data than Medium.
						See the eBay Web Services guide for a list of the output fields
						that are returned when this level is specified.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Medium">
				<xs:annotation>
					<xs:documentation>
						For each record in the response, retrieves more data than Coarse and less data
						than Fine. See the eBay Web Services guide for a list of the output fields
						that are returned when this level is specified.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/Group1MaxFlatShippingCostDefinitionType.xsd #####

-->
	<xs:complexType name="Group1MaxFlatShippingCostDefinitionType">
		<xs:annotation>
			<xs:documentation>
				About shipping service group 1.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/Group2MaxFlatShippingCostDefinitionType.xsd #####

-->
	<xs:complexType name="Group2MaxFlatShippingCostDefinitionType">
		<xs:annotation>
			<xs:documentation>
				About shipping service group 2.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/Group3MaxFlatShippingCostDefinitionType.xsd #####

-->
	<xs:complexType name="Group3MaxFlatShippingCostDefinitionType">
		<xs:annotation>
			<xs:documentation>
				About shipping service group 3.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/HandlingNameCodeList.xsd #####

-->
	<xs:simpleType name="HandlingNameCodeType">
		<xs:annotation>
			<xs:documentation>
				How packaging/handling cost is to be determined for combined payment.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="EachAdditionalAmount">
				<xs:annotation>
					<xs:documentation>
						After eBay assigns the highest packaging/handling cost to the first item, the
						packaging/handling cost for each additional item is $n.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EachAdditionalAmountOff">
				<xs:annotation>
					<xs:documentation>
						After eBay assigns the highest packaging/handling cost to the first item, the
						packaging/handling cost for each additional item is to be reduced by amount N.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EachAdditionalPercentOff">
				<xs:annotation>
					<xs:documentation>
						After eBay assigns the highest packaging/handling cost to the first item, the
						packaging/handling cost for each additional item is to be reduced by N percent.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IndividualHandlingFee">
				<xs:annotation>
					<xs:documentation>
						The total packaging/handling cost is to be the sum of the
						packaging/handling costs of the individual items.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CombinedHandlingFee">
				<xs:annotation>
					<xs:documentation>
						The packaging/handling cost is to be N for the entire order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/HandlingTimeEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="HandlingTimeEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Defines the feature that specifies whether a handling time (dispatch time)
				could be enabled on the site.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/HighlightCodeList.xsd #####

-->
	<xs:simpleType name="HighlightCodeType">
		<xs:annotation>
			<xs:documentation>
				Specifies whether a listing feature is available for the site specified in the request.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Enabled">
				<xs:annotation>
					<xs:documentation>
						The listing feature is enabled for the site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Disabled">
				<xs:annotation>
					<xs:documentation>
						The listing feature is disabled for the site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/HistogramEntryType.xsd #####

-->
	<xs:complexType name="HistogramEntryType">
		<xs:annotation>
			<xs:documentation>
				A generic histogram entry type.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Count" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						For GetProducts, the number of products found in the domain
						(characteristic set or attribute set). If a product is mapped
						to more than one domain, it will be counted separately for each
						domain. (For example, if the same product can be found in both
						Children's Books and Fiction Books, the count for both of these
						domains will include that product.)
						Furthermore, when a product is mapped to more than one domain,
						Product.AttributeSetID only returns the most applicable domain,
						as determined by eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="id" type="xs:string" use="optional">
			<xs:annotation>
				<xs:documentation>
					For GetProducts, this is the domain ID (attribute set ID or
					characteristic set ID).
				</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="name" type="xs:string" use="optional">
			<xs:annotation>
				<xs:documentation>
					For GetProducts, this is the domain name (attribute set name
					or characteristic set name). A domain is like a high-level category.
				</xs:documentation>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/HitCounterCodeList.xsd #####

-->
	<xs:simpleType name="HitCounterCodeType">
		<xs:annotation>
			<xs:documentation>
			HitCounterCodeType - Type declaration to be used by other schema.
			Indicates whether a hit counter is used for the item's listing page
			and, if so, what type.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="NoHitCounter">
				<xs:annotation>
					<xs:documentation>
						No hit counter. The number of page views will not be available.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HonestyStyle">
				<xs:annotation>
					<xs:documentation>
						A basic style hit counter (US only). Non-US sites will return errors if they use HonestyStyle as input, and should use BasicStyle instead.
					</xs:documentation>
					<xs:appinfo>
						<TheseSites>US</TheseSites>
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GreenLED">
				<xs:annotation>
					<xs:documentation>
						A green LED, computer-style hit counter (US only). Non-US sites will return errors if they use GreenLED as input, and should use RetroStyle instead.
					</xs:documentation>
					<xs:appinfo>
						<TheseSites>US</TheseSites>
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Hidden">
				<xs:annotation>
					<xs:documentation>
						A hidden hit counter (US only). The number of page views will only be available to
						the item's seller. For faster "View Item" page loads, use HiddenStyle.
					</xs:documentation>
					<xs:appinfo>
						<TheseSites>US</TheseSites>
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BasicStyle">
				<xs:annotation>
					<xs:documentation>
							A basic style hit counter.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RetroStyle">
				<xs:annotation>
					<xs:documentation>
						 A retro, computer-style hit counter.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HiddenStyle">
				<xs:annotation>
					<xs:documentation>
						A hidden hit counter. The number of page views will only be available to
						the item's seller.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
							Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/HomePageFeaturedCodeList.xsd #####

-->
	<xs:simpleType name="HomePageFeaturedCodeType">
		<xs:annotation>
			<xs:documentation>
				Specifies whether a listing feature is available for the site specified in the request.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Enabled">
				<xs:annotation>
					<xs:documentation>
						The listing feature is enabled for the site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Disabled">
				<xs:annotation>
					<xs:documentation>
						The listing feature is disabled for the site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/HomePageFeaturedEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="HomePageFeaturedEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				Defines whether Home Page Featured is available on the site.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/INEscrowWorkflowTimelineCodeList.xsd #####

-->
	<xs:simpleType name="INEscrowWorkflowTimelineCodeType">
		<xs:annotation>
			<xs:documentation>
				Used to indicate whether Default, WorkFlow A or WorkFlow B is applicable for a category.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Default">
				<xs:annotation>
					<xs:documentation>
						Default Escrow timelines apply.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="WorkflowA">
				<xs:annotation>
					<xs:documentation>
						Special Escrow timelines for Workflow A applies.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="WorkflowB">
				<xs:annotation>
					<xs:documentation>
						Special Escrow timelines for Workflow B applies.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/INEscrowWorkflowTimelineDefinitionType.xsd #####

-->
	<xs:complexType name="INEscrowWorkflowTimelineDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				Defines the escrow workflow version applicable for the given category on the India site, if the category
				supports PaisaPayFullEscrow. If this field is present, the corresponding feature applies to the category. 
				The field	is returned as an empty element. 
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ISBNIdentifierEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="ISBNIdentifierEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				This type defines the International Standard Book Number (ISBN) feature, and whether
				this feature is enabled at the site level. An empty ISBNIdentifierEnabled
				field is returned under the FeatureDefinitions container in GetCategoryFeatures
				if the feature is applicable to the site and if ISBNIdentifierEnabled is
				passed in as a FeatureID (or if no FeatureID is passed in, hence all features are
				returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/InsuranceDetailsType.xsd #####

-->
	<xs:complexType name="InsuranceDetailsType">
		<xs:annotation>
			<xs:documentation>
				Contains the cost of shipping insurance and other insurance-related information.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="InsuranceFee" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Cost of shipping insurance set by the seller. If the buyer bought more than
						one of this item, this is the insurance for just a single item. Exception:
						for GetItemShipping, this is proportional to QuantitySold. Default is 0.00.
						Value should be greater than 0.00 if InsuranceOption is Optional or Required.
						For flat shipping only. Optional as input and only allowed if
						ChangePaymentInstructions is true.
						&lt;br&gt;&lt;br&gt;
						Valid only on the following sites: AU, FR, and IT
						&lt;br /&gt;
						Applicable to Half.com (for GetOrders).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddOrder</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerSaleRecord</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Context>OrderArray.Order</Context>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Context>OrderArray.Order</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InsuranceOption" type="ns:InsuranceOptionCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Whether the seller offers shipping insurance and, if so, whether the insurance
						is optional or required. Applies to both flat and calculated shipping.
						Optional as input and only allowed if ChangePaymentInstructions is true.
						&lt;br&gt;&lt;br&gt;
						Valid only on the following sites: AU, FR, and IT
						&lt;br /&gt;
						Applicable to Half.com (for GetOrders).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddOrder</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerSaleRecord</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<AllValuesExcept>NotOfferedOnSite</AllValuesExcept>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<CallName>GetSellerList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Context>OrderArray.Order</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Context>OrderArray.Order</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/InsuranceOptionCodeList.xsd #####

-->
	<xs:simpleType name="InsuranceOptionCodeType">
		<xs:annotation>
			<xs:documentation>
				The seller's requirements regarding whether the buyer pays
				for shipping insurance.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Optional">
				<xs:annotation>
					<xs:documentation>
						The seller offers the buyer the choice of paying
						for shipping insurance or not.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Required">
				<xs:annotation>
					<xs:documentation>
						The seller requires that the buyer pay for
						shipping insurance.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NotOffered">
				<xs:annotation>
					<xs:documentation>
						The seller does not offer shipping insurance to the buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IncludedInShippingHandling">
				<xs:annotation>
					<xs:documentation>
						The seller is not charging separately for shipping
						insurance costs; any insurance is already included in the
						base shipping cost.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NotOfferedOnSite">
				<xs:annotation>
					<xs:documentation>
            Shipping insurance is not offered as a separate option on the site
						where the item is listed. (Some shipping services, such as
						DE_InsuredExpressOrCourier, include insurance as part of the service.) If
						another insurance option is specified in the listing request and the site does
						not support shipping insurance as a separate option, eBay will reset the
						insurance option to this value. At the time of this writing, this option is
						only meaningful for the eBay Germany, Austria, and Switzerland sites.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/InsuranceSelectedCodeList.xsd #####

-->
	<xs:simpleType name="InsuranceSelectedCodeType">
		<xs:annotation>
			<xs:documentation>
				The insurance selected by the buyer.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="NotOffered">
				<xs:annotation>
					<xs:documentation>
						Shipping insurance was not offered.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="OfferedNotSelected">
				<xs:annotation>
					<xs:documentation>
						Shipping insurance was offered but not selected.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="OfferedSelected">
				<xs:annotation>
					<xs:documentation>
						Shipping insurance was offered and selected.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Required">
				<xs:annotation>
					<xs:documentation>
						Shipping insurance was required.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IncludedInShippingHandling">
				<xs:annotation>
					<xs:documentation>
						Shipping insurance was included in Shipping and Handling fee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/IntegratedMerchantCreditCardInfoType.xsd #####

-->
	<xs:complexType name="IntegratedMerchantCreditCardInfoType">
		<xs:annotation>
			<xs:documentation>
				Indicates the sites on which a seller is eligible to offer IMCC as a payment method.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SupportedSite" type="ns:SiteCodeType" minOccurs="0" maxOccurs="unbounded" >
				<xs:annotation>
					<xs:documentation>
						Indicates a site on which a seller has a payment gateway account (and thus
						a site on which the seller can use the IntegratedMerchantCreditCard payment method).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/InternationalShippingServiceOptionsType.xsd #####

-->
	<xs:complexType name="InternationalShippingServiceOptionsType">
		<xs:annotation>
			<xs:documentation>
        Container consisting of shipping costs and other details related to an international
				shipping service. If one or more international shipping services are provided, the
				seller must specify at least one domestic shipping service as well.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ShippingService" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						An international shipping service being offered by the seller to ship an item to
						a buyer. For a list of valid values, call &lt;b&gt;GeteBayDetails&lt;/b&gt; 
						with &lt;b&gt;DetailName&lt;/b&gt; set to &lt;b&gt;ShippingServiceDetails&lt;/b&gt;.
						To view the full list of International shipping service options in the response, 
						look for the ShippingService fields in the ShippingServiceDetails containers that 
						contain a InternationalService=true field, as this indicates that the ShippingService 
						value is an International shipping service option.
						The ShippingServiceDetails.ValidForSellingFlow flag must
						also be present. Otherwise, that particular shipping service option is no longer
						valid and cannot be offered to buyers through a listing.
						&lt;br&gt;&lt;br&gt;
						For flat and calculated shipping.
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>ShippingServiceCodeType</ListBasedOn>
						<CallInfo>
							<CallName>SendInvoice</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddOrder</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>GeteBayDetails</Title>
							<URL></URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingServiceCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The meaning of this element depends on the call and on whether flat
						or calculated shipping has been selected. (For example, it could be the cost
						to ship a single item, the cost to ship all items, or the cost to ship just
						the first of many items, with ShippingServiceAdditionalCost accounting for the
						rest.) When returned by GetItemShipping, it includes the packaging and
						handling cost. For flat and calculated shipping.
						&lt;br&gt;
						&lt;br&gt;
						If a shipping service has been specified, GetItem returns the shipping service
						cost, even if the cost is zero. Otherwise, cost is not returned.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SendInvoice</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddOrder</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Shipping</Title>
							<URL></URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingServiceAdditionalCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The cost of shipping each additional item beyond the first item. For input,
						this is required if the listing is for multiple items. For single-item
						listings, it should be zero (or is defaulted to zero if not provided).
						For flat shipping only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SendInvoice</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddOrder</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingServicePriority" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This integer value controls the order (relative to other shipping services) in
						which the corresponding ShippingService will appear in the View Item and
						Checkout page. Sellers can specify up to five international shipping services
						(with five InternationalShippingServiceOption containers), so valid values are
						1, 2, 3, 4, and 5. A shipping service with a ShippingServicePriority value of 1
						appears at the top. Conversely, a shipping service with a
						ShippingServicePriority value of 5 appears at the bottom of a list of five
						shipping service options.
						&lt;br&gt;&lt;br&gt;
						This field is applicable to Flat and Calculated shipping. This field is not
						applicable to Half.com listings.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SendInvoice</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddOrder</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShipToLocation" type="xs:string" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						An international location or region to where the item seller will ship the item.
						Use &lt;b&gt;GeteBayDetails&lt;/b&gt; with &lt;b&gt;DetailName&lt;/b&gt; set to 
						&lt;b&gt;ShippingLocationDetails&lt;/b&gt; to determine which locations are valid per site. 
						In the GeteBayDetails response, look for the ShippingLocationDetails.ShippingLocation fields. 
						For the AddItem family of calls, this field is required if any
						international shipping service is specified.
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>ShippingRegionCodeType, CountryCodeType</ListBasedOn>
						<CallInfo>
							<CallName>SendInvoice</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddOrder</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<SeeLink>
							<Title>Specifying Locations to Where You Ship</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Shipping-Locations.html#ShipToLocation</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingInsuranceCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The insurance cost associated with shipping a single item with this shipping
						service. Exception: for GetItemShipping, this is proportional to QuantitySold. If
						the item has not yet been sold, insurance information cannot be calculated and the
						value is 0.00. For calculated shipping only.
						&lt;br&gt;&lt;br&gt;
						Valid only on the following sites: AU, FR, and IT
						&lt;br&gt;
						Also applicable to Half.com (for GetOrders).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>AddOrder</CallName>
							<CallName>SendInvoice</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Shipping</Title>
							<URL></URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ImportCharge" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total cost of customs and taxes for the international leg of an order shipped using the Global Shipping Program. This amount is calculated and supplied for each item by the international shipping provider when a buyer views the item properties.
					</xs:documentation>
					<xs:appinfo>
							<Min>0</Min>
							<Max/>
						<CallInfo>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<!-- Applicable only to buyers -->
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingServiceCutOffTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The last time of day that an order using the specified shipping service will be accepted by the seller. The cut off time applies and is returned only when the <strong>ShippingService</strong> field contains the name of a qualifying time-sensitive shipping service, such as <code>eBayNowImmediateDelivery</code>.
						<br /><br />
						The cut off time is set by eBay and determined in part by the policies and locations of the seller and the shipping carrier.
					</xs:documentation>
					<xs:appinfo>							 					
						<CallInfo>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo> 		
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/InventoryFeesType.xsd #####

-->
	<xs:complexType name="InventoryFeesType">
		<xs:annotation>
			<xs:documentation>
				This is used in ReviseInventoryStatus response to provide the set of 
				fees associated with each unique ItemID..
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The ItemID of the listing being changed. &lt;br&gt;
						&lt;br&gt; The ReviseInventoryStatus response includes a separate
						set of fees for each item that was successfully revised.&lt;br&gt;
						&lt;br&gt;
						Use the ItemID to correlate the Fees data with the InventoryStatus data in the response.
					</xs:documentation>
					<xs:appinfo>
					<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
						<CallInfo>
							<CallName>ReviseInventoryStatus</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Fee" type="ns:FeeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Contains the data for one fee (such as name and amount).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>ReviseInventoryStatus</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/InventoryStatusType.xsd #####

-->
	<xs:complexType name="InventoryStatusType">
		<xs:annotation>
			<xs:documentation>
			Lightweight type for updating basic inventory status details. 
			Primarily intended for bulk use cases.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SKU" type="ns:SKUType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
							The unique SKU of the item being revised. 
							A SKU (stock keeping unit) is an identifier defined by a seller. 
							SKU can only be used to revise an item if you listed the item by 
							using AddFixedPriceItem or RelistFixedPriceItem, and:&lt;br&gt;
							1) You set Item.InventoryTrackingMethod to SKU at 
							the time the item was listed; or &lt;br&gt;
							2) You are modifying a multi-variation listing, and the SKU 
							identifies one of the variations. (In this case, if InventoryTrackingMethod was set to ItemID, then you also need to specify ItemID in the request.)&lt;br&gt;
							(These criteria are necessary to 
							uniquely identify the listing or variation by a SKU.)&lt;br&gt;
							&lt;br&gt;
							In the ReviseInventoryStatus request, if the listing has 
							InventoryTrackingMethod set to SKU, then either ItemID or SKU is 
							required. If both are passed in and they don't refer to the 
							same listing, eBay ignores SKU and considers only the ItemID.&lt;br&gt;
							&lt;br&gt;
							If the listing has variations and InventoryTrackingMethod is set 
							to ItemID, then ItemID and SKU are both required.&lt;br&gt;
							&lt;br&gt;
							In the response, SKU may be returned as an empty element if
							it was not defined on the listing.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>ReviseInventoryStatus</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>ReviseInventoryStatus</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
							The ItemID of a listing being changed. &lt;br&gt;
							&lt;br&gt;
							In the ReviseInventoryStatus request, either ItemID or SKU is 
							required. If both are passed in and the SKU does not match, 
							eBay ignores SKU and considers only the ItemID.&lt;br&gt;
							&lt;br&gt;
							Please note that the same ItemID can be returned
							multiple times in the same response if you revise several
							variations from the same multi-variation listing.
							</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>ReviseInventoryStatus</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>ReviseInventoryStatus</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StartPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
							Specifies the revised fixed price of the listing (or of a 
							variation within a multi-variation listing).
							If you raise the price of a listing, the recent sales score of 
							the listing is reset. (Best Match search ranking is based on 
							buyer activity, and one of the factors affecting search ranking 
							for fixed-price listings is the recent sales score.)&lt;br&gt;
							&lt;br&gt;
							Raising a listing's price may also affect the insertion fee 
							(and therefore the overall listing fee).&lt;br&gt;
							&lt;br&gt;
							ReviseInventoryStatus requires either StartPrice or Quantity (or both) for each InventoryStatus node in the request. 
							</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Insertion Fees</Title>
							<URL>http://pages.ebay.com/help/sell/insertion-fee.html</URL>
						</SeeLink>
						<SeeLink>
							<Title>eBay.com Listing Fees</Title>
							<URL>http://pages.ebay.com/help/sell/fees.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>ReviseInventoryStatus</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>ReviseInventoryStatus</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Quantity" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
							Specifies the latest quantity of the listing (or of a variation
							within a multi-variation listing).&lt;br&gt;
							&lt;br&gt;
							&lt;b&gt;For the ReviseInventoryStatus request:&lt;/b&gt; 
							Specify the entire quantity that is currently available for sale.
							(Typically, you only pass this in when you need to update
							the quantity.)&lt;br&gt;
							&lt;br&gt;
							ReviseInventoryStatus requires either StartPrice or Quantity 
							(or you can specify both) for each InventoryStatus node in 
							the request.&lt;br&gt;
							&lt;br&gt;
							&lt;b&gt;For the ReviseInventoryStatus response:&lt;/b&gt; 
							This returns a total of the quantity available for sale 
							plus the quantity already sold. For example, suppose the 
							listing originally had Quantity=10, and then 8 sold. Now you 
							restock your inventory, and you pass Quantity=10 in the 
							ReviseInventoryStatus request. In this case, 
							ReviseInventoryStatus returns Quantity=18 
							(10 available + 8 sold).
							To determine the quantity available, use GetItem or GetSellerList, 
							and subtract SellingStatus.QuantitySold from Quantity.
							Or see QuantityAvailable in GetMyeBaySelling.&lt;br&gt;
							&lt;br&gt;
							It is a good idea to maintain an adequate quantity available for 
							fixed-price GTC listings to prevent the search rankings from 
							dropping. Best Match search ranking is based on buyer activity, 
							and one of the factors affecting search ranking for fixed-price 
							listings is the recent sales score. Fixed-price items that are 
							selling the fastest are given a relative lift in search results. 
							Recent Sales history is tracked with a moving window to ensure it 
							reflects the most recent activity. Due to he moving window, it is 
							advantageous to maintain item availability (Quantity-QuantitySold) 
							for a GTC listing.
							</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>ReviseInventoryStatus</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>ReviseInventoryStatus</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/InventoryTrackingMethodCodeList.xsd #####

-->
	<xs:simpleType name="InventoryTrackingMethodCodeType">
	<xs:annotation>
		<xs:documentation>
			Defines options to track a listing by the eBay item ID or the seller's SKU.
			In some calls, elements of this type are only returned in the response when
			the value is set to SKU on the item.
		</xs:documentation>
		<xs:appinfo>
		</xs:appinfo>
	</xs:annotation>
	<xs:restriction base="xs:token">
		<xs:enumeration value="ItemID">
			<xs:annotation>
				<xs:documentation>
					The seller prefers to track the listing by its eBay item ID.
					This is the default for all listings.
				</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		<xs:enumeration value="SKU">
			<xs:annotation>
				<xs:documentation>
					The seller prefers to track the listing by their own SKU.
					When you track by SKU, it means you can pass your SKU instead of
					the eBay item ID in other calls that support SKU as an input field.
					If you choose SKU as your tracking preference for a listing,
					the value in Item.SKU must be unique across your active listings.
					You cannot create new listings with the same Item.SKU value while
					the listing is active (that is, until the existing listing with that
					SKU has ended).
					However, you can use ReviseInventoryStatus to update the quantity
					and/or price for the existing SKU as needed. When revising a listing
					where the InventoryTrackingMethod was set to SKU, you must pass in both
					the InventoryTrackingMethod tag (with the value set to SKU) and the SKU
					tag with the SKU value from your original listing.
				</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		<xs:enumeration value="CustomCode">
	    <xs:annotation>
				<xs:documentation>
					Reserved for internal or future use
				</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
	</xs:restriction>
</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ItemArrayType.xsd #####

-->
	<xs:complexType name="ItemArrayType">
		<xs:annotation>
			<xs:documentation>
				Container for a list of items. Can contain zero, one, or multiple
				ItemType objects, each of which conveys the data for one item listing.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Item" type="ns:ItemType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Contains the data properties that define one item listing. GetSellerEvents and
						GetSellerList only return items if any are available for the seller within the
						time window specified in the request.&lt;br&gt;
						&lt;br&gt;
						Some optional fields are only returned if the seller defined them for the
						item. Some fields are only returned under particular conditions specified in
						the individual field descriptions. For example, a buyer's contact information
						might only be returned if the member who is making the request (as identified
						in eBayAuthToken) has an order relationship with that buyer. &lt;br&gt;
						&lt;br&gt;
						For calls that support detail levels, the set of fields returned is also
						controlled by the value of DetailLevel in the request. For some calls, other
						parameters in the request can also control the data returned for each item.
						For example, GranularityLevel controls the fields to return for each item in
						the GetSellerList response.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<MaxOccurs>3000</MaxOccurs>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BestOfferList</Context>
							<Context>BidList</Context>
							<Context>LostList</Context>
							<Context>UserDefinedList</Context>
							<Context>WatchList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>ScheduledList</Context>
							<Context>UnsoldList</Context>
							<Context>BidList</Context>
							<Context>DeletedFromUnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ItemBestOffersArrayType.xsd #####

-->
	<xs:complexType name="ItemBestOffersArrayType">
		<xs:annotation>
			<xs:documentation>
				A collection of details about the best offers received for a specific item. Empty if there are no best offers. Includes the buyer and seller messages only if
				the ReturnAll detail level is used.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ItemBestOffers" type="ns:ItemBestOffersType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						A collection of details about the best offers received for a specific item. Empty if
						there are no best offers. Includes the buyer and seller messages only if the ReturnAll
						detail level is used.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ItemBestOffersType.xsd #####

-->
	<xs:complexType name="ItemBestOffersType">
		<xs:annotation>
			<xs:documentation>
				All Best Offers for the item according to the filter or Best Offer
				ID (or both) used in the input.
				For the notification client usage, this response includes a
				single Best Offer.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Role" type="ns:TradingRoleCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the eBay user is in the Buyer or 
						Seller role for the corresponding Best Offer.								
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BestOfferArray" type="ns:BestOfferArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						All Best Offers for the item according to the filter or
						Best Offer ID (or both) used in the input. The buyer and
						seller messages are returned only if the detail level is
						defined. Includes the buyer and seller message only if
						detail level ReturnAll is used.
						Only returned if a Best Offer has been made.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Item" type="ns:ItemType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The item for which Best Offers are being returned.
						Only returned if a Best Offer has been made.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ItemBidDetailsType.xsd #####

-->
	<xs:complexType name="ItemBidDetailsType">
		<xs:annotation>
			<xs:documentation>
				Contains bidding details information of a user on an item.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The unique identifier of an item listed on the eBay site.
						For GetAllBidders, an anonymous user ID is returned.
						&lt;br&gt;&lt;br&gt;
						Since a bidder's user info is anonymous, this tag will contain the real ID value only for that bidder, and the seller of an item that the user is
						bidding on. For all other users, the real ID value will be replaced with the anonymous value, according to these rules:
						&lt;br&gt;&lt;br&gt;
						When bidding on items listed on the US site: UserID is replaced with the value "a****b" where a and b are random characters from the UserID. For example, if the UserID = IBidALot, it might be displayed as, "I****A". 	&lt;br&gt;
						Note that in this format, the anonymous bidder ID stays the same for every auction. 
						&lt;br&gt;&lt;br&gt;
						(GetMyeBayBuying only) when bidding on items listed on the US site: UserID is replaced with the value "a****b" where a and b are random characters from the UserID. 
						&lt;br&gt;&lt;br&gt;
						When bidding on items listed on the the UK and AU sites: UserID is replaced with the value "Bidder X" where X is a number indicating the order of that user's first bid. For example, if the user was the third bidder, 
						UserID = Bidder 3. &lt;br&gt;
						Note that in this format, the anonymous bidder ID stays the same for a given auction, but is different for different auctions. For example, a bidder who is the third and then the seventh bidder in an auction will be listed for both bids as "Bidder 3". However, if that same bidder is the first bidder on a different auction, the bidder will be listed for that auction as "Bidder 1", 
						not "Bidder 3".
						&lt;br&gt;&lt;br&gt;
						(GetMyeBayBuying only) when bidding on items listed on the UK and AU sites: UserID is replaced with the string "High Bidder". 
						&lt;br&gt;&lt;br&gt;
						(GetBestOffers only) - all sites: The last part of the user ID is replaced with asterisks for users that submit best offers on an item. The seller of the item will be able to see the full UserID. 
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Working with Anonymous User Information</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/CRM-UserInformation.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CategoryID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Numeric ID for the category that the item belongs to.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BidCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total number of bids the user placed on the item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerID" type="ns:UserIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The eBay ID of the seller who listed the item.
						&lt;br&gt;&lt;br&gt;
						Starting Jan 2007, when a bidder's user info is made
						anonymous, this tag will be returned with the anonymous
						value "Seller X", where X indicates where the seller falls
						in the sequence of sellers that the user has purchased items
						from. For example, if the seller is the third seller that
						the user has purchased items from, the value "Seller 3" is
						returned.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Working with Anonymous User Information</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/CRM-UserInformation.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LastBidTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The time at which the user placed the last bid on the item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ItemCompatibilityEnabledCodeType.xsd #####

-->
	<xs:simpleType name="ItemCompatibilityEnabledCodeType">
		<xs:annotation>
			<xs:documentation>
				Used to indicate whether the parts compatibility feature is enabled for a 
				category.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Disabled">
				<xs:annotation>
					<xs:documentation>
						Parts Compatibility is not supported for the given category.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ByApplication">
				<xs:annotation>
					<xs:documentation>
						Parts Compatibility may be entered by application only for the given category.
						Entering parts compatibility by application specifies the assemblies (e.g., a
						specific year, make, and model of car) to which the item applies. Parts
						compatibility by application can be specified by listing with a catalog
						product that supports parts compatibility or by specifying parts compatibility
						by application manually (&lt;b 
						class="con"&gt; Item.ItemCompatibilityList&lt;/b&gt;).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BySpecification">
				<xs:annotation>
					<xs:documentation>
						Parts Compatibility may be entered by specification only for the given
						category. Entering parts compatibility by specification involves specifying
						the part's relevant dimensions or characteristics (e.g., Section Width, Aspect
						Ratio, Rim Diammeter, Load Index, and Speed Rating values for a tire) using
						attributes.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
				  </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ItemCompatibilityEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="ItemCompatibilityEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Defines the parts compatibility feature. If the field is present, the
				corresponding feature applies to the site. The field is returned as an empty
				element (e.g., a boolean value is not returned).
				&lt;br&gt;&lt;br&gt;
				Parts compatibility listings contain information to determine the assemblies with
				which a part is compatible. For example, an automotive part or accessory listed
				witih parts compatibility can be matched with vehicles (e.g., specific years,
				makes, and models) with which the part or accessory can  be used.
				&lt;br&gt;&lt;br&gt;
				There are two ways to enter parts compatibility: by application and by
				specification. 
				&lt;ul&gt;
				&lt;li&gt; Entering parts compatibility by application specifies the assemblies
				(e.g., a specific year, make, and model of car) to which the item applies. This 
				can be done automatically by listing with a catalog product that supports parts
				compatibility, or manually, using &lt;b
				class="con"&gt;Item.ItemCompatibilityList&lt;/b&gt; when listing or revising an
				item. &lt;/li&gt;
				&lt;li&gt;Entering parts compatibility by specification involves specifying the
				part's relevant dimensions and characteristics necessary to determine the
				assemblies with which the part is compatible (e.g., Section Width, Aspect Ratio,
				Rim Diammeter, Load Index, and Speed Rating values for a tire) using
				attributes.&lt;/li&gt;
				&lt;/ul&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ItemCompatibilityListType.xsd #####

-->
	<xs:complexType name="ItemCompatibilityListType">
		<xs:annotation>
			<xs:documentation>
				A list of compatible applications specified as name and value pairs. Describes an
				assembly with which a part is compatible (i.e., compatibility by application). For
				example, to specify a part's compatibility with a vehicle, the name would map to
				standard vehicle characteristics (e.g., Year, Make, Model, Trim, and Engine). The
				values would desribe the specific vehicle, such as a 2006 Honda Accord.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Compatibility" type="ns:ItemCompatibilityType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Details for an individual compatible application, consisting of the name-value pair and related compatibility notes. When revising or relisting, the &lt;b class="con"&gt;Delete&lt;/b&gt; field can be used to delete individual compatibility nodes.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; For the GetItem call, &lt;strong&gt;Compatibility&lt;/strong&gt; includes only compatibility details that were specified manually; that is, they do not correspond to an eBay catalog product. To retrieve compatibility details that &lt;em&gt;do&lt;/em&gt; correspond to eBay catalog products, use the eBay Product API's getProductCompatibilities call.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItemFromSellingManagerTemplate</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<SeeLink>
								<Title>Product API ProductCompatibilities call reference</Title>
								<URL>http://developer.ebay.com/Devzone/product/CallRef/getProductCompatibilities.html</URL>
								<For>information about retrieving compatibility details that correspond to eBay catalog products.</For>
							</SeeLink>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>

			<xs:element name="ReplaceAll" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Set this value to true to delete or replace all existing parts compatibility information when you revise or relist an item. If set to true, all existing item compatibility nodes are removed from the listing. If new item compatibilities are specified in the request, they replace the removed compatibilities.
						&lt;br/&gt;&lt;br/&gt;
                  &lt;span class="tablenote"&gt;
                  &lt;strong&gt;Note:&lt;/strong&gt; To ensure that buyer expectations are upheld, you cannot delete or replace an item compatibility list if the listing has bids or if the auction ends within 12 hours. 
                  &lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<Default>false</Default>
						<CallInfo>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ItemCompatibilityType.xsd #####

-->
	<xs:complexType name="ItemCompatibilityType">
		<xs:annotation>
			<xs:documentation>
				All information corresponding to an individual compatibility by application.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Delete" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Removes individual parts compatibility nodes from the compatibility list. Set
						to true within the compatibility to delete.
						&lt;br&gt;&lt;br&gt;
						This field can only be used when revising an item or template.
						&lt;br&gt;
						If the listing has bids or ends within 12 hours, you cannot delete item
						compatibilities.
					</xs:documentation>
					<xs:appinfo>
						<Default>false</Default>
						<CallInfo>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NameValueList" type="ns:NameValueListType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						A name-value pair describing a single compatible application. The
						allowed names and values are specific to the primary category in which the
						item is listed. For example, when listing in a Parts &amp; Accessories
						category, where the applications are vehicles, the allowed names might include
						Year, Make, and Model, and the values would correspond to specific vehicles in
						eBay's catalog.
						&lt;br&gt;&lt;br&gt;
						The K type vehicle number is supported in the DE, UK, and AU eBay sites to specify
						parts compatibility. To use a K type number to specify item compatiblities,
						set the Name field to "KType" and set the corresponding Value field to the 
						K type number.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItemFromSellingManagerTemplate</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
							<SeeLink>
								<Title>Product Metadata API Call Reference</Title>
								<URL>http://developer.ebay.com/DevZone/product-metadata/CallRef/index.html</URL>
								<For>information on retrieving compatibility search names and corresponding values needed to specify compatibility by application manually</For>
							</SeeLink>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
			    </xs:annotation>
			</xs:element>
			<xs:element name="CompatibilityNotes" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The seller may optionally enter any notes pertaining to the compatibility
						being specified. Use this field to specify the placement of the part on a
						vehicle or the type of vehicle a part fits.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItemFromSellingManagerTemplate</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ItemConditionCodeList.xsd #####

-->
	<xs:simpleType name="ItemConditionCodeType">
		<xs:annotation>
			<xs:documentation>
				Specifies a predefined subset of item conditions. The predefined set of fields
				can vary for different calls.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="New">
				<xs:annotation>
					<xs:documentation>
						The seller specified the Item Condition as New, or
						did not specify a condition.
						(Excludes items that the seller listed as Used.)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Used">
				<xs:annotation>
					<xs:documentation>
						The seller specified the Item Condition as Used, or
						did not specify a condition.
						(Excludes items that the seller listed as New.)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
								(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ItemFormatSortFilterCodeList.xsd #####

-->
	<xs:simpleType name="ItemFormatSortFilterCodeType">
		<xs:annotation>
			<xs:documentation>
			  Specifies that you want to display items based
			  on selling format, such as Buy It Now or Store items.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ShowAnyItems">
				<xs:annotation>
					<xs:documentation>
					Show any items, in no particular order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShowItemsWithBINFirst">
				<xs:annotation>
					<xs:documentation>
					Show items with a Buy It Now price first.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShowOnlyItemsWithBIN">
				<xs:annotation>
					<xs:documentation>
					Show only items with a Buy It Now price.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShowOnlyStoreItems">
				<xs:annotation>
					<xs:documentation>
					Used for Store Inventory listings, which are no longer supported on any eBay site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
					Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ItemIDArrayType.xsd #####

-->
	<xs:complexType name="ItemIDArrayType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;PromotionalSaleItemIDArray&lt;/b&gt; container, which 
				consists of an array of listings to which a Promotional Sale applies.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						A unique identifier for an item listing. 
						&lt;br/&gt;&lt;br/&gt;
						For &lt;b&gt;SetPromotionalSaleListings&lt;/b&gt;, the seller passes in the 
						&lt;b&gt;ItemID&lt;/b&gt; value for each listing that he/she wishes to become 
						part of the Promotional Sale identified by the 
						&lt;b&gt;PromotionalSaleID&lt;/b&gt; value.
						&lt;br/&gt;&lt;br/&gt;
						For &lt;b&gt;GetPromotionalSaleDetails&lt;/b&gt;, each listing returned in the 
						response is a part of the Promotional Sale identified by the 
						&lt;b&gt;PromotionalSaleID&lt;/b&gt; value.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetPromotionalSaleDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetPromotionalSaleListings</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ItemIDType.xsd #####

-->
	<xs:simpleType name="ItemIDType">
		<xs:annotation>
			<xs:documentation>
				Type that represents the unique identifier for a single item listing.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string"/>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ItemListCustomizationType.xsd #####

-->
	<xs:complexType name="ItemListCustomizationType">
		<xs:annotation>
			<xs:documentation>
				Defines how a list of items should be returned.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Include" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies whether or not to include the container in the response.
						Set the value to true to return the default set of fields for the
						container. Not needed if you set a value for at least one other field
						in the container.
						&lt;br&gt;&lt;br&gt;
						If you set DetailLevel to ReturnAll, set Include to false to exclude
						the container from the response.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ListingType" type="ns:ListingTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the listing type of items in the returned list.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BestOfferList</Context>
							<RequiredInput>No</RequiredInput>
							<OnlyTheseValues>Auction, FixedPriceItem, AdType</OnlyTheseValues>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<RequiredInput>No</RequiredInput>
							<OnlyTheseValues>Auction, FixedPriceItem, AdType</OnlyTheseValues>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Sort" type="ns:ItemSortTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the sort order of the result. Default is Ascending.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BestOfferList</Context>
							<Context>BidList</Context>
							<Context>DeletedFromLostList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>LostList</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>BidList</Context>
							<Context>DeletedFromSoldList</Context>
							<Context>DeletedFromUnsoldList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemsAwaitingFeedback</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DurationInDays" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the time period during which an item was won or lost. Similar to the
						period drop-down menu in the My eBay user interface. For example, to return
						the items won or lost in the last week, specify a DurationInDays of 7.
					</xs:documentation>
					<xs:appinfo>
						<Min>0</Min>
						<Max>60</Max>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BestOfferList</Context>
							<Context>DeletedFromLostList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>LostList</Context>
							<Context>WonList</Context>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>DeletedFromSoldList</Context>
							<Context>DeletedFromUnsoldList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="IncludeNotes" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies whether or not to include Item.PrivateNotes and Item.eBayNotes
						in the response.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BestOfferList</Context>
							<Context>BidList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Context>LostList</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>BidList</Context>
							<Context>DeletedFromSoldList</Context>
							<Context>DeletedFromUnsoldList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<Default>false</Default>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Pagination" type="ns:PaginationType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies how to create virtual pages in the returned list.
						&lt;br&gt;
						Default for EntriesPerPage with GetMyeBayBuying is 200.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BestOfferList</Context>
							<Context>BidList</Context>
							<Context>DeletedFromLostList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>LostList</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>BidList</Context>
							<Context>DeleteFromSoldList</Context>
							<Context>DeleteFromUnsoldList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="OrderStatusFilter" type="ns:OrderStatusFilterCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Filter to reduce the SoldList response based on whether the seller (or eBay) marked the applicable order as Paid and/or Shipped
						in My eBay.&lt;br&gt;
						&lt;br&gt;
						(Sellers can use CompleteSale or the eBay Web site UI to mark an
						order as Paid or Shipped in My eBay. Sellers can also specify
						PaymentStatus in ReviseCheckoutStatus to mark an order as
						Paid or awaiting payment in My eBay.)
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Default>All</Default>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ItemPolicyViolationType.xsd #####

-->
	<xs:complexType name="ItemPolicyViolationType">
		<xs:annotation>
			<xs:documentation>
				Specifies the details of policy violations if the item was administratively canceled.
				The details are the policy ID and the policy text.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="PolicyID" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Policy ID of the violated policy which resulted in item being administratively canceled.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PolicyText" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Brief information of the violated policy which resulted in item being administratively canceled.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ItemRatingDetailArrayType.xsd #####

-->
	<xs:complexType name="ItemRatingDetailArrayType">
		<xs:annotation>
			<xs:documentation>
				Container for a set of detailed seller ratings about an order line item.
				If a seller has detailed ratings, they are displayed
				in the Feedback Profile of the seller.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ItemRatingDetails" type="ns:ItemRatingDetailsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						The ItemRatingDetails container is for detailed seller ratings about an order line item.
						When buyers leave an overall Feedback rating (positive, neutral, or negative) for
						a seller, they also can leave ratings in four areas: item as described,
						communication, shipping time, and charges for shipping and handling. Users retrieve
						detailed ratings as averages of the ratings left by buyers.
						&lt;br&gt;&lt;br&gt;
						Applicable to sites that support the Detailed Seller Ratings feature.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>LeaveFeedback</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ItemRatingDetailsType.xsd #####

-->
	<xs:complexType name="ItemRatingDetailsType">
		<xs:annotation>
			<xs:documentation> 
				Applicable to sites that support the Detailed Seller Ratings feature.
				The ItemRatingDetailsType contains detailed seller ratings for an order line item in one area. When buyers leave an overall Feedback rating (positive, neutral, or negative) for a seller, they also can leave ratings in four areas: item as described, communication, shipping time, and charges for shipping and handling. Users retrieve detailed ratings as averages of the ratings left by buyers. 
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="RatingDetail" type="ns:FeedbackRatingDetailCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The area of a specific detailed seller rating for an order line item.
						When buyers leave an overall Feedback rating (positive, neutral, or negative)
						for a seller, they also can leave ratings in four areas: item as described,
						communication, shipping time, and charges for shipping and handling. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>LeaveFeedback</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Rating" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation> 
						A detailed seller rating for an order line item applied to the area
						in the corresponding RatingDetail field. Valid input values are
						numerical integers 1 though 5.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>LeaveFeedback</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ItemSortFilterCodeList.xsd #####

-->
	<xs:simpleType name="ItemSortFilterCodeType">
		<xs:annotation>
			<xs:documentation>
			Specifies how items should be sorted.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="EndingLast">
				<xs:annotation>
					<xs:documentation>
					Sort items by ending time, with items ending last first.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EndingSoonest">
				<xs:annotation>
					<xs:documentation>
					Sort items by ending time, with items ending soonest first.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HighestPrice">
				<xs:annotation>
					<xs:documentation>
					Sort items by price, with the highest price first.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LowestPrice">
				<xs:annotation>
					<xs:documentation>
					Sort items by price, with the lowest price first.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NewlyListed">
				<xs:annotation>
					<xs:documentation>
					Sort items by listing time, with newly listed items first.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RandomlySelected">
				<xs:annotation>
					<xs:documentation>
					Sort items in a randomly selected order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
					Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ItemSortTypeCodeList.xsd #####

-->
	<xs:simpleType name="ItemSortTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				Indicates the field and direction (ascending or
				descending) by which to sort a returned list of items.
			</xs:documentation>
			<xs:appinfo>
					<allValuesExcept>ClassifiedAdPayPerLeadFee, ClassifiedAdPayPerLeadFeeDescending</allValuesExcept>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ItemID">
				<xs:annotation>
					<xs:documentation>
						Sort by Item ID (ascending).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Price">
				<xs:annotation>
					<xs:documentation>
						Sort by price (ascending).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StartPrice">
				<xs:annotation>
					<xs:documentation>
						Sort by start price (ascending).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Title">
				<xs:annotation>
					<xs:documentation>
						Sort by item title (ascending).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BidCount">
				<xs:annotation>
					<xs:documentation>
						Sort by number of bids on the item (ascending).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Quantity">
				<xs:annotation>
					<xs:documentation>
						Sort by quantity (ascending).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StartTime">
				<xs:annotation>
					<xs:documentation>
						Sort by listing start time (ascending).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EndTime">
				<xs:annotation>
					<xs:documentation>
						Sort by listing end time (ascending).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellerUserID">
				<xs:annotation>
					<xs:documentation>
						Sort by the seller's user ID, in alphabetical order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TimeLeft">
				<xs:annotation>
					<xs:documentation>
						Sort by the time left for the item's listing,
						in ascending order: active items, good-til-cancelled items,
						and completed items.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ListingDuration">
				<xs:annotation>
					<xs:documentation>
						Sort by listing duration (ascending).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ListingType">
				<xs:annotation>
					<xs:documentation>
						Sort by listing type (ascending).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CurrentPrice">
				<xs:annotation>
					<xs:documentation>
						Sort by current price (ascending).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReservePrice">
				<xs:annotation>
					<xs:documentation>
						Sort by reserve price (ascending).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MaxBid">
				<xs:annotation>
					<xs:documentation>
						Sort by maximum bid price (ascending).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BidderCount">
				<xs:annotation>
					<xs:documentation>
						Sort by number of bidders (ascending).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HighBidderUserID">
				<xs:annotation>
					<xs:documentation>
						Sort by the user ID of the highest bidder (ascending).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerUserID">
				<xs:annotation>
					<xs:documentation>
						Sort by the user ID of the buyer (ascending).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerPostalCode">
				<xs:annotation>
					<xs:documentation>
						Sort by the buyer's postal code (ascending).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerEmail">
				<xs:annotation>
					<xs:documentation>
						Sort by the buyer's email address, in alphabetical order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellerEmail">
				<xs:annotation>
					<xs:documentation>
						Sort by the seller's email address, in alphabetical order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TotalPrice">
				<xs:annotation>
					<xs:documentation>
						Sort by total price (ascending).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="WatchCount">
				<xs:annotation>
					<xs:documentation>
						Sort by the number of items being watched (ascending). The WatchCount of an item is the number of watches that buyers have placed on an item using their eBay accounts.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BestOfferCount">
				<xs:annotation>
					<xs:documentation>
						Sort by the number of Best Offers (ascending).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="QuestionCount">
				<xs:annotation>
					<xs:documentation>
						Sort by the number of questions (ascending).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShippingServiceCost">
				<xs:annotation>
					<xs:documentation>
						Sort by the cost indicated for shipping (ascending).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeedbackReceived">
				<xs:annotation>
					<xs:documentation>
						Sort by type of feedback received, positive, negative, or neutral.
						In ascending order - negative, neutral, positive.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeedbackLeft">
				<xs:annotation>
					<xs:documentation>
						Sort by type of feedback received, positive, negative, or neutral.
						In ascending order - negative, neutral, positive.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UserID">
				<xs:annotation>
					<xs:documentation>
						Sort by user ID, in alphabetical order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="QuantitySold">
				<xs:annotation>
					<xs:documentation>
						Sort by the number of items sold (ascending).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BestOffer">
				<xs:annotation>
					<xs:documentation>
						Sort items with Best Offers first.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="QuantityAvailable">
				<xs:annotation>
					<xs:documentation>
						Sort by the number of items available (ascending).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="QuantityPurchased">
				<xs:annotation>
					<xs:documentation>
						Sort by the number of items purchased (ascending).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="WonPlatform">
				<xs:annotation>
					<xs:documentation>
						Sort by the platform on which the item was won (eBay items last).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SoldPlatform">
				<xs:annotation>
					<xs:documentation>
						Sort by the platform on which the item was sold (eBay items last).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ListingDurationDescending">
				<xs:annotation>
					<xs:documentation>
						Sort by the duration of the listing (descending).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ListingTypeDescending">
				<xs:annotation>
					<xs:documentation>
						Sort by the listing type (descending).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CurrentPriceDescending">
				<xs:annotation>
					<xs:documentation>
						Sort by the current price of the listed item (descending).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReservePriceDescending">
				<xs:annotation>
					<xs:documentation>
						Sort by the listing's reserve price (descending).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MaxBidDescending">
				<xs:annotation>
					<xs:documentation>
						Sort by the highest bid on the item (descending).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BidderCountDescending">
				<xs:annotation>
					<xs:documentation>
						Sort by number of bidders (descending).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HighBidderUserIDDescending">
				<xs:annotation>
					<xs:documentation>
						Sort by the user ID of the highest bidder (descending).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerUserIDDescending">
				<xs:annotation>
					<xs:documentation>
						Sort by the user ID of the buyer, in reverse
					alphabetical order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerPostalCodeDescending">
				<xs:annotation>
					<xs:documentation>
						Sort by the buyer's postal code, in descending
						order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerEmailDescending">
				<xs:annotation>
					<xs:documentation>
						Sort by the buyer's email address, in
						reverse alphabetical order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellerEmailDescending">
				<xs:annotation>
					<xs:documentation>
						Sort by the seller's email address,
						in reverse alphabetical order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TotalPriceDescending">
				<xs:annotation>
					<xs:documentation>
						Sort by the total price of the order, (descending).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="WatchCountDescending">
				<xs:annotation>
					<xs:documentation>
						Sort by watch count (descending).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="QuestionCountDescending">
				<xs:annotation>
					<xs:documentation>
						Sort by number of questions (descending).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShippingServiceCostDescending">
				<xs:annotation>
					<xs:documentation>
						Sort by the cost of shipping (descending).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeedbackReceivedDescending">
				<xs:annotation>
					<xs:documentation>
						Sort by type of feedback received, positive, negative, or neutral.
						In descending order - positive, neutral, negative.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeedbackLeftDescending">
				<xs:annotation>
					<xs:documentation>
						Sort by type of feedback received, positive, negative, or neutral.
						In descending order - positive, neutral, negative.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UserIDDescending">
				<xs:annotation>
					<xs:documentation>
						Sort by user ID, in descending order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="QuantitySoldDescending">
				<xs:annotation>
					<xs:documentation>
						Sort by the number of items sold, in descending order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BestOfferCountDescending">
				<xs:annotation>
					<xs:documentation>
						Sort items by the number of Best Offers on an item, in descending order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="QuantityAvailableDescending">
				<xs:annotation>
					<xs:documentation>
						Sort items by the number there are available, in descending order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="QuantityPurchasedDescending">
				<xs:annotation>
					<xs:documentation>
						Sort items by the number that have been purchased, in descending order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BestOfferDescending">
				<xs:annotation>
					<xs:documentation>
						Sort items with Best Offers last.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemIDDescending">
				<xs:annotation>
					<xs:documentation>
						Sort by Item ID (descending).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PriceDescending">
				<xs:annotation>
					<xs:documentation>
						Sort by price (descending).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StartPriceDescending">
				<xs:annotation>
					<xs:documentation>
						Sort by start price (descending).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TitleDescending">
				<xs:annotation>
					<xs:documentation>
						Sort by item title (descending).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BidCountDescending">
				<xs:annotation>
					<xs:documentation>
						Sort by number of bids on the item (descending).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="QuantityDescending">
				<xs:annotation>
					<xs:documentation>
						Sort by the quantity of items sold (descending).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StartTimeDescending">
				<xs:annotation>
					<xs:documentation>
						Sort by listing start time (descending).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EndTimeDescending">
				<xs:annotation>
					<xs:documentation>
						Sort by listing end time (descending).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellerUserIDDescending">
				<xs:annotation>
					<xs:documentation>
						Sort by seller user ID, in reverse alphabetical order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TimeLeftDescending">
				<xs:annotation>
					<xs:documentation>
						Sort by time left on the listing, in descending
						order: completed items, good-til-cancelled items,
						and active items.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="WonPlatformDescending">
				<xs:annotation>
					<xs:documentation>
						Sort by the platform on which the item was won.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SoldPlatformDescending">
				<xs:annotation>
					<xs:documentation>
						Sort by the platform on which the item was sold.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LeadCount">
				<xs:annotation>
					<xs:documentation>
						Sort by the lead (emails) count (ascending).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NewLeadCount">
				<xs:annotation>
					<xs:documentation>
						Sort by the new lead (new emails) count (ascending).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LeadCountDescending">
				<xs:annotation>
					<xs:documentation>
						Sort by the lead count (descending).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NewLeadCountDescending">
				<xs:annotation>
					<xs:documentation>
						Sort by the new contact count (descending).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClassifiedAdPayPerLeadFee">
				<xs:annotation>
					<xs:documentation>
						The pay-per-lead feature is no longer available, so this value is no longer 
						applicable.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClassifiedAdPayPerLeadFeeDescending">
				<xs:annotation>
					<xs:documentation>
						The pay-per-lead feature is no longer available, so this value is no longer 
						applicable.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ItemSpecificDetailsType.xsd #####

-->
	<xs:complexType name="ItemSpecificDetailsType">
		<xs:annotation>
			<xs:documentation>
				Details about custom Item Specifics validation rules.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="MaxItemSpecificsPerItem" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The maximum number of custom Item Specifics allowed
						when you list an item. Also the maximum returned per category in
						GetCategorySpecifics and GetItemRecommendations.
					</xs:documentation>
					<xs:appinfo>
							<SeeLink>
								<Title>Item.ItemSpecifics in AddItem</Title>
								<URL>AddItem.html#Request.Item.ItemSpecifics</URL>
							</SeeLink>
							<SeeLink>
								<Title>ItemSpecifics in GetCategorySpecifics</Title>
								<URL>GetCategorySpecifics.html#Request.CategorySpecific.ItemSpecifics</URL>
							</SeeLink>
							<SeeLink>
								<Title>ItemSpecifics in GetItemRecommendations</Title>
								<URL>GetItemRecommendations.html#Request.GetRecommendationsRequestContainer.Item.ItemSpecifics</URL>
							</SeeLink>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxValuesPerName" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The maximum number of values returned for each custom Item Specific
						in GetCategorySpecifics and GetItemRecommendations.
					</xs:documentation>
					<xs:appinfo>
							<SeeLink>
								<Title>ItemSpecifics in GetCategorySpecifics</Title>
								<URL>GetCategorySpecifics.html#Request.CategorySpecific.ItemSpecifics</URL>
							</SeeLink>
							<SeeLink>
								<Title>ItemSpecifics in GetItemRecommendations</Title>
								<URL>GetItemRecommendations.html#Request.GetRecommendationsRequestContainer.Item.ItemSpecifics</URL>
							</SeeLink>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxCharactersPerValue" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The maximum number of characters the site supports per custom
						Item Specific value.
					</xs:documentation>
					<xs:appinfo>
							<SeeLink>
								<Title>Item.ItemSpecifics in AddItem</Title>
								<URL>AddItem.html#Request.Item.ItemSpecifics</URL>
							</SeeLink>
							<SeeLink>
								<Title>ItemSpecifics in GetCategorySpecifics</Title>
								<URL>GetCategorySpecifics.html#Request.CategorySpecific.ItemSpecifics</URL>
							</SeeLink>
							<SeeLink>
								<Title>ItemSpecifics in GetItemRecommendations</Title>
								<URL>GetItemRecommendations.html#Request.GetRecommendationsRequestContainer.Item.ItemSpecifics</URL>
							</SeeLink>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxCharactersPerName" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The maximum number of characters the site supports per custom
						Item Specific name.
					</xs:documentation>
					<xs:appinfo>
							<SeeLink>
								<Title>Item.ItemSpecifics in AddItem</Title>
								<URL>AddItem.html#Request.Item.ItemSpecifics</URL>
							</SeeLink>
							<SeeLink>
								<Title>ItemSpecifics in GetCategorySpecifics</Title>
								<URL>GetCategorySpecifics.html#Request.CategorySpecific.ItemSpecifics</URL>
							</SeeLink>
							<SeeLink>
								<Title>ItemSpecifics in GetItemRecommendations</Title>
								<URL>GetItemRecommendations.html#Request.GetRecommendationsRequestContainer.Item.ItemSpecifics</URL>
							</SeeLink>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the latest version number for this field. The version can be
						used to determine if and when to refresh cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Gives the time in GMT that the feature flags for the
						details were last updated. This timestamp can be used to determine
						if and when to refresh cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ItemSpecificSourceCodeList.xsd #####

-->
	<xs:simpleType name="ItemSpecificSourceCodeType">
		<xs:annotation>
			<xs:documentation>
				Defines the system source for an Item Specific.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ItemSpecific">
				<xs:annotation>
					<xs:documentation>
						The Item Specific was originally stored with custom
						Item Specifics fields. (For example, the seller used
						the ItemSpecifics node in AddItem.)
						This is the default setting if Source isn't returned.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Attribute">
				<xs:annotation>
					<xs:documentation>
						The Item Specific was originally stored with eBay's
						system-defined (ID-based) attributes format. (For example,
						the seller used the AttributeSetArray node in AddItem 
						at a time when the category supported Attributes.)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Product">
				<xs:annotation>
					<xs:documentation>
						The Item Specific is prefilled from a product catalog. (For example,
						the seller used ExternalProductID or ProductID in AddItem.)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ItemSpecificsEnabledCodeList.xsd #####

-->
	<xs:simpleType name="ItemSpecificsEnabledCodeType">
		<xs:annotation>
			<xs:documentation>
				Used to indicate whether custom Item Specifics are enabled for a category.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Disabled">
				<xs:annotation>
					<xs:documentation>
						The custom Item Specifics feature is disabled for the category.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Enabled">
				<xs:annotation>
					<xs:documentation>
						The custom Item Specifics feature is enabled for the category.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ItemSpecificsEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="ItemSpecificsEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				Defines the Item Specific feature. If the field is present, the corresponding feature applies to the site. The field is returned as an empty element (e.g., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ItemTotalsType.xsd #####

-->
	<xs:complexType name="ItemTotalsType">
	<xs:annotation>
		<xs:documentation>
			Details about items involved in the summary for the specified time period.
		</xs:documentation>
	</xs:annotation>
	<xs:sequence>
		<xs:element name="TotalQuantity" type="xs:long" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Number of items involved in the summary.
				</xs:documentation>
			</xs:annotation>
		</xs:element>
		<xs:element name="TotalValue" type="ns:AmountType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Total value associated with the items in this summary.
				</xs:documentation>
			</xs:annotation>
		</xs:element>
	</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ItemTransactionIDArrayType.xsd #####

-->
	<xs:complexType name="ItemTransactionIDArrayType">
		<xs:annotation>
			<xs:documentation>
				Container of ItemTransactionIDs.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ItemTransactionID" type="ns:ItemTransactionIDType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						An ItemID-TransactionID container.
						Note: OrderID is not returned when the GetOrderTransactions request includes
						ItemTransactionID, even if the transaction is part of an order.
						To get the OrderID for a transaction, call GetItemTransaction with
						IncludeContainingOrder = true.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ItemTransactionIDType.xsd #####

-->
	<xs:complexType name="ItemTransactionIDType">
		<xs:annotation>
			<xs:documentation>
				This container is designed to return all order line items related to specific
				multiple-item, fixed-price listings. Additionally, a SKU filter can be used to
				return all order line items related to a specific product or variation of an
				item.  
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Unique identifier for an eBay item listing. A listing can have multiple
						order line items (transactions), but only one &lt;b&gt;ItemID&lt;/b&gt;. Unless an
						&lt;b&gt;OrderLineItemID&lt;/b&gt; or &lt;b&gt;SKU&lt;/b&gt; value is specified in the same node, this field is
						required for each &lt;b&gt;ItemTransactionID&lt;/b&gt; node included in the request.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>19 (Note: The eBay database specifies 38. ItemIDs are usually 9 to 12 digits)</MaxLength>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TransactionID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Unique identifier for an eBay order line item (transaction). The
						&lt;b&gt;TransactionID&lt;/b&gt; should match the &lt;b&gt;ItemID&lt;/b&gt; specified in each &lt;b&gt;ItemTransactionID&lt;/b&gt;
						node included in the request. Optionally, an &lt;b&gt;OrderLineItemID&lt;/b&gt; value can
						substitute for the &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>19 (Note: The eBay database specifies 38. TransactionIDs are usually 9 to 12 digits.)</MaxLength>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SKU" type="ns:SKUType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A SKU (stock keeping unit) is a unique identifier defined and used by the
						seller to identify a product or variation of an item. A listing can have
						multiple SKUs and it is possible that the same SKU can exist in multiple
						listings. Unless an &lt;b&gt;OrderLineItemID&lt;/b&gt; or &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair is
						specified in the same node, this field is required for each
						&lt;b&gt;ItemTransactionID&lt;/b&gt; node included in the request. To retrieve order line items
						associated with a SKU, the &lt;b&gt;InventoryTrackingMethod&lt;/b&gt; field must be set to SKU.
						The &lt;b&gt;InventoryTrackingMethod&lt;/b&gt; field is set through &lt;b&gt;AddFixedPriceItem&lt;/b&gt; or
						&lt;b&gt;RelistFixedPriceItem&lt;/b&gt;.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>50</MaxLength>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="OrderLineItemID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;b&gt;OrderLineItemID&lt;/b&gt; is a unique identifier for an eBay order line item and is
						based upon the concatenation of &lt;b&gt;ItemID&lt;/b&gt; and &lt;b&gt;TransactionID&lt;/b&gt;, with a hyphen in
						between these two IDs. If an &lt;b&gt;OrderLineItemID&lt;/b&gt; is included in a
						&lt;b&gt;ItemTransactionID&lt;/b&gt; node in the request, the &lt;b&gt;ItemID&lt;/b&gt;, &lt;b&gt;TransactionID&lt;/b&gt;, and &lt;b&gt;SKU&lt;/b&gt;
						fields are not required and are ignored if they are included in the request.
						&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>50 (Note: The eBay database specifies 38. ItemIDs and TransactionIDs are usually 9 to 12 digits.)</MaxLength>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ItemType.xsd #####

-->
	<xs:complexType name="ItemType">
		<xs:annotation>
			<xs:documentation>
				Contains the data defining one item. A seller populates an object of
				this type at listing time with the definition of a new item. A seller
				also uses an object of this type to relist or revise an item. Calls
				that retrieve item data (such as the &lt;b&gt;GetSellerList&lt;/b&gt; call) return an object of
				this type, filled with the item's data. Some fields are applicable both
				to eBay listings and Half.com listings. Some fields are only applicable to eBay listings,
				and others are only applicable to Half.com listings.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ApplicationData" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns custom, application-specific data associated with the item.
						The data you specify is stored by eBay with the item for your own
						reference, but it is not used by eBay in any way. Use
						&lt;b&gt;ApplicationData&lt;/b&gt; to store special information for yourself, such as
						a part number. For a SKU in an eBay.com listing, use the SKU
						element instead. To remove this value when revising or relisting an
						item, use &lt;b&gt;DeletedField&lt;/b&gt;.
						&lt;br&gt;
						&lt;br&gt;
						Not applicable to Half.com; use &lt;b&gt;SellerInventoryID&lt;/b&gt; instead.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>32</MaxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<ExcludeFromDefaultAreas>half</ExcludeFromDefaultAreas>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AttributeSetArray" type="ns:AttributeSetArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						No longer applicable to any categories.
					</xs:documentation>
					<xs:appinfo>
						<DeprecationVersion>773</DeprecationVersion>
						<DeprecationDetails>NoOp</DeprecationDetails>
						<EndOfLifeVersion>889</EndOfLifeVersion>
						<UseInstead>Item.ItemSpecifics</UseInstead>
						<CallInfo>
							<!-- Do not remove these CallInfo blocks.
							Engineering needs to make the entire tag private instead. [LT] -->
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<!-- Do not remove these CallInfo blocks.
							Engineering needs to make the entire tag private instead. [LT] -->
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<!-- Do not remove these CallInfo blocks.
							Engineering needs to make the entire tag private instead. [LT] --><CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<!-- Do not remove these CallInfo blocks.
							Engineering needs to make the entire tag private instead. [LT] --><CallName>GetSellingManagerInventory</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AttributeArray" type="ns:AttributeArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container is used to specify one or more item attributes for a Half.com listing. This
						container is not applicable for eBay listings.
						&lt;br&gt;&lt;br&gt;
						You can use &lt;b&gt;ReviseItem&lt;/b&gt; to modify attribute values for Half.com
						listings.
						&lt;br&gt;&lt;br&gt;
						Half.com listing attributes are not returned in &lt;b&gt;GetItem&lt;/b&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>VerifyAddItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>ReviseItem</CallName>
							<!-- Half.com does not support RelistItem. -->
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Half.com</Title>
							<URL>../../../../guides/ebayfeatures/Development/Sites-Half.html</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LookupAttributeArray" type="ns:LookupAttributeArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						No longer applicable to any category.
					</xs:documentation>
					<xs:appinfo>
						<DeprecationVersion>773</DeprecationVersion>
						<DeprecationDetails>Avoid</DeprecationDetails>
						<EndOfLifeVersion>889</EndOfLifeVersion>
						<UseInstead>Item.ConditionID</UseInstead>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AutoPay" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						To create a requirement that a buyer pays immediately (through PayPal or PaisaPay) for an
						auction (Buy It Now only) or fixed-price item, the seller can include and set the
						&lt;b&gt;AutoPay&lt;/b&gt; field to 'true' for an Add/Revise/Relist API
						call. If the seller does not want to create an immediate payment item, this field
						is either omitted, or included and set to 'false'.
						&lt;br&gt;
						&lt;br&gt;
						If this feature is enabled for a listing, the buyer must pay immediately for the
						item through PayPal or PaisaPay (India site only), and the buyer's funds are transferred instantly to the
						seller's PayPal or PaisaPay account. The seller's item will remain available for purchase
						by other buyers until the buyer actually completes the payment.
						&lt;br&gt;
						&lt;br&gt;
						In order for a seller to apply an immediate payment requirement for an item, the
						following must be true:
						&lt;ul&gt;
						&lt;li&gt;seller must have a Premier or Business PayPal account (or PaisaPay for India sellers);&lt;/li&gt;
						&lt;li&gt;the Buy It Now price (if applicable) cannot be higher than $10,000 USD;&lt;/li&gt;
						&lt;li&gt;the listing site supports PayPal (or PaisaPay for India site) payments;&lt;/li&gt;
						&lt;li&gt;the category supports PayPal (or PaisaPay for India site) payments;&lt;/li&gt;
						&lt;li&gt;the listing type is fixed-price or auction (with Buy It Now option).&lt;/li&gt;
						&lt;/ul&gt;
						&lt;br&gt;
						To successfully enable the immediate payment requirement, the seller must also
						perform the following actions through the API call:
						&lt;ul&gt;
						&lt;li&gt;seller must provide a valid &lt;b&gt;Item.PayPalEmailAddress&lt;/b&gt; value (not required for India site);&lt;/li&gt;
						&lt;li&gt;seller must offer PayPal as the only payment method, or for the India site, one or more of the three supported PaisaPay payment methods;&lt;/li&gt;
						&lt;li&gt;seller must specify all related costs to the buyer, since the buyer
						will not be able to use the Buyer Request Total feature in an immediate payment
						listing; these costs include flat-rate shipping costs for each domestic and
						international shipping service offered, package handling costs, and any shipping surcharges;&lt;/li&gt;
						&lt;li&gt;seller must include and set the &lt;b&gt;PromotionalShippingDiscount&lt;/b&gt;
						field to true if a promotional shipping discount is being applied to the
						listing;&lt;/li&gt;
						&lt;li&gt;seller must include the &lt;b&gt;ShippingDiscountProfileID&lt;/b&gt; and
						reference a valid flat or calculated Shipping Discount Profile ID if a flat or
						calculated shipping rule is being applied to the listing.&lt;/li&gt;
						&lt;/ul&gt;
						&lt;br&gt;
						In the Trading API calls that return the &lt;b&gt;AutoPay&lt;/b&gt; field, be
						aware that the field's appearance in the output does not necessarily indicate that
						the immediate payment feature was successfully enabled/used for the active or
						ended listing, but only that the seller attempted to enable (by including and
						setting &lt;b&gt;AutoPay&lt;/b&gt; to 'true' in the request) the immediate payment
						feature for the listing.
						&lt;br&gt;
						&lt;br&gt;
					 	To discover if a category supports immediate payment for an item, use
					 	&lt;b&gt;GetCategories&lt;/b&gt; and look for the appearance of
					 	the &lt;b&gt;AutoPayEnabled&lt;/b&gt; boolean field in the output for that category
					 	(identified by &lt;b&gt;CategoryID&lt;/b&gt;). &lt;b&gt;AutoPayEnabled&lt;/b&gt; is
						returned as an empty element if the category supports immediate payment, and is
						not returned at all if the category does not support immediate payment.
						&lt;br&gt;
						&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<Default>false</Default>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Specifying a Payment Method</Title>
							<URL>../../../../guides/ebayfeatures/Development/Listing-PaymentMethod.html</URL>
						</SeeLink>
						<SeeLink>
							<Title>Requiring Immediate Payment of a Vehicle Deposit</Title>
							<URL>../../../../guides/ebayfeatures/Development/Sites-eBayMotors.html#RequiringImmediatePaymentofaVehicleDepos</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentDetails" type="ns:PaymentDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container is used by the seller to specify amounts and due dates for deposits and
						full payment on motor vehicle listings.
						&lt;br&gt;
						&lt;br&gt;
						The &lt;b&gt;PaymentDetails&lt;/b&gt; container and its child fields are only applicable to vehicle listings
						on eBay Motors (US and CA).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Payment Methods for Motors</Title>
							<URL>../../../../guides/ebayfeatures/Development/Sites-eBayMotors.html#PaymentMethodsforMotors</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BiddingDetails" type="ns:BiddingDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container consists of information about the buyer's bidding history on a
						single auction item.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BidList</Context>
							<Context>LostList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>BidList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MotorsGermanySearchable" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If this field is included and set to 'true' for a motor vehicle listing on the Germany site, the seller's motor vehicle listing will also appear on
						the &lt;b&gt;mobile.de&lt;/b&gt; partner site. This field is only applicable to the eBay Germany site and only applicable when listing a motor vehicle on that site. If this field is used in any other situation, it is ignored.
						&lt;br&gt;
						&lt;br&gt;
						Listing on the &lt;b&gt;mobile.de&lt;/b&gt; is considered a listing upgrade so the seller will be charged a listing upgrade fee.
						&lt;br&gt;
						&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: ItemReturnAttributes, ItemReturnDescription, none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Cross-Promoting Vehicles on the Mobile.de Site</Title>
							<URL>../../../../guides/ebayfeatures/Development/Sites-eBayMotors.html#CrossPromotingVehiclesontheMobiledeSite</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BuyerProtection" type="ns:BuyerProtectionCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Flag to indicate an item's eligibility for the PayPal Purchase Protection
						program. This field is only returned if 'true'. If this field is not returned, the item is not eligible for PayPal Purchase Protection. For more information on
						items that are eligible for PayPal Purchase Protection, see the
						&lt;a href="http://pages.ebay.com/help/buy/paypal-buyer-protection.html#paypal"&gt;PayPal Purchase Protection&lt;/a&gt; help page.
						&lt;br&gt;
						&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Miscellaneous Item Field Differences</Title>
							<URL>../../../../guides/ebayfeatures/Development/IntlDiffs-Misc.html</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BuyItNowPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						For auction listings, the Buy It Now feature allows a user to purchase the item at a Buy
						It Now price and end the auction immediately. Use this field to specify the Buy It Now
						price. Including and specifying a &lt;b&gt;BuyItNowPrice&lt;/b&gt; value enables the
						Buy It Now feature for the auction listing.
						&lt;br&gt;&lt;br&gt;
						There is a minimum percentage value that the Buy It Now price must be set above
						the Start Price. This minimum percentage value varies by site. To see the valid values
						for your site, call &lt;b&gt;GeteBayDetails&lt;/b&gt; with &lt;b&gt;DetailName&lt;/b&gt; set to &lt;b&gt;ListingStartPriceDetails&lt;/b&gt;,
						and then look for the &lt;b&gt;ListingStartPriceDetails.MinBuyItNowPricePercent&lt;/b&gt; field in the response.
						If this value is 40.0 (percent), that means that your Buy It Now price on
						your auction listing must exceed the Start Price by 40 percent to be
						valid.
						&lt;br&gt;&lt;br&gt;
						This feature is not applicable to fixed-price listings, Ad Format listings, or Half.com
						listings.
						&lt;br&gt;&lt;br&gt;
						Once an auction has bids (and the high bid exceeds the Reserve Price,
						if specified), the listing is no longer eligible for Buy It Now (with some
						exceptions noted below). However, calls like &lt;b&gt;GetItem&lt;/b&gt;
						still return the &lt;b&gt;BuyItNowPrice&lt;/b&gt; that the seller originally set for the
						listing. Use the &lt;b&gt;GetItem&lt;/b&gt; call and look for the inclusion of the
						&lt;b&gt;Item.ListingDetails.BuyItNowAvailable&lt;/b&gt; flag in the output to determine
						whether the item can still be purchased using Buy It Now. You can also view the
						&lt;b&gt;Item.SellingStatus.BidCount&lt;/b&gt; value in other item retrieval
						calls to determine whether an auction with Buy It Now has bids or not.
						&lt;br&gt;&lt;br&gt;
						There might be price limits imposed for Buy It Now items, subject to the
						seller's PayPal account or the payment method used. Such limits cannot be
						determined via the eBay API and are not covered in eBay's API documentation
						because they can vary for each user.
						&lt;br&gt;&lt;br&gt;
						To remove this value when revising or relisting an item, use &lt;b&gt;DeletedField&lt;/b&gt;.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>16</MaxLength>
						<SeeLink>
							<Title>Seller Limits</Title>
							<URL>../../../../guides/ebayfeatures/Development/Listing-Policies.html#SellerLimits</URL>
						</SeeLink>
						<SeeLink>
							<URL>GeteBayDetails.html</URL>
							<Title>GeteBayDetails</Title>
						</SeeLink>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WatchList</Context>
							<Context>BestOfferList</Context>
							<Context>BidList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Context>DeletedFromUnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Revising US eBay Motors Listings</Title>
							<URL>../../../../guides/ebayfeatures/Development/Listings-Revising.html#RevisingUSeBayMotorsListings</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CategoryMappingAllowed" type="xs:boolean" default="false" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Controls how eBay handles cases in which an Category ID specified in
						&lt;b&gt;PrimaryCategory&lt;/b&gt; and/or &lt;b&gt;SecondaryCategory&lt;/b&gt; no longer
						exists in the current category structure: If you pass a value of 'true' in
						&lt;b&gt;CategoryMappingAllowed&lt;/b&gt;, eBay will look up the current category ID that
						is mapped to the same category and use the new Category ID for the listing (if any). The
						new Category ID will be returned in the response as &lt;b&gt;CategoryID&lt;/b&gt; (for
						the primary category) or &lt;b&gt;Category2ID&lt;/b&gt; (for the secondary category). If
						&lt;b&gt;CategoryMappingAllowed&lt;/b&gt; is not set or contains a value of 'false' (the
						default), an error will be returned if a specified Category ID no longer exists.
						&lt;br&gt;
						&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItemFromSellingManagerTemplate</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddLiveAuctionItem</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseLiveAuctionItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
							<SeeLink>
								<Title>Mapping Old Category IDs to Current IDs</Title>
								<URL>../../../../guides/ebayfeatures/Development/Categories-DataMaintenance.html#MappingOldCategoryIDstoCurrentIDs</URL>
							</SeeLink>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Charity" type="ns:CharityType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Identifies a Giving Works listing and the benefiting nonprofit charity
						organization selected by the charity seller (if any). If specified, the
						seller must also accept PayPal as a payment method for the item (see
						&lt;b&gt;Item.PaymentMethods&lt;/b&gt;).
						&lt;br&gt;&lt;br&gt;
						When you revise an item, you can add a charity to a non-charity listing, but
						you cannot remove or change the charity designation. The rules for adding a
						charity to a listing depend on the listing type. For an auction listing, you
						can revise an item to add a charity if there are more than 12 hours left for
						the listing (whether or not the item has bids). For a fixed-price listing,
						you can revise an item to add a charity if there are more than 12 hours left
						for the listing, and the item has not been sold.
						&lt;br&gt;&lt;br&gt;
						When you relist an item, use &lt;b&gt;DeletedField&lt;/b&gt; to remove charity
						information.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Miscellaneous Item Field Differences</Title>
							<URL>../../../../guides/ebayfeatures/Development/IntlDiffs-Misc.html</URL>
						</SeeLink>
						<SeeLink>
							<URL>../../../../guides/ebayfeatures/Development/Feature-NonprofitSupport.html</URL>
							<Title>Working with Listings that Benefit Nonprofits</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Country" type="ns:CountryCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Defines the 2-letter country code set.
						&lt;br&gt;&lt;br&gt;
						To see the list of currently supported country
						codes, and the English names associated with each code (e.g., KY="Cayman Islands"),
						call &lt;b&gt;GeteBayDetails&lt;/b&gt; with &lt;b&gt;DetailName&lt;/b&gt; set to &lt;b&gt;CountryDetails&lt;/b&gt;,
						and then look for CountryDetails.Country fields in the response.
						&lt;br&gt;&lt;br&gt;
						Most of the codes that eBay uses conform to the ISO 3166 standard, but some of the
						codes in the ISO 3166 standard are not used by eBay. Plus, there are some non-ISO
						codes in the eBay list. (Additional codes appear at the end of this code list and
						are noted as non-ISO.)
						&lt;br&gt;&lt;br&gt;
					  Also applicable as input to &lt;b&gt;AddItem&lt;/b&gt; and related calls when you list
						items to Half.com (specify 'US').
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<URL>GeteBayDetails.html</URL>
							<Title>GeteBayDetails</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CrossPromotion" type="ns:CrossPromotionsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container is no longer supported as eBay Store Cross Promotions are no
						longer supported by the Trading API.
						&lt;br&gt;&lt;br&gt;
						Container for cross-promoted items related to a specific item ID.
						The items are either upsell or cross-sell, according to the promotion
						method passed in the request.
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Currency" type="ns:CurrencyCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Currency associated with the item's price information. 3-letter ISO 4217
						currency code that corresponds to the site specified in the listing
						request. Also applicable as input to &lt;b&gt;AddItem&lt;/b&gt; and related calls when you list
						items to Half.com (specify USD). You cannot modify a listing's currency when
						you revise or relist an item.
						&lt;br&gt;&lt;br&gt;
						To see the list of currently supported currency codes, call &lt;b&gt;GeteBayDetails&lt;/b&gt;
						with &lt;b&gt;DetailName&lt;/b&gt; set to &lt;b&gt;CurrencyDetails&lt;/b&gt;, and then look
						for the CurrencyDetails.Currency fields in the response.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<OnlyTheseValues>INR, CAD, CNY, HKD, AUD, CHF, MYR, EUR, PHP, PLN, USD, SGD, SEK, TWD, GBP</OnlyTheseValues>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>VerifyAddItem</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<URL>GeteBayDetails.html</URL>
							<Title>GeteBayDetails</Title>
						</SeeLink>
						<SeeLink>
							<Title>Field Differences for eBay Sites</Title>
							<URL>../../../../guides/ebayfeatures/Development/IntlDiffs-Fields.html</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is used by the seller to provide a description of the item. <!-- It's important to say this is the SELLER's description,
						because some items can have a catalog description, which is
						not returned in Description. [LT]  -->
						In listing requests, you can submit your description
						using CDATA if you want to use HTML or XML-reserved characters in the
						description. An error is returned if this contains malicious JavaScript
						content. (For more information on eBay's HTML and JavaScript policy, see the
						&lt;a href="http://pages.ebay.com/help/policies/listing-javascript.html"&gt;HTML and JavaScript policy&lt;/a&gt;
						help topic.)
						&lt;br&gt;&lt;br&gt;
						If you embed pictures in the description (by using IMG tags) instead of using
						&lt;b&gt;PictureURL&lt;/b&gt;, but you want a camera icon to appear in search and listing pages,
						specify the following null-image URL in PictureURL:
						http://pics.ebay.com/aw/pics/dot_clear.gif. See "Including Pictures in an Item
						Listing" in the Trading API Guide.
						&lt;br&gt;&lt;br&gt;
						This field is required for all listings except when creating a listing using an eBay catalog product (&lt;b&gt;Item.ProductListingDetails&lt;/b&gt; container).
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						In addition to including notes on flaws or wear and tear on an used item in the
						&lt;b&gt;Item.Description&lt;/b&gt;, and including a &lt;b&gt;ConditionID&lt;/b&gt;
						value, you can provide additional information about the condition of your used item
						through the &lt;b&gt;Item.ConditionDescription&lt;/b&gt; string field.
						&lt;/span&gt;
						&lt;br&gt;
						&lt;b&gt;For GetItem&lt;/b&gt;: &lt;b&gt;Item.Description&lt;/b&gt;
						can be empty when &lt;b&gt;IncludePrefilledItemInformation&lt;/b&gt; is set to 'true' and
						the seller did not write their own description. &lt;b&gt;Item.Description&lt;/b&gt; doesn't return pre-filled descriptions from catalogs.
						The eBay site shows the catalog product description (if any) in the
						product details section of a listing.
						To retrieve a URL for the catalog product details page,
						see &lt;b&gt;DetailsURL&lt;/b&gt; in &lt;b&gt;FindProducts&lt;/b&gt; in the
						Shopping API.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com. (For Half.com, use &lt;b&gt;AttributeArray.Attribute&lt;/b&gt; with
						the &lt;b&gt;attributeLabel&lt;/b&gt; attribute set to 'Notes' to specify a brief description or note to the buyer.)
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>500000 (some sites may allow more, but the exact number may vary)</MaxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
							<SeeLink>
								<Title>IncludePrefilledItemInformation</Title>
								<URL>#Request.Item.ProductListingDetails.IncludePrefilledItemInformation</URL>
							</SeeLink>
						</CallInfo>
						<CallInfo>
							<CallName>AddItems</CallName>
							<RequiredInput>Conditionally</RequiredInput>
							<SeeLink>
								<Title>IncludePrefilledItemInformation</Title>
								<URL>AddItems.html#Request.AddItemRequestContainer.Item.ProductListingDetails.IncludePrefilledItemInformation</URL>
							</SeeLink>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
							<SeeLink>
								<Title>IncludePrefilledItemInformation</Title>
								<URL>#Response.Item.ProductListingDetails.IncludePrefilledItemInformation</URL>
							</SeeLink>
							<SeeLink>
								<Title>DetailsURL in FindProducts (Shopping API)</Title>
								<URL>http://developer.ebay.com/DevZone/Shopping/docs/CallRef/FindProducts.html#Response.Product.DetailsURL</URL>
							</SeeLink>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DescriptionReviseMode" type="ns:DescriptionReviseModeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is applicable if you are modifying the item description. The value
						selected for this field will determine if the new text entered into the &lt;b&gt;
						Item.Description&lt;/b&gt; field is added before (Prepend) or after (Append) the
						current text in the item description, or if the new text completely replaces the
						current text in the item description.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Distance" type="ns:DistanceType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The distance used in a proximity search distance calculation.
						&lt;br&gt;
						&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<noCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="GiftIcon" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If turned on at listing time, this flag allows the seller to offer one or more gift
						services to buyers, and a generic gift icon displays next to the listing's title in Search
						and View Item pages. &lt;b&gt;GiftIcon&lt;/b&gt; must be included at listing time and
						set to '1' to be able to use one or more &lt;b&gt;GiftServices&lt;/b&gt;
						options. The value of '1' indicates that this feature is on, and the value of '0'
						indicates that the feature is off.
						&lt;br&gt;&lt;br&gt;
						Gift Services are only available on the following eBay sites:
						&lt;ul&gt;
						&lt;li&gt;Belgium (Dutch)&lt;/li&gt;
						&lt;li&gt;Belgium (French)&lt;/li&gt;
						&lt;li&gt;France&lt;/li&gt;
						&lt;li&gt;Italy&lt;/li&gt;
						&lt;li&gt;Netherlands&lt;/li&gt;
						&lt;li&gt;Poland&lt;/li&gt;
						&lt;li&gt;Spain&lt;/li&gt;
						&lt;/ul&gt;
						&lt;br&gt;&lt;br&gt;
						To verify if Gift Services are enabled for an eBay site, call , call &lt;b&gt;GeteBayDetails&lt;/b&gt;
						with &lt;b&gt;DetailName&lt;/b&gt; set to &lt;b&gt;ListingFeatureDetails&lt;/b&gt;.
						Then look for GiftIcon=Enabled under the ListingFeatureDetails container in the response.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<URL>GeteBayDetails.html</URL>
							<Title>GeteBayDetails</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="GiftServices" type="ns:GiftServicesCodeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						This field allows the seller to offer optional gift services to the buyer. To offer
						one or more gift services to the buyer through an Add/Revise/Relist API call, the seller
						must also include the GiftIcon field and set that flag to 'true'.
						&lt;br&gt;&lt;br&gt;
						Gift Services are only available on the following eBay sites:
						&lt;ul&gt;
						&lt;li&gt;Belgium (Dutch)&lt;/li&gt;
						&lt;li&gt;Belgium (French)&lt;/li&gt;
						&lt;li&gt;France&lt;/li&gt;
						&lt;li&gt;Italy&lt;/li&gt;
						&lt;li&gt;Netherlands&lt;/li&gt;
						&lt;li&gt;Poland&lt;/li&gt;
						&lt;li&gt;Spain&lt;/li&gt;
						&lt;/ul&gt;
						&lt;br&gt;&lt;br&gt;
						This field is only returned in GetItem (and other calls that retrieve Item object)
						if it is set for the listing.
						&lt;br&gt;&lt;br&gt;
						To verify if Gift Services are enabled for an eBay site, call &lt;b&gt;GeteBayDetails&lt;/b&gt;
						with &lt;b&gt;DetailName&lt;/b&gt; set to &lt;b&gt;ListingFeatureDetails&lt;/b&gt;.
						Then look for GiftIcon=Enabled under the
						ListingFeatureDetails container in the response.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<URL>GeteBayDetails.html</URL>
							<Title>GeteBayDetails</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="HitCounter" type="ns:HitCounterCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether an optional hit counter is displayed on the item's listing
						page and, if so, what type. See HitCounterCodeType for specific values.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The ID that uniquely identifies the item listing. The ID is generated
						by eBay after an item is listed. You cannot choose or revise this
						value.&lt;br&gt;
						&lt;br&gt;
						Also applicable to Half.com. For Half.com, you can specify either ItemID or
						SellerInventoryID in a ReviseItem request to uniquely identify the
						listing.&lt;br&gt;
						&lt;br&gt;
						In order retrieval calls (such as, GetOrders), use the OrderLineItemID (which is a concatenation of ItemID and
						TransactionID to uniquely identify an order line item. With multi-quantity listings, a single ItemID can be associated
						with more than one TransactionID. (For single-quantity listings, the TransactionID is 0.)&lt;br&gt;
						&lt;br&gt;
						In GetItemRecommendations, the item ID is required when the value of
						ListingFlow is ReviseItem or RelistItem, but it is not applicable when the
						value of ListingFlow is AddItem.&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; Although we represent
						item IDs as strings in the schema, we recommend you store them as 64-bit
						signed integers. If you choose to store item IDs as strings, allocate at
						least 19 characters (assuming decimal digits are used) to hold them. eBay
						will increase the size of IDs over time. Your code should be prepared to
						handle IDs of up to 19 digits. For more information about item IDs, see &lt;a
						href="https://ebaydts.com/eBayKBDetails?KBid=468"&gt;Common
						FAQs on eBay Item IDs and other eBay IDs&lt;/a&gt; in the Knowledge Base.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>19 (Note: the eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
						<CallInfo>
							<CallName>AddOrder</CallName>
							<CallName>GetBestOffers</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<!-- <CallName>ReviseSellingManagerTemplate</CallName> -->
							<CallName>ReviseLiveAuctionItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>GetItemRecommendations</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetDispute</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemsAwaitingFeedback</CallName>
							<CallName>GetMemberMessages</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetUserDisputes</CallName>
							<Details>DetailLevel: ReturnSummary, ReturnAll, none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BestOfferList</Context>
							<Context>BidList</Context>
							<Context>LostList</Context>
							<Context>SecondChanceOffer</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>BidList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Context>DeletedFromUnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ListingDetails" type="ns:ListingDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Various details about a listing, some of which are calculated or
						derived after the item is listed. These include the start and end
						time, converted (localized) prices, and certain flags that indicate
						whether the seller specified fields whose values are not visible to
						the requesting user. For GetMyeBayBuying, returned as a self-closed
						element if no listings meet the request criteria.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetDispute</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemsAwaitingFeedback</CallName>
							<CallName>GetMemberMessages</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BestOfferList</Context>
							<Context>BidList</Context>
							<Context>LostList</Context>
							<Context>SecondChanceOffer</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>BidList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Context>DeletedFromUnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ListingDesigner" type="ns:ListingDesignerType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contains the detail data for the Listing Designer theme and template (if either
						are used), which can optionally be used to enhance the appearance of the
						description area of an item's description. See ListingDesignerType for its
						child elements.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ListingDuration" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Describes the number of days the seller wants the listing to be active (available
						for bidding/buying). The duration specifies the seller's initial intent at listing
						time. The end time for a listing is calculated by adding the duration to the item's
						start time. If the listing ends early, the value of the listing duration does not
						change. When a listing's duration is changed, any related fees (e.g., 10-day fee)
						may be debited or credited (as applicable).
						&lt;br&gt;&lt;br&gt;
						The valid choice of values depends on the listing format (see Item.ListingType). For
						a list of valid values, call GetCategoryFeatures with DetailLevel set to ReturnAll
						and look for ListingDurations information. To set a duration of 1 day, the seller
						must have a Feedback score of at least 10.
						&lt;br&gt;&lt;br&gt;
						When you revise a listing, the duration cannot be reduced if it will result in
						ending the listing within 24 hours of the current date-time. You are only allowed to
						increase the duration of the listing if fewer than 2 hours have passed since you
						initially listed the item and the listing has no bids. You can decrease the value of
						this field only if the listing has no bids (or no items have sold) and the listing
						does not end within 12 hours.
						&lt;br&gt;&lt;br&gt;
						Required for Half.com (but only specify GTC).
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>ListingDurationCodeType</ListBasedOn>
						<SeeLink>
							<Title>GetCategoryFeatures</Title>
							<URL>GetCategoryFeatures.html#Response.FeatureDefinitions.ListingDurations</URL>
						</SeeLink>
						<SeeLink>
							<Title>Fees per Site</Title>
							<URL>../../../../guides/ebayfeatures/Development/IntlDiffs-Fees.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ScheduledList</Context>
							<Context>UnsoldList</Context>
							<Context>ActiveList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ListingEnhancement" type="ns:ListingEnhancementsCodeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						This field can be used by the seller to activate one or more listing upgrades for a
						listing, such as a Bold Title, a Subtitle, or a Value Pack bundle. A ListingEnhancement
						field is required for each listing upgrade that the seller wants to activate.
						There is a small fee associated with each listing upgrade.
						See the
						&lt;a href="http://pages.ebay.com/help/sell/ia/promoting_your_item.html"&gt;Listing Upgrades&lt;/a&gt; help page
						for more information on the available listing upgrades.
						&lt;br&gt;&lt;br&gt;
						The listing upgrades that are available vary by site and by the seller's account
						status. To discover which listing upgrades are available, call &lt;b&gt;GeteBayDetails&lt;/b&gt;
						with &lt;b&gt;DetailName&lt;/b&gt; set to &lt;b&gt;ListingFeatureDetails&lt;/b&gt;
						and pass in the appropriate SiteID value. Then look for the ListingFeatureDetails
						container in the response. Listing upgrades will either be listed as 'Enabled' or
						'Disabled'.
						&lt;br&gt;&lt;br&gt;
						GetItem (and other calls that retrieve Items) will only return this field if one
						or more listing upgrades are set for the listing.
						&lt;br&gt;&lt;br&gt;
						You cannot remove listing upgrades when you revise a listing. When you
						relist an item, use DeletedField to remove a listing upgrade.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<URL>GeteBayDetails.html</URL>
							<Title>GeteBayDetails</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ListingType" type="ns:ListingTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The format of the listing the seller wants to use, such as auction style
						or fixed price.&lt;br&gt;
						&lt;br&gt;
						Optional for eBay.com listings (defaults to auction style) in AddItem and
						VerifyAddItem. Do not specify ListingType for eBay.com listings in
						ReviseItem. (You can't modify the listing type of an active eBay
						listing.&lt;br&gt;
						&lt;br&gt;
						Required for Half.com listings (and the value must be Half) in AddItem,
						VerifyAddItem, and ReviseItem. If you don't specify Half when revising
						Half.com listings, ReviseItem won't use the correct logic and you may
						get strange errors (or unwanted side effects in the listing, even if no
						errors are returned).
						&lt;br&gt;&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<OnlyTheseValues>FixedPriceItem</OnlyTheseValues>
							<CallName>AddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<AllValuesExcept>Unknown, Live, Auction, PersonalOffer, Shopping, StoresFixedPrice</AllValuesExcept>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>ReviseItem</CallName>
							<OnlyTheseValues>Half</OnlyTheseValues>
							<TheseAreas>half</TheseAreas>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<AllValuesExcept>Unknown, Auction, Half, PersonalOffer, StoresFixedPrice</AllValuesExcept>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
							<AllValuesExcept>Unknown, Auction, Half, StoresFixedPrice</AllValuesExcept>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<AllValuesExcept>Unknown, Auction, Half, PersonalOffer, Shopping, StoresFixedPrice</AllValuesExcept>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<AllValuesExcept>Unknown, Auction, Half, Shopping, StoresFixedPrice</AllValuesExcept>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<AllValuesExcept>Unknown, Auction, Half, Shopping, StoresFixedPrice</AllValuesExcept>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BidList</Context>
							<Context>LostList</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<AllValuesExcept>Unknown, Auction, Half, StoresFixedPrice</AllValuesExcept>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>BidList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Context>DeletedFromUnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<AllValuesExcept>Unknown, Auction, Half, StoresFixedPrice</AllValuesExcept>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<AllValuesExcept>Unknown, Auction, Half, Shopping, StoresFixedPrice</AllValuesExcept>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Different Ways of Selling</Title>
							<URL>http://pages.ebay.com/help/sell/ia/formats.html</URL>
						</SeeLink>
						<SeeLink>
							<Title>Listing Types (Formats)</Title>
							<URL>../../../../guides/ebayfeatures/Basics/eBay-BuildingBlocks.html#ListingTypes</URL>
						</SeeLink>
						<SeeLink>
							<Title>GetCategoryFeatures</Title>
							<URL>GetCategoryFeatures.html#Response.FeatureDefinitions.ListingDurations</URL>
						</SeeLink>
						<SeeLink>
							<Title>Fees per Site</Title>
							<URL>../../../../guides/ebayfeatures/Development/IntlDiffs-Fees.html</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Location" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the geographical location of the item (along with Country) to be displayed on eBay listing pages. When you revise a listing, you can add or change this value only if the listing has no bids (or no items have sold) and it does not end within 12 hours.
						&lt;br&gt;&lt;br&gt;
						If you do not specify &lt;strong&gt;Location&lt;/strong&gt;, you must specify &lt;strong&gt;Item.PostalCode&lt;/strong&gt;.
						&lt;br/&gt;&lt;br/&gt;
                  &lt;span class="tablenote"&gt;
                  &lt;strong&gt;Note:&lt;/strong&gt; If you specify both &lt;strong&gt;Location&lt;/strong&gt; and &lt;strong&gt;PostalCode&lt;/strong&gt;, and eBay can determine a location that corresponds to the postal code, the postal code-derived location will be used for the listing.
                  &lt;/span&gt;
						For the Classified Ad format for eBay Motors vehicles, the value provided in the Location is used as item location only if the SellerContactDetails.Street and the SellerContactDetails.Street2 are empty. Else, the SellerContactDetails.Street and the SellerContactDetails.Street2 will be used for item location.
						&lt;br&gt;&lt;br&gt;
						Also applicable as input to AddItem and related calls when you list items to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>45</MaxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LotSize" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A lot is a set of two or more similar items included in a single listing that must be
						purchased together in a single order line item. The Item.LotSize value is the number of
						items in the lot. This field is required if two or more items are including in one listing.
						&lt;br&gt;&lt;br&gt;
						Lots can be used for auction and fixed price listings. Lot items can be listed
						only in lot-enabled categories. Call GetCategories to determine if a category supports
						lots. If the returned CategoryArray.Category.LSD (LotSize Disabled) value is true,
						the category does not support lots.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<Max>100000</Max>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PartnerCode" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Not currently operational.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PartnerName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Not currently operational.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentMethods" type="ns:BuyerPaymentMethodCodeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Identifies the payment method (such as PayPal) that the seller will accept
						when the buyer pays for the item. For the AddItem family of calls, at least
						one payment method is required.
						&lt;br&gt;&lt;br&gt;
						Use GetCategoryFeatures to determine the payment methods that are allowed for a
						category on a site. For example, the response data of GetCategoryFeatures will
						show that on the US site, most categories only allow electronic payments. Also
						use GetCategoryFeatures to determine the default payment method for a site (see
						SiteDefaults.PaymentMethod). If a seller does not include at least one payment
						method in a Add/Revise/RelistItem API call, the default payment method is used
						for the listing.
						&lt;br&gt;&lt;br&gt;
						Do not use &lt;b&gt;GeteBayDetails&lt;/b&gt; to determine the payment methods for a site.
						&lt;br&gt;&lt;br&gt;
						For a DE or AT seller's items that are subject to the new eBay payment process,
						only one &lt;b&gt;PaymentMethod&lt;/b&gt; field will be returned, and the value
						will always be 'StandardPayment'.
						&lt;br&gt;&lt;br&gt;
						If you specify multiple PaymentMethods fields, the repeating fields must be
						contiguous. For example, you can specify PayPalEmailAddress after a list of
						repeating PaymentMethods fields, but not between them:&lt;br&gt;
						&lt;br&gt;
						&amp;lt;PaymentMethods&amp;gt;VisaMC&amp;lt;/PaymentMethods&amp;gt;&lt;br&gt;
						&amp;lt;PaymentMethods&amp;gt;PayPal&amp;lt;/PaymentMethods&amp;gt;&lt;br&gt;
						&amp;lt;PayPalEmailAddress&amp;gt;mypaypalemail@ebay.com&amp;lt;/PayPalEmailAddress&amp;gt;&lt;br&gt;&lt;br&gt;
						In general, if you separate repeating instances of a field, the results will
						be unpredictable. This rule applies to all repeating fields
						(maxOccurs="unbounded" or greater than 1) in the schema. See "Overview of the
						Schema" in the Trading API Guide.&lt;br&gt;
						&lt;br&gt;
						This field is not applicable to eBay Real Estate Ad format,
						Classified Ad format, or Half.com listings.
						&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For ReviseItem and RelistItem only:&lt;/b&gt;
						A listing must have at least one valid payment method.
						When you revise or relist an item and you specify a payment method
						that is invalid for the target site, eBay ignores the
						invalid payment method, applies the other valid
						changes, and returns a warning to indicate that the
						invalid payment method was ignored. If multiple payment methods were
						invalid, the warning indicates that they were all ignored.
						If you modify the listing so that it includes no valid
						payment methods, an error is returned. This situation could occur when
						the seller removes all valid payment methods or when all
						the payment methods specified for the item are no longer valid
						on the target site.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Determining the Payment Methods Allowed for a Category</Title>
							<URL>../../../../guides/ebayfeatures/Development/Listing-PaymentMethod.html#DeterminingthePaymentMethodsAllowedforaC</URL>
						</SeeLink>
						<SeeLink>
							<Title>Listing an Item</Title>
							<URL>../../../../guides/ebayfeatures/Development/Listing-AnItem.html</URL>
						</SeeLink>
						<SeeLink>
							<Title>(SetUserPreferences) SellerPaymentPreferences</Title>
							<URL>SetUserPreferences.html#Request.SellerPaymentPreferences</URL>
						</SeeLink>
						<SeeLink>
							<URL>../../../../guides/ebayfeatures/Basics/Call-APISchema.html</URL>
							<Title>Overview of the API Schema</Title>
						</SeeLink>
						<SeeLink>
							<URL>GeteBayDetails.html</URL>
							<Title>GeteBayDetails</Title>
						</SeeLink>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItemFromSellingManagerTemplate</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<AllValuesExcept>IntegratedMerchantCreditCard</AllValuesExcept>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<AllValuesExcept>IntegratedMerchantCreditCard,DirectDebit,CreditCard</AllValuesExcept>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItems</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<AllValuesExcept>IntegratedMerchantCreditCard</AllValuesExcept>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<AllValuesExcept>IntegratedMerchantCreditCard</AllValuesExcept>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<AllValuesExcept>IntegratedMerchantCreditCard</AllValuesExcept>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<AllValuesExcept>IntegratedMerchantCreditCard</AllValuesExcept>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PayPalEmailAddress" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Valid PayPal email address for the PayPal account that the seller will use
						if they offer PayPal as a payment method for the listing. eBay uses this to
						identify the correct PayPal account when the buyer pays via PayPal during
						the checkout process. (As a seller can have more than one PayPal account,
						you cannot necessarily rely on PayPal account data returned from GetUser for
						details about the account associated with the PayPal email address that the
						seller specifies.)&lt;br&gt;
						&lt;br&gt;
						Required if seller has chosen PayPal as a payment method (PaymentMethods)
						for the listing.&lt;br&gt;
						&lt;br&gt;
						For digital listings, the seller needs to use an email address that is
						associated with a PayPal Premier or PayPal business account. &lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For ReviseItem and RelistItem only:&lt;/b&gt; To remove this value
						when you revise or relist an item, use DeletedField. When you revise a
						listing, if the listing has bids (or items have been sold) or it ends within
						12 hours, you can add PayPalEmailAddress, but you cannot remove
						it.&lt;br&gt;
						&lt;br&gt;
						Not applicable to eBay Motors listings.
						&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Listing an Item</Title>
							<URL>../../../../guides/ebayfeatures/Development/Listing-AnItem.html</URL>
						</SeeLink>
						<SeeLink>
							<Title>(SetUserPreferences) SellerPaymentPreferences</Title>
							<URL>SetUserPreferences.html#Request.SellerPaymentPreferences</URL>
						</SeeLink>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItemFromSellingManagerTemplate</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PrimaryCategory" type="ns:CategoryType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Category ID for the first (or only) category in which the item is
						listed (or will be listed, if the item is new). A number of listing
						features have dependencies on the primary category. We have pointed
						out a few of the notable dependencies below. See the descriptions
						of the fields you are using to determine whether the feature you're
						supporting depends on the listing's primary category.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For the AddItem family of calls:&lt;/b&gt;
						Use calls like GetCategories and GetCategoryFeatures to determine valid
						values for the site on which you are listing (see the eBay Web Services
						Guide for information on working with categories). Also see
						Item.CategoryMappingAllowed and
						Item.CategoryBasedAttributesPrefill.&lt;br&gt;
						&lt;br&gt;
						There are a number of categories on some eBay sites that always add
						the Gallery feature (for free) when you include a picture in
						the listing and you don't specify the Gallery feature yourself.
						See GalleryType for information about fees that could be charged
						if you change the category in these cases.&lt;br&gt;
						&lt;br&gt;
						Coming soon: If you list with a catalog product, eBay may drop the
						primary category you specify and use the category that is associated with the product instead, if different.&lt;br&gt;
						&lt;br&gt;
						Not applicable to Half.com.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For ReviseItem only:&lt;/b&gt; When revising a listing,
						you can change the primary category only if an item
						has no bids (or no items have sold) and the listing does not end
						within 12 hours. &lt;br&gt;
						&lt;br&gt;
						If you change the listing category, any Item Specifics (attributes) that
						were previously specified may be dropped from the listing if they aren't
						valid for the new category. See Item.AttributeSetArray. For the eBay US
						site, we suggest that you avoid including a category ID when you list with an external product ID, such as ISBN. See the KB article listed below for details.&lt;br&gt;
						&lt;br&gt;
						You cannot change the meta-categories for vehicles (i.e., you cannot change
						a truck to a motorcycle), but you can change the leaf category (e.g., change
						one motorcycle subcategory to another motorcycle subcategory). See the eBay
						Web Services Guide for additional rules. International sites (such as the
						eBay Germany site) have similar rules for revising vehicle categories. &lt;br&gt;
						&lt;br&gt;
						When you list an event ticket on the US site, you must specify the
						Event Tickets category as the primary category. Also, when revising
						a listing, you cannot change the primary category from another
						category to the Event Tickets category. (You need to specify the
						Event Tickets category when you initially list the item.)&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For GetItemRecommendations only:&lt;/b&gt;
						For GetItemRecommendations, use this value to control the category that
						is searched for recommendations. Specify the category in which
						the item will be listed.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddLiveAuctionItem</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>VerifyAddItem</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>ReviseLiveAuctionItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Applying Categories</Title>
							<URL>../../../../guides/ebayfeatures/Development/Categories.html</URL>
						</SeeLink>
						<SeeLink>
							<Title>Listing US and CA eBay Motors Items</Title>
							<URL>../../../../guides/ebayfeatures/Development/Sites-eBayMotors.html#ListingUSandCAeBayMotorsItems</URL>
						</SeeLink>
						<SeeLink>
							<Title>(RelistItem) GalleryType</Title>
							<URL>RelistItem.html#Request.Item.PictureDetails.GalleryType</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PrivateListing" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The &lt;b&gt;PrivateListing&lt;/b&gt; boolean field can be used by the seller in the
						Add/Relist/Revise family of calls to obscure item title, item ID, and item price from
						post-order Feedback comments left by buyers. Typically, it is not advisable that
						sellers use the Private Listing feature, but using this feature may be appropriate for
						sellers listing in Adults Only categories, or for high-priced and/or celebrity items.
						&lt;br&gt;
						&lt;br&gt;
						For &lt;b&gt;GetItem&lt;/b&gt;, order retrieval calls, and other calls that retrieve
						the Item object, the &lt;b&gt;PrivateListing&lt;/b&gt; field is only returned if
						'true'.
						&lt;br&gt;
						&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProductListingDetails" type="ns:ProductListingDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies stock product information to include in a listing.
						Only applicable when listing items with product details.
						See the eBay Trading API Guide
						for information on listing with product details.&lt;br&gt;
						&lt;br&gt;
						As ProductID and ProductReferenceID are defined by eBay, they
						provide the most reliable means to identify a product.
						If you use one of the other industry identifiers (e.g., UPC),
						eBay attempts to find a matching product on your behalf and use
						it in the listing. If no match is found, you can try using
						FindProducts in the Shopping API to determine a ProductReferenceID.&lt;br&gt;
						&lt;br&gt;
						When you specify ProductListingDetails, you must specify at
						least one of the available identifiers (e.g., UPC). If you specify
						more than one (such as UPC and BrandMPN), eBay uses the first one
						that matches a product in eBay's catalog system. (This may be useful
						if you aren't sure which identifier is more likely to result in a
						match.)&lt;br&gt;
						&lt;br&gt;
						When you specify TicketListingDetails, you must specify the
						Event Tickets category as the primary category.
						For other product identifiers: If you list in two categories and
						the primary and secondary categories are both catalog-enabled,
						this product identifier should correspond to the primary
						category (not the secondary category).
						If only one category is catalog-enabled, the product identifier
						should correspond to the catalog-enabled category.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						As a general rule, the primary category is required.
						However, if you have trouble finding a catalog-enabled
						category, you may be able to omit the primary category (except for
						event tickets). If you do, eBay will attempt to determine an
						appropriate category based on the product ID (if we find a
						matching product).
						When you specify a category that corresponds to the product, your category is used.
						&lt;/span&gt;
						If we don't find a match in our catalogs,
						we will list the item in the primary category you specified,
						without product details. We will not pre-fill the listing's
						item specifics in this case, and the identifier won't be surfaced in
						View Item or returned in GetItem. However, it will still be indexed
						for search on eBay, and it will be searchable by more
						third-party natural search engines. As this can help buyers find
						your listing more easily, we strongly recommend that you always
						use ProductListingDetails to pass in these values.
						(This product indexing behavior
						is only available if you use UPC, ISBN, EAN, or GTIN in
						ProductListingDetails. It is not available if you use
						ExternalProductID, and it may not be
						available if you exclusively use Item Specifics.)&lt;br&gt;
						&lt;br&gt;
						Either Item.ExternalProductID or Item.ProductListingDetails can be
						specified in an AddItem request, but not both.
						(ExternalProductID is no longer recommended.) &lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For ReviseItem and RelistItem only:&lt;/b&gt; If a
						listing includes product details and you
						change a category, the rules for continuing to include product details depend on whether or not the new category is mapped to a
						characteristic set associated with the same product ID. When you revise a
						listing, if it has bids or it ends within 12 hours, you cannot change the
						product ID and you cannot remove existing product data. However, you can
						change or add preferences such as IncludeStockPhotoURL,
						UseStockPhotoURLAsGallery, and IncludePrefilledItemInformation. To delete all
						catalog data when you revise or relist an item, specify
						Item.ProductListingDetails in DeletedField and don't pass
						ProductListingDetails in the request.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For GetMyeBayBuying only:&lt;/b&gt; When products have been added to a buyer's Wish List, the product information is returned in ItemArray.Item.ProductListingDetails within the UserDefinedList node. Products can be added to a buyer's Wish List only. Does not apply to any other user-defined list. The ProductListingDetails node is not included for items in the Wish List.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>UserDefinedList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Quantity" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The value indicates the quantity of items available for purchase in the listing.
						This field is required for all auction listings and for non-variation, fixed-price
						listings. For auction listings, this value is always '1'. For a non-variation,
						fixed-price listing, the &lt;b&gt;Item.Quantity&lt;/b&gt; value indicates the
						number of identical items the seller has available for purchase in the listing.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For AddFixedPriceItem, VerifyAddFixedPriceItem, RelistFixedPriceItem, and
						ReviseFixedPriceItem:&lt;/b&gt; in a multi-variation, fixed-price listing, the
						&lt;b&gt;Item.Quantity&lt;/b&gt; should not be used; instead, the quantity of
						each variation is specified in the &lt;b&gt;Variation.Variation.Quantity&lt;/b&gt;
						field instead. See the &lt;a href="
						http://pages.ebay.com/help/sell/listing-variations.html"&gt;Creating a listing with
						variations&lt;/a&gt; eBay Help page for more information on variations.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For RelistItem, RelistFixedPriceItem, and VerifyRelistItem:&lt;/b&gt;
						Previously in &lt;b&gt;RelistItem&lt;/b&gt;, &lt;b&gt;RelistFixedPriceItem&lt;/b&gt;, and &lt;b&gt;VerifyRelistItem&lt;/b&gt; the &lt;b&gt;Quantity&lt;/b&gt; field retained its value from the previous listing unless you specifically changed it by including the field in a relist call and giving it a new value. And this value was often not accurate with the quantity that was really still available for purchase and it was often out of synch with the &lt;b&gt;QuantityAvailable&lt;/b&gt; value that is returned with the &lt;b&gt;GetMyeBaySelling&lt;/b&gt; call. As of March 13, 2014, this behavior has been changed in the following manner:
						&lt;ul&gt;
						&lt;li&gt;For a listing that has ended with an available quantity greater than zero, the &lt;b&gt;Quantity&lt;/b&gt; value of the newly relisted item is set to the actual &lt;b&gt;QuantityAvailable&lt;/b&gt; value (see the &lt;b&gt;GetMyeBaySelling&lt;/b&gt; call) when the previous listing ended. &lt;/li&gt;
						&lt;li&gt;For listings that ended with an available quantity of zero, the relisted item will retain the &lt;b&gt;Quantity&lt;/b&gt; value that was passed in at creation time of the previous listing.   &lt;/li&gt;
						&lt;/ul&gt;
						So, if you are relisting an item that had an available quantity of zero when the listing ended, we strongly recommend that you pass in the correct available quantity through the &lt;b&gt;Quantity&lt;/b&gt; field of a relist call. Alternatively, you can update the correct quantity available by using a &lt;b&gt;ReviseInventoryStatus&lt;/b&gt; call and passing in a &lt;b&gt;Quantity&lt;/b&gt; value.
						&lt;br&gt;	&lt;br&gt;
						You can set the Quantity to 0 (zero) and keep the listing active if
						&lt;a href="#Request.Item.OutOfStockControl"&gt;OutOfStockControl&lt;/a&gt; is set to 'true'.
						&lt;br&gt;	&lt;br&gt;
						When eBay auto-renews a GTC listing (ListingDuration=GTC)
						on your behalf, eBay relists with correct quantity available.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						There are seller limits on the US site for users who registered after October 2010.
						Seller limits control the quantity of items and/or the total value
						of the item(s) in the listing. (The &lt;b&gt;GetMyeBaySelling&lt;/b&gt; call
						returns the remaining item quantity and remaining total value under the limits for
						the seller, if any such limits exist for the seller). If a call to add an item or
						revise an item would result in the exceeding of these limits, the add item or
						revise item call will fail. For auction listings, the total value limit applies to
						the start price, not the final sale amount. For more information, see the link to
						Seller Limits below.
						&lt;/span&gt;
						&lt;br&gt;
						&lt;b&gt;For GetSellerEvents:&lt;/b&gt; Quantity is only returned
						for listings where item quantity is greater than 1.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For GetItem and related calls:&lt;/b&gt;
						This is the total of the number of items available for sale plus the quantity
						already sold. To determine the number of items available, subtract
						SellingStatus.QuantitySold from this value. Even for items that supported Dutch
						auctions, where one of several items can be purchased during the auction, this
						number does not change.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For order line item calls with variations:&lt;/b&gt;
						In GetItemTransactions, Item.Quantity is the same as GetItem (the
						total quantity across all variations). In GetSellerTransactions,
						Transaction.Item.Quantity is the total quantity of the applicable
						variation (quantity available plus quantity sold).
						&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For GetDispute:&lt;/b&gt; Quantity is
						the number of items being raised in the dispute.
						&lt;br&gt;
						&lt;br&gt;
						For SetCart input, this is only required if the parent container is submitted.
						&lt;br&gt;&lt;br&gt;
						Also applicable to Half.com (valid range 1 to 1000).
						You can revise this field for Half.com listings.
						&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Seller Limits</Title>
							<URL>../../../../guides/ebayfeatures/Development/Listing-Policies.html#SellerLimits</URL>
						</SeeLink>
						<SeeLink>
							<Title>Selecting a Selling Format</Title>
							<URL>http://pages.ebay.com/help/sell/formats.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetDispute</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Context>DeletedFromUnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PrivateNotes" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A note a user makes on an item in their My eBay account. The note is prefaced with
						the words My Note. For eBay.com, only GetMyeBayBuying and GetMyeBaySelling (not
						GetItem) return this field, and only if you pass IncludeNotes in the request. Only
						visible to the user who created the note.
						&lt;br&gt;&lt;br&gt;
						Not supported as input in ReviseItem. Use SetUserNotes instead.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For GetMyeBayBuying&lt;/b&gt; In WatchList, notes for variations are only
						returned at the Item level, not the variation level. They are only set if you
						specified ItemID (if no purchases) or ItemID and VariationSpecifics (if there are
						purchases) in SetUserNotes (or selected the equivalent in the My eBay UI on the
						site).
						&lt;br&gt;&lt;br&gt;
						In WonList, notes for variations are only returned at the Item level, not the
						variation level. They are only set if you specified ItemID and TransactionID in
						SetUserNotes (or selected the equivalent in the My eBay UI on the site).
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com (instead, use
						Item.AttributeArray.Attribute.Value.ValueLiteral for Half.com notes.)
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RegionID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						No longer used by any site.
					</xs:documentation>
					<xs:appinfo>
						<Ignore/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RelistLink" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Applicable only to re-listing an item. If true, creates a link in the item's
						old listing for the item that points to the new relist page, which
						accommodates users who might still look for the item under its old item ID.
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>RelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>RelistFixedPriceItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReservePrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The lowest price at which the seller is willing to sell the item. (StartPrice
						must be lower than ReservePrice.) Not all categories support a reserve price.
						See GetCategories and "Determining Whether a Category Supports Reserve Prices"
						in the Trading API Guide. In calls that retrieve item data, ReservePrice
						only has a non-zero value for listings with a reserve price and where the user
						requesting the item data is also the item's seller. Not applicable to fixed-
						price items or ad format listings.&lt;br&gt;
						&lt;br&gt;
						You can remove the reserve price of a US eBay Motors listing if the category allows
						it, the current reserve price has not been met, and the reserve price is at least
						$2.00 more than the current high bid. In this case, if the item has bids, the reserve
						price is set to $1.00 over the current high bid. The next bid meets the reserve and
						wins. See the Fees Overview on the eBay Web site for information about fee credits
						that may be available when the reserve price is removed for a Motors listing. See the
						Trading API Guide for validation rules when revising US Motors
						listings.&lt;br&gt;
						&lt;br&gt;
						The relisted item cannot have a reserve price if the original listing didn't have one. If
						the original listing had a reserve price, the relisted item's reserve price can't be
						greater than that of the original listing.
						&lt;br&gt;
						&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>16</MaxLength>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddLiveAuctionItem</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Context>DeletedFromUnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Revising US eBay Motors Listings</Title>
							<URL>../../../../guides/ebayfeatures/Development/Listings-Revising.html#RevisingUSeBayMotorsListings</URL>
						</SeeLink>
						<SeeLink>
							<Title>Reserve Price (eBay Web site help)</Title>
							<URL>http://pages.ebay.com/help/sell/reserve.html</URL>
						</SeeLink>
						<SeeLink>
							<Title>Fees Overview (eBay Web site help)</Title>
							<URL>http://pages.ebay.com/help/sell/fees.html</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReviseStatus" type="ns:ReviseStatusType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						An output value only, indicates whether an item has been revised
						since the listing became active and, if so, which among a subset of
						properties have been changed by the revision.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ScheduleTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Allows the user to specify the time that the listing becomes active on eBay.
						To schedule the listing start time, specify a time in the future in GMT
						format. In GetItem and related calls, the scheduled time is returned in
						StartTime. For ReviseItem, you can modify this value if the currently
						scheduled start time is in the future.
						&lt;br&gt;&lt;br&gt;
						When you schedule a start time, the start time is randomized within 15-minute
						intervals. Randomized start times applies to the following sites:
						&lt;br&gt;
						&lt;code&gt;AT, BEFR, BENL, CH, DE, ES, FR, IE, IT, NL, PL, UK&lt;/code&gt;
						&lt;br&gt;&lt;br&gt;
						Also see the following article in the Knowledge Base: &lt;a href=
						"https://ebaydts.com/eBayKBDetails?KBid=1473"
						&gt;Why scheduled time is sometimes getting reset&lt;/a&gt;.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SecondaryCategory" type="ns:CategoryType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						ID for second category in which the item is listed (also see
						Item.PrimaryCategory).
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For the AddItem family of calls:&lt;/b&gt; Listing an item in
						a second category is optional. Also see Item.CategoryMappingAllowed
						and Item.CategoryBasedAttributesPrefill. &lt;br&gt;
						&lt;br&gt;
						Not applicable to Half.com. &lt;br&gt;
						&lt;br&gt;
						You cannot list US eBay Motors vehicles in two categories. However, you can
						list Parts &amp; Accessories in two categories. The Final Value Fee is based
						on the primary category in which the item is listed. Furthermore, you can
						list the same item in an eBay Motors Parts &amp; Accessories category and in
						an eligible eBay category, as long as the primary category is associated
						with the site on which you are listing. That is, the two categories can be a
						mix of Motors Parts &amp; Accessories and eBay site categories. (Real
						Estate, Mature Audience (adult), and Business &amp; Industrial categories
						are not eligible for listing in two categories in this manner.) For example,
						if you list on Motors, the primary category could be 6750 (eBay Motors &gt;
						Parts &amp; Accessories &gt; Apparel &amp; Merchandise &gt; Motorcycle &gt;
						Jackets &amp; Leathers), and the secondary category could be 57988 (eBay
						&gt; Clothing, Shoes &gt; Accessories &gt; Men's Clothing &gt; Outerwear).
						If you list on the main eBay site, the primary category could be 57988 and
						the secondary category could be 6750. &lt;br&gt;
						&lt;br&gt;
						If eBay has designated a category as a value category
						(see ValueCategory in GetCategoryFeatures), items in that category
						cannot be listed in two categories.
						For example, if your AddItem request
						includes a primary or secondary category that is a value category, then eBay drops SecondaryCategory and lists
						the item with only the PrimaryCategory you selected.
						Also, if the listing request includes item specifics
						(in ItemSpecifics or AttributeSetArray) that are associated with SecondaryCategory, eBay drops those values when we drop SecondaryCategory. (The same logic is used if you revise an existing
						listing to add a secondary category or to change one of the categories: If either the primary or secondary category is a value category, eBay drops the secondary category from your request.)&lt;br&gt;
						&lt;br&gt;
						To remove this value when relisting an item, use DeletedField.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For ReviseItem only:&lt;/b&gt; When revising a listing, you
						can add or change the secondary category only if the listing has no
						bids (or no items have sold) and it does not end within 12 hours. If you
						change the secondary category, any corresponding Item Specifics (attributes)
						that were previously specified may be dropped from the listing if they
						aren't valid for the category. See Item.AttributeSetArray.&lt;br&gt;
						&lt;br&gt;
						When you revise an item, you can change the secondary category from a Motors
						Parts &amp; Accessories category to an eBay category or vice versa if the
						listing has no bids (or no items have sold) and it does not end within 12
						hours. &lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For GetItemRecommendations only:&lt;/b&gt;
						For GetItemRecommendations, use this to control the category that will be
						searched for recommendations. Specify the category in which the item will be
						listed. See the Trading API Guide for differences in validation rules
						depending on whether you are using the Listing Analyzer engine, Product
						Pricing engine, or Suggested Attributes engine.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>10</MaxLength>
						<SeeLink>
							<Title>Applying Categories</Title>
							<URL>../../../../guides/ebayfeatures/Development/Categories.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddLiveAuctionItem</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseLiveAuctionItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FreeAddedCategory" type="ns:CategoryType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						ID for a second category that eBay added as a free promotion. You cannot add
						this yourself. Only returned if the item was listed in a single category and
						eBay added a free second category.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Seller" type="ns:UserType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container for information about this listing's seller.
						&lt;br&gt;
						&lt;br&gt;
						Not applicable to Half.com.
						&lt;br&gt;&lt;br&gt;
						Returned by GetItemsAwaitingFeedback if Buyer is making the request.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemsAwaitingFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BestOfferList</Context>
							<Context>BidList</Context>
							<Context>LostList</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>BidList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellingStatus" type="ns:SellingStatusType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Various details about the current status of the listing, such as the current
						number of bids and the current high bidder.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetDispute</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMemberMessages</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BestOfferList</Context>
							<Context>BidList</Context>
							<Context>LostList</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>BidList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Context>DeletedFromUnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingDetails" type="ns:ShippingDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The shipping-related details for an order, including flat and
						calculated shipping costs and shipping insurance costs.&lt;br&gt;
						&lt;br&gt;
						New users who list their first items in selected categories on the US site
						must specify at least one domestic shipping service. This applies to a
						category if GetCategoryFeatures returns true for
						Category.ShippingTermsRequired.&lt;br&gt;
						&lt;br&gt;
						For Fixed Price listings, a seller can revise all shipping details of the
						listing (except for sales tax and for shipping type of Freight) for all
						unsold items. This applies to both domestic and international shipping.
						Checkout is not affected for those who bought items prior to the seller's
						shipping changes--the shipping details that were in effect at the time of
						purchase are used for that buyer at the time of checkout.&lt;br/&gt;
						&lt;br/&gt;
                  &lt;span class="tablenote"&gt;
                  &lt;strong&gt;IMPORTANT:&lt;/strong&gt; To avoid loss of shipping details when revising a listing, you must include all &lt;strong&gt;ShippingDetails&lt;/strong&gt; fields that were originally provided. Do not omit any tag, even if its value does not change. Omitting a shipping field when revising an item will remove that detail from the listing.
                  &lt;/span&gt;
						&lt;br&gt;
						Shipping details are not applicable to Real Estate listings and Half.com.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;GetMyeBayBuying, GetMyeBaySelling&lt;/b&gt;: ShippingDetails is not returned
						(with a request version 677 or higher) if (a) the item is marked as
						local pickup only with a cost of 0 or (b) ShipToLocation is None. (With a
						request version lower than 677, ShippingDetails is returned.)
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BestOfferList</Context>
							<Context>BidList</Context>
							<Context>DeletedFromLostList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Determining Shipping Costs for a Listing</Title>
							<URL>../../../../guides/ebayfeatures/Development/Shipping-DeterminingCosts.html</URL>
						</SeeLink>
						<SeeLink>
							<Title>Revising a Listing</Title>
							<URL>../../../../guides/ebayfeatures/Development/Listings-Revising.html</URL>
							<For>restrictions on changing item properties with ReviseItem</For>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShipToLocations" type="xs:string" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						An international location or region to which the seller is willing to ship,
						regardless of shipping service. The country of the listing site is added by
						eBay. Use &lt;b&gt;GeteBayDetails&lt;/b&gt;
						with &lt;b&gt;DetailName&lt;/b&gt; set to &lt;b&gt;ShippingLocationDetails&lt;/b&gt;
						to determine which international locations are valid for the site. In the
						GeteBayDetails response, look for the ShippingLocationDetails.ShippingLocation fields.
						&lt;br&gt;&lt;br&gt;
						Omit ShipToLocations if you want to ship only within the country of the listing site.
						To state that you do not wish to ship at all, set ShipToLocations to None.
						ReviseItem can add a ShipToLocations. On output, ShipToLocations is the
						collection of all input item-level ShipToLocations plus international shipping
						service-level ShipToLocation values.
						&lt;br&gt;&lt;br&gt;
						If you have specified a region to which you will ship (such as Asia), you can
						use ExcludeShipToLocation to exclude certain countries within that region to
						where you will not ship (such as Afghanistan).
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>length of longest name in ShippingRegionCodeType and CountryCodeType</MaxLength>
						<ListBasedOn>ShippingRegionCodeType, CountryCodeType</ListBasedOn>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<URL>../../../../guides/ebayfeatures/Development/Shipping-Locations.html#ShipToLocation</URL>
							<Title>ShipToLocations</Title>
						</SeeLink>
						<SeeLink>
							<URL>GeteBayDetails.html</URL>
							<Title>GeteBayDetails</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Site" type="ns:SiteCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The name of the site on which the item is listed. The listing site affects
						the business logic and validation rules that are applied to the request,
						which in turn affect the values that are returned in the response, as well
						as values that appear on the eBay Web site. For example, the listing site
						can affect the validation of Category in listing requests, international
						business seller requirements, the values of converted (localized) prices in
						responses, the item-related time stamps that are displayed on the eBay Web
						site, the visibility of the item in some types of searches, and other
						information. In some cases, the rules are determined by a combination of
						the site, the user's registration address, and other information. You
						cannot change the site when you revise a listing.&lt;br&gt;
						&lt;br&gt;
						When you specify Item.Site in AddItem or AddFixedPriceItem, it must be consistent with the
						numeric site ID that you specify in the request URL (for the SOAP API) or
						the X-EBAY- API-SITEID header (for the XML API).&lt;br&gt;
						&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<!-- N/A to Revise calls -->
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddSellingManagerTemplate</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetDispute</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BestOfferList</Context>
							<Context>BidList</Context>
							<Context>LostList</Context>
							<Context>SecondChanceOffer</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>BidList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>The US and International eBay Sites</Title>
							<URL>../../../../guides/ebayfeatures/Basics/eBay-SitesEnvironments.html#TheUSandInternationaleBaySites</URL>
						</SeeLink>
						<SeeLink>
							<Title>Specifying the Target Site</Title>
							<URL>../../../../guides/ebayfeatures/Basics/Call-StandardCallData.html#SpecifyingtheTargetSite</URL>
						</SeeLink>
						<SeeLink>
							<Title>Field Differences for eBay Sites</Title>
							<URL>../../../../guides/ebayfeatures/Development/IntlDiffs-Fields.html</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StartPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates the starting price of the item when it is listed for the
						first time, or when it is revised or relisted.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For auction listings:&lt;/b&gt; competitive bidding starts at this
						value. Once at least one bid has been placed, &lt;b&gt;StartPrice&lt;/b&gt; remains the same but
						&lt;b&gt;CurrentPrice&lt;/b&gt; is increased to the amount of the current highest bid. If
						&lt;b&gt;ReservePrice&lt;/b&gt; is also specified, the value of
						&lt;b&gt;StartPrice&lt;/b&gt; must be lower than the value of
						&lt;b&gt;ReservePrice&lt;/b&gt;.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For fixed-price listings: &lt;/b&gt;
						This is the fixed-price at which a buyer may purchase the item.
						&lt;br&gt;&lt;br&gt;
						For both auction and fixed-price listings, there is a minimum value that may be
						specified as a &lt;b&gt;StartPrice&lt;/b&gt; value. These minimum values vary per
						site. To retrieve these minimum values for a site, call &lt;b&gt;GeteBayDetails&lt;/b&gt;
						passing in your &lt;b&gt;SiteID&lt;/b&gt; value as a header, and using
						&lt;b&gt;ListingStartPriceDetails&lt;/b&gt; as a &lt;b&gt;DetailName&lt;/b&gt;
						value. In the &lt;b&gt;GeteBayDetails&lt;/b&gt; response, look for the
						&lt;b&gt;ListingStartPriceDetails.StartPrice&lt;/b&gt; fields for the 'Chinese'
						and 'FixedPriceItem' listing types.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						There are seller limits on the US site for users who registered after October 2010.
						Seller limits control the quantity of items and/or the total value
						of the item(s) in the listing. (The &lt;b&gt;GetMyeBaySelling&lt;/b&gt; call
						returns the remaining item quantity and remaining total value under the limits for
						the seller, if any such limits exist for the seller). If a call to add an item or
						revise an item would result in the exceeding of these limits, the add item or
						revise item call will fail. For auction listings, the total value limit applies to
						the start price, not the final sale amount. For more information, see the link to
						Seller Limits below.
						&lt;/span&gt;
						&lt;b&gt;GetMyeBaySelling&lt;/b&gt; does not return &lt;b&gt;Item.StartPrice&lt;/b&gt;
						for fixed-price items; it returns &lt;b&gt;Item.SellingStatus.CurrentPrice&lt;/b&gt;.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For AddFixedPriceItem and VerifyAddFixedPriceItem:&lt;/b&gt;
						Required when no variations are specified. If variations are specified,
						use &lt;b&gt;Variation.StartPrice&lt;/b&gt; for each variation instead.
						&lt;br&gt;
						&lt;br&gt;
						Also applicable to Half.com (valid range 0.75 to 9999.99). You can revise
						this field for Half.com listings.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Seller Limits</Title>
							<URL>../../../../guides/ebayfeatures/Development/Listing-Policies.html#SellerLimits</URL>
						</SeeLink>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddLiveAuctionItem</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>ReviseLiveAuctionItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BidList</Context>
							<Context>LostList</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>BidList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Context>DeletedFromUnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<URL>GeteBayDetails.html</URL>
							<Title>GeteBayDetails</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Storefront" type="ns:StorefrontType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contains information related to the item in the context of a seller's eBay
						Store. Applicable for auction and fixed-price listings listed by eBay Stores sellers.&lt;br&gt;
						&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SubTitle" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Subtitle to use in addition to the title. Provides more keywords when buyers
						search in titles and descriptions. You cannot use HTML in the Subtitle. (HTML
						characters will be interpreted literally as plain text.) If you pass any
						value, this feature is applied (with applicable fees).&lt;br&gt;
						&lt;br&gt;
						Not applicable to listings in US eBay Motors passenger vehicle, motorcycle,
						and "other vehicle" categories or to listings in CA eBay Motors passenger
						vehicle and motorcycle categories. For eBay Motors categories that do
						not support this field, use Item Specifics (AttributeSetArray) to specify the
						vehicle subtitle.&lt;br&gt;
						&lt;br&gt;
						When you revise a item, you can add, change, or remove the
						subtitle.&lt;br&gt;
						&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>55</MaxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddLiveAuctionItem</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseLiveAuctionItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BestOfferList</Context>
							<Context>BidList</Context>
							<Context>LostList</Context>
							<Context>SecondChanceOffer</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Removing/Changing a Field When Relisting an Item</Title>
							<URL>../../../../guides/ebayfeatures/Development/Listings-RelistingItems.html#RemovingaFieldWhenRelistinganItem</URL>
						</SeeLink>
						<SeeLink>
							<Title>(RelistItem) DeletedField</Title>
							<URL>RelistItem.html#Request.DeletedField</URL>
						</SeeLink>
						<SeeLink>
							<Title>Specifying a Subtitle for a Motors Vehicle Listing</Title>
							<URL>../../../../guides/ebayfeatures/Development/Sites-eBayMotors.html#SpecifyingaSubtitleforaMotorsVehicleList</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TimeLeft" type="xs:duration" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Time left before the listing ends.
						The duration is represented in the ISO 8601 duration format (PnYnMnDTnHnMnS).
						See Data Types in the Trading API Guide for information about this format.
						For ended listings, the time left is PT0S (zero seconds).
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BestOfferList</Context>
							<Context>BidList</Context>
							<Context>SecondChanceOffer</Context>
							<Context>WatchList</Context>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>BidList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Context>DeletedFromUnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Title" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Name of the item as it appears in the listing or search results. Title is
						required for most items. This field is only optional if you leverage Pre-filled
						Item Information by using the Item.ProductListingDetails or
						Item.ExternalProductID containers.
						&lt;br&gt;&lt;br&gt;
						You cannot use HTML or JavaScript in the Title.
						(HTML characters will be
						interpreted literally as plain text.)
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For the AddItem family of calls&lt;/b&gt;: Not applicable to Half.com. &lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For ReviseItem and ReviseFixedPriceItem&lt;/b&gt;
						You can only add or change the item title if the listing has no
						bids (for auctions) or sales (for fixed-price listings) and
						the listing does not end within 12 hours.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For GetItemRecommendations&lt;/b&gt;: More keywords in the
						title usually result in more relevant Listing Analyzer
						recommendations.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>80</MaxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>VerifyAddItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemsAwaitingFeedback</CallName>
							<CallName>GetMemberMessages</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BestOfferList</Context>
							<Context>BidList</Context>
							<Context>LostList</Context>
							<Context>SecondChanceOffer</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Context>DeletedFromUnsoldList</Context>
							<Context>BidList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetDispute</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UUID" type="ns:UUIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Universally unique constraint tag. Use UUID to ensure that you only list a
						particular item once, particularly if you are listing many items at once. If
						you add an item and do not get a response, resend the request with the same
						UUID. If the item was successfully listed the first time, you will receive
						an error message for trying to use a UUID that you have already used. The
						error will also include the item ID for the duplicated item and a boolean
						value indicating whether the duplicate UUID was sent by the same application.
						&lt;br&gt;&lt;br&gt;
						We recommend you use Item.UUID with calls that add item objects (for example, AddItem
						and RelistItem). For calls that modify an existing item, such as ReviseItem, use
						InvocationID instead.
						&lt;br&gt;&lt;br&gt;
						The UUID can only contain digits from 0-9 and letters from A-F and must be
						32 characters long. The UUID value must be unique across all item listings
						on all sites.
						&lt;br&gt;&lt;br&gt;
						Also applicable as input to AddItem and related calls when you list
						items to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>32</MaxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddLiveAuctionItem</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<!-- N/A to ReviseItem -->
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VATDetails" type="ns:VATDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container for eBay's VAT features. A business seller can choose to
						offer an item exclusively to bidders and buyers that also represent businesses.
						Only applicable when the item is listed in a B2B-enabled category (on a site
						that supports B2B business features).&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
							The India site (Global ID 203) does not accept VAT values in item listings. If you
							submit an item to the India site with a VAT value, eBay generates a warning message
							that indicates the listing was accepted, but the VAT value was removed. To include
							the VAT, relist the item with a Price value that includes the VAT. Sellers are
							solely responsible for compliance relating to tax legislation in India.
						&lt;/span&gt;
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Working with Business Features and VAT</Title>
							<URL>../../../../guides/ebayfeatures/Development/Sites-IntlDiffsVATB2B.html</URL>
						</SeeLink>
						<SeeLink>
							<Title>Business Feature Field Differences</Title>
							<URL>../../../../guides/ebayfeatures/Development/IntlDiffs-B2BFields.html</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerVacationNote" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The seller is on vacation (as determined by the seller has chosen
						to add a message to listed items while on vacation.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="WatchCount" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of watches placed on this item from buyers' My eBay accounts.
						Specify IncludeWatchCount as true in the request.
						Returned by GetMyeBaySelling only if greater than 0.
						&lt;br&gt;
						&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="HitCount" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of page views for the item. This number is calculated by eBay and
						cannot be set via the API. Returned if the hit counter type is BasicStyle,
						RetroStyle, or HiddenStyle. For HiddenStyle, HitCount is returned only if the
						requestor is the item's seller.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DisableBuyerRequirements" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If true: all buyer requirements (from &lt;b&gt;Item.BuyerRequirementDetails&lt;/b&gt;
						or Buyer requirements preferences in My eBay) are ignored.
						&lt;br&gt;
						&lt;br&gt;
						If false (or omitted): &lt;b&gt;Item.BuyerRequirementDetails&lt;/b&gt; or Buyer
						requirements preferences are used, with &lt;b&gt;Item.BuyerRequirementDetails&lt;/b&gt;
						having the higher precedence.
					</xs:documentation>
					<xs:appinfo>
						<Default>false</Default>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BestOfferDetails" type="ns:BestOfferDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;b&gt;For Add/Revise/Relist/Verify calls:&lt;/b&gt; This container is used to
						enable the Best Offer feature on a listing. The Best Offer feature is not
						available for auction listings.
						&lt;br&gt;
						&lt;br&gt;
						For &lt;b&gt;GetItem&lt;/b&gt; and other calls that retrieve item data, this
						container will include the status (&lt;b&gt;GetMyeBayBuying&lt;/b&gt; only) and
						dollar amount of the latest Best Offer on a fixed-price listing, and the number of
						Best Offers received for the fixed-price listing.
						&lt;br&gt;
						&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BestOfferList</Context>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocationDefaulted" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						True if eBay provided a central location as a result of the user
						not specifying a location. This typically occurs when the seller
						specifies PostalCode without Location.
						&lt;br&gt;
						&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ThirdPartyCheckout" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					Deprecated.
					</xs:documentation>
					<xs:appinfo>
					  <noCalls/>
<!--
						<deprecationVersion>729</deprecationVersion>
						<deprecationDetails>NoOp</deprecationDetails>
						<endOfLifeVersion>729</endOfLifeVersion>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UseTaxTable" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the seller's tax table is to be used when applying and
						calculating sales tax for an order line item. A sales tax table can be
						created programmatically using the SetTaxTable call, or it can be created
						manually in My eBay's Selling Preferences. If UseTaxTable is set to true,
						the values contained in the seller's sales tax table will supersede the
						values contained in the Item.ShippingDetails.SalesTax container (if
						included in the request).&lt;br&gt;
						&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<SeeLink>
							<URL>../../../../guides/ebayfeatures/Development/Feature-SalesTax.html#UsingTaxTables</URL>
							<Title>Using Tax Tables</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="GetItFast" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the seller has committed to the GetItFast
						shipping rules for this listing. If the GetItFast field is set
						to true, and the seller's first priority domestic shipping
						service (the service that has the ShippingServicePriority
						field set to 1) is an expedited shipping service, then every
						shipping service offered for this listing is considered a GetItFast
						service. Therefore, the seller commits to delivering the item to
						the buyer-selected shipping service within one day.
						&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<URL>../../../../guides/ebayfeatures/Development/Feature-SalesTax.html</URL>
							<Title>Enabling Multi-Jurisdiction Sales Tax</Title>
						</SeeLink>
						<SeeLink>
							<Title>Miscellaneous Item Field Differences</Title>
							<URL>../../../../guides/ebayfeatures/Development/IntlDiffs-Misc.html</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BuyerResponsibleForShipping" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Applicable for listings in vehicle categories on the US eBay Motors site and
						eBay Canada site. (No business effect if specified for other categories or
						sites, as the Web site will not display the information to buyers.) If true,
						the buyer is responsible for vehicle pickup or shipping. If false, specify
						vehicle shipping arrangements in the item description. Default is true. (The
						description can also include vehicle shipping arrangements when this value is
						true.) If the item has bids or ends within 12 hours, you cannot modify this
						flag. Do not specify ShippingDetails.ShippingServiceOptions
						for vehicle listings.
						&lt;br&gt;&lt;br&gt;
						If true and the listing is on the US eBay Motors site, and you want the
						listing to be visible on the eBay Canada site, set Item.ShipToLocations to CA.
						If true and the listing is on the eBay Canada site , and you want your listing
						to be visible on the US eBay Motors site, set Item.ShipToLocations to US.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LimitedWarrantyEligible" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This feature is no longer supported. This field will be removed
						from the schema in an upcoming release.
						Applicable to US eBay Motors vehicle listings
						only. If false, the vehicle was not considered for a
						limited warranty by eBay. If your application lists
						Motors vehicles, you were required to provide the seller with an opportunity to indicate
						whether the vehicle has not been modified and is not a special type (e.g.,
						Corvette ZR1). If LimitedWarrantyEligible was passed in, it meant the
						application presented the seller with checkboxes to indicate this
						information. If true, the seller verified that the vehicle has not been
						modified and is not a special type. If false, the seller verified that
						vehicle has been modified or it is a special type. Passing a value of true
						did not guarantee that eBay would offer a limited warranty. It only made the
						listing eligible for consideration.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
					  <noCalls/>
					<!-- <DeprecationVersion>675</DeprecationVersion>
						<DeprecationDetails>NoOp</DeprecationDetails>
						<EndOfLifeVersion>759</EndOfLifeVersion>
						<UseInstead/>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo> -->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayNotes" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns a note from eBay displayed below items in the user's My
						eBay account.
						&lt;br&gt;
						&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>ScheduledList</Context>
							<Context>UnsoldList</Context>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="QuestionCount" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the number of questions buyers have posted about the
						item. Returned only if greater than 0.
						&lt;br&gt;
						&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Relisted" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Whether or not the item is a relisted item. This value is
						determined by eBay and cannot be set. Only returned if the
						item was relisted.
						&lt;br&gt;&lt;br&gt;
						Note that when an item is relisted and is given a new
						ItemID, the original item shows Relisted = true, but the new
						item does NOT show Relisted = true. In this context, the new
						item is a new listing, not a "Relisted" one.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Returned>Conditionally</Returned>
							<Context>UnsoldList</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="QuantityAvailable" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies how many of a certain item are available.&lt;br&gt;
						&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WatchList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>BidList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Context>DeletedFromUnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SKU" type="ns:SKUType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A SKU (stock keeping unit) is an identifier defined by a seller.
						Some sellers use SKUs to track complex flows of products
						and information on the client side.
						A seller can specify a SKU when listing an item with AddItem
						and related calls. eBay preserves the SKU on the item, enabling you
						to obtain it before and after an order line item is created.
						(SKU is recommended as an alternative to ApplicationData.)&lt;br&gt;
						&lt;br&gt;
						A SKU is not required to be unique, when you track listings by
						their ItemID (the default tracking method). A seller can specify a
						particular SKU on one item or on multiple items.
						Different sellers can use the same SKUs.&lt;br&gt;
						&lt;br&gt;
						If you want to use SKU instead of ItemID as a unique identifier
						(such as when retrieving items and orders), you can set
						Item.InventoryTrackingMethod to SKU in AddFixedPriceItem and
						related calls. In this case, the SKU must be
						unique across your (the seller's) active listings.
						Note that if you relist the item, you must reset
						Item.InventoryTrackingMethod to SKU; otherwise the relisted
						item will default to ItemID as the tracking method. &lt;br&gt;
						&lt;br&gt;
						If both ItemID and SKU are specified in item-retrieval and
						order-retrieval calls that support the use of SKU as a unique
						identifier, the ItemID value takes precedence and is used to
						identify the listing.&lt;br&gt;
						&lt;br&gt;
						For multi-variation listings, the SKU can be used to uniquely identify a variation that is being revised or relisted.
						If InventoryTrackingMethod is ItemID, an ItemID is also required.
						When both SKU and VariationSpecifics are passed in the request, the variation specifics take precedence as the unique identifier. &lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
							The eBay Web site UI cannot identify listings by SKU. For example,
							My eBay pages and Search pages all identify listings by item ID.
							When a buyer contacts you via eBay's messaging functionality, eBay
							uses the item ID as the identifier. Buyer-focused APIs (like the
							Shopping API) also do not support SKU as an identifier.
						&lt;/span&gt;
						&lt;b&gt;For revising and relisting only:&lt;/b&gt;
						To remove a SKU when you revise or relist an item, use DeletedField.
						(You cannot remove a SKU when Item.InventoryTrackingMethod is set
						to SKU.)&lt;br&gt;
						&lt;br&gt;
						For GetMyeBaySelling, this is only returned if set.
						&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>50</MaxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddLiveAuctionItem</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>eBay Merchant Data API</Title>
							<For>AddFixedPriceItem and ReviseFixedPriceItem</For>
							<URL>http://developer.ebay.com/DevZone/merchant-data/CallRef/index.html</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CategoryBasedAttributesPrefill" type="xs:boolean" default="false" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If this field is included in the request and set to 'true', eBay will auto-fill some
						of a listing's Item Specifics values based on the listing's category (or
						categories). Auto-filling Item Specifics based on a category is not the same as
						using Pre-filled Item Information based on a catalog product (see
						&lt;b&gt;ProductListingDetails&lt;/b&gt;). If you set
						&lt;b&gt;CategoryBasedAttributesPrefill&lt;/b&gt; to 'true', it is recommended that
						you also include and set the &lt;b&gt;Item.CategoryMappingAllowed&lt;/b&gt; value to
						'true', so you can be assured that your item will pick up the Item Specifics values
						from the correct category (categories). This field will be ignored if the category
						does not support auto-filling attributes.
						&lt;br&gt;
						&lt;br&gt;
						If you also pass in Item Specifics through the &lt;b&gt;Item.ItemSpecifics&lt;/b&gt;
						container in the request, these values will override
						any auto-filled values for the same Item Specifics. Once you have overridden the
						value of an auto-filled Item Specifics for a given listing, eBay will not auto-fill
						it on subsequent &lt;b&gt;ReviseItem&lt;/b&gt; requests (even if you remove the
						overridden value from the Item Specific in the &lt;b&gt;ItemSpecifics&lt;/b&gt;
						container).
						&lt;br&gt;
						&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SearchDetails" type="ns:SearchDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container for values that indicate whether a listing uses the Buy It Now feature,
						whether a listing is no more than one day old, and whether a listing has an image
						associated with it.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PostalCode" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Postal code of the place where the item is located. This value is used for proximity searches. To remove this value when revising or relisting an item, use DeletedField.
                  &lt;br/&gt;&lt;br/&gt;
						eBay derives a geographical location from the postal code to display on eBay listing pages. If you do not specify &lt;strong&gt;PostalCode&lt;/strong&gt;, you must specify &lt;strong&gt;Item.Location&lt;/strong&gt;.
						&lt;br/&gt;&lt;br/&gt;
                  &lt;span class="tablenote"&gt;
                  &lt;strong&gt;Note:&lt;/strong&gt; If you specify both &lt;strong&gt;PostalCode&lt;/strong&gt; and &lt;strong&gt;Location&lt;/strong&gt;, and eBay can determine a location that corresponds to the postal code, the postal code-derived location will be used for the listing.
                  &lt;/span&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingTermsInDescription" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether details about shipping costs and arrangements are
						specified in the item description.
						&lt;br&gt;
						&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<URL>../../../../guides/ebayfeatures/Development/Shipping-TypesCosts.html#SearchResultsandShippingCosts</URL>
							<Title>Search Results and Shipping Costs</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExternalProductID" type="ns:ExternalProductIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;b&gt;This field will be removed in a future release.
						&lt;/b&gt; New applications should use ProductListingDetails instead.
					</xs:documentation>
					<xs:appinfo>
						<DeprecationVersion>773</DeprecationVersion>
						<DeprecationDetails>NoOp</DeprecationDetails>
						<EndOfLifeVersion>889</EndOfLifeVersion>
						<UseInstead>Item.ProductListingDetails</UseInstead>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>VerifyAddItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerInventoryID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Unique identifier for a Half.com item. Must be an alphanumeric value (with no
						symbols) that is unique across the seller's active (unsold) inventory on
						Half.com. For Half.com, you can specify either ItemID or SellerInventoryID in
						a ReviseItem request to uniquely identify the listing. Only returned from
						GetOrders if the seller specified a value when the item was listed. You cannot
						revise this field.
						&lt;br&gt;&lt;br&gt;
						Not applicable to eBay.com listings.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>100</MaxLength>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PictureDetails" type="ns:PictureDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contains the data for a picture associated with an item. With the exception of
						eBay Motors vehicle listings, you can add up to 12 standard pictures free of
						charge. It is required that all listings have at least one picture.&lt;br&gt;
						&lt;br&gt;
						&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BestOfferList</Context>
							<Context>BidList</Context>
							<Context>SecondChanceOffer</Context>
							<Context>WatchList</Context>
							<Context>LostList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none,ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Context>DeletedFromUnsoldList</Context>
							<Context>BidList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Introduction to Pictures in Listings</Title>
							<URL>../../../../guides/ebayfeatures/Development/Pictures-Intro.html</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DispatchTimeMax" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the maximum number of business days the seller commits to for preparing an item to be shipped after receiving a cleared payment. This time does not include the shipping time (the carrier's transit time).
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For the AddItem family of calls:&lt;/b&gt; Required for listings in certain categories when certain shipping services (with delivery) are offered. See HandlingTimeEnabled in GetCategoryFeatures. The seller sets this field to a positive integer value indicating the number of days. For a list of allowed values on each eBay site, use &lt;b&gt;GeteBayDetails&lt;/b&gt; with &lt;b&gt;DetailName&lt;/b&gt; set to &lt;code&gt;DispatchTimeMaxDetails&lt;/code&gt;. (Typical values are 0, 1, 2, 3, 4, 5, 10, 15, or 20, but this can vary by site and these may change over time.)
						&lt;br&gt;&lt;br&gt;
						Valid for flat and calculated shipping. Does not apply when there is no shipping, when it is local pickup only or when it is freight shipping. For example, when &lt;strong&gt;ShippingService&lt;/strong&gt;=&lt;code&gt;Pickup&lt;/code&gt; or &lt;strong&gt;ShipToLocations&lt;/strong&gt;=&lt;code&gt;None&lt;/code&gt;, then &lt;b&gt;DispatchTimeMax&lt;/b&gt; is not required.
						&lt;br/&gt;&lt;br/&gt;
                  A &lt;b&gt;DispatchTimeMax&lt;/b&gt; value of &lt;code&gt;0&lt;/code&gt; indicates &lt;em&gt;same day handling&lt;/em&gt; for an item. In this case, the seller's shipping commitment depends on the &lt;em&gt;order cut off time&lt;/em&gt; set in the seller's user preferences. This defaults to 2:00 PM local time on most sites, which can be overridden by using &lt;strong&gt;SetUserPreferences&lt;/strong&gt; to set &lt;strong&gt;DispatchCutoffTimePreference.CutoffTime&lt;/strong&gt; for the eBay site on which the item is listed. For orders placed (and cleared payment received) before the local order cut off time, the item must be shipped by the end of the current day. For orders completed on or after the order cut off time, the item must be shipped by the end of the following day (excluding weekends and local holidays).
						&lt;br/&gt;&lt;br/&gt;

						&lt;span class="tablenote"&gt;
                  &lt;strong&gt;Note:&lt;/strong&gt; If a same day shipping carrier is selected, and the carrier delivers on one or both weekend days, sellers on the eBay US site are assumed to be open for business on the same days, and those days will be used when calculating total shipping time.
                  &lt;/span&gt;

                  With Add, Relist, Revise and Verify calls, if you wish to indicate that a listing with flat or calculated shipping has no handling time commitment, submit &lt;b&gt;Item.DispatchTimeMax&lt;/b&gt; as an empty field.
						&lt;br/&gt;&lt;br/&gt;
						To add Get It Fast to listings (for domestic shipping), in addition to setting &lt;strong&gt;GetItFast&lt;/strong&gt; to true, &lt;strong&gt;DispatchTimeMax&lt;/strong&gt; must be set to &lt;code&gt;0&lt;/code&gt; or &lt;code&gt;1&lt;/code&gt; and the seller must specify at least one qualifying expedited shipping service.
						&lt;br&gt;&lt;br&gt;

						&lt;span class="tablenote"&gt;
						&lt;b&gt;Note:&lt;/b&gt; To receive a Top-Rated Plus seal for their listing, Top-Rated Sellers must offer same day or 1-day handling (&lt;b&gt;DispatchTimeMax&lt;/b&gt;=&lt;code&gt;0&lt;/code&gt; or &lt;b&gt;DispatchTimeMax&lt;/b&gt;=&lt;code&gt;1&lt;/code&gt;) and accept returns (&lt;b&gt;ReturnPolicy.ReturnsAcceptedOption=ReturnsAccepted&lt;/b&gt;). Top-Rated listings qualify for the greatest average boost in Best Match and the 20 percent Final Value Fee discount. For more information on changes to eBay's Top-rated seller program, see the &lt;a href="http://pages.ebay.com/help/sell/top-rated.html"&gt;Becoming a Top Rated Seller and qualifying for Top Rated Plus&lt;/a&gt; page.
						&lt;/span&gt;

						&lt;b&gt;For ReviseItem only:&lt;/b&gt; If the listing has bids or sales and it ends within 12 hours, you can't change this value. If the listing is a GTC listing that has sales or ends within 12 hours (one or the other, but not both), you can add or change this value. If the listing has no bids or sales and more than 12 hours remain before the listing ends, you can add or change the dispatch (handling) time.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For GetItem:&lt;/b&gt; GetItem returns DispatchTimeMax only when shipping service options are specified for the item and the seller specified a dispatch time.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<URL>GeteBayDetails.html</URL>
							<Title>GeteBayDetails</Title>
						</SeeLink>
						<SeeLink>
							<Title>(GetCategoryFeatures) SiteDefaults.HandlingTimeEnabled</Title>
							<URL>GetCategoryFeatures.html#Response.SiteDefaults.HandlingTimeEnabled</URL>
						</SeeLink>
						<SeeLink>
						 <Title>Same Day Handling</Title>
						 <URL>../../../../guides/ebayfeatures/Development/Shipping-Services.html#SameDayHandling</URL>
					</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SkypeEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies that Skype-related information is included with an item listing,
						including, for example, Skype Voice. Skype-related information provides
						buttons that enable potential buyers to contact sellers through Skype.
						Information about Skype is available at www.Skype.com. If all of the
						prerequisites for adding Skype buttons to listings are met (see the eBay Web
						Services Guide), you can make communication through Skype available in
						listings. SkypeEnabled must be true if SkypeID and SkypeContactOption are
						specified.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SkypeID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The Skype name of the seller. Requires that SkypeEnabled is set to true.
						Available if the seller has a Skype account and has linked it (on the eBay
						site) with his or her eBay account.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SkypeContactOption" type="ns:SkypeContactOptionCodeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Indicates the Skype contact option that the seller and buyer can use to communicate
						about the listing. For Skype communication to be possible, the
						&lt;b&gt;SkypeEnabled&lt;/b&gt; flag must be included and set to 'true'.
						The seller must also have a Skype account that is linked with his or her eBay
						account.
						&lt;br&gt;&lt;br&gt;
						More than one Skype contact option may be specified.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BestOfferEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates, when true, that an item is available by Best Offer.
					</xs:documentation>
					<xs:appinfo>
						<noCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalListing" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates, when true, that an item is available locally.
					</xs:documentation>
					<xs:appinfo>
						<noCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ThirdPartyCheckoutIntegration" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					Deprecated.
					</xs:documentation>
					<xs:appinfo>
					  <noCalls/>
<!--
						<deprecationVersion>729</deprecationVersion>
						<deprecationDetails>NoOp</deprecationDetails>
						<endOfLifeVersion>729</endOfLifeVersion>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<URL>../../../../guides/ebayfeatures/Development/Notifications/index.htmls</URL>
							<Title>Platform Notifications</Title>
						</SeeLink>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ListingCheckoutRedirectPreference" type="ns:ListingCheckoutRedirectPreferenceType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container consisting of the ProStores store name and user name.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerContactDetails" type="ns:AddressType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contact information for sellers using the Classified Ad format for eBay
						Motors vehicles categories. To remove seller contact information when
						revising or relisting an item, use DeletedField. The seller contact details
						for the primary and secondary phone numbers cannot be deleted
						individually.
						&lt;br&gt;&lt;br&gt;
						To provide City, State, and Zip code information in
						SellerContactDetails use the following field:&lt;br&gt;
						Item.SellerContactDetails.Street2
						&lt;br&gt;&lt;br&gt;
						To delete the secondary phone number, for example, you must delete all of
						the secondary phone fields:&lt;br&gt;
						Item.SellerContactDetails.Phone2AreaOrCityCode&lt;br&gt;
						Item.SellerContactDetails.Phone2CountryCode&lt;br&gt;
						Item.SellerContactDetails.Phone2CountryPrefix&lt;br&gt;
						Item.SellerContactDetails.Phone2LocalNumber
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Classified Ad Listings</Title>
							<URL>../../../../guides/ebayfeatures/Development/Specialty-ClassifiedAds.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalQuestionCount" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of questions asked about this item. Applies to eBay Motors Pro
						applications only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProxyItem" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Some listings on the eBay platform originate from eBay affiliates.
						Depending on the relationship the affiliate has with eBay, there are times
						when the affiliate retains ownership of the listing. When this occurs
						the representation of the listing on eBay is considered a proxy item. Proxy
						items can only be edited using API requests from the applications that
						originally listed them.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription,
								ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExtendedSellerContactDetails" type="ns:ExtendedContactDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Extended contact information for sellers using the Classified Ad format.
						Specifies the days and hours when the seller can be contacted.
						To remove seller contact information when revising or relisting an item, use
						DeletedField.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LeadCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the number of leads (emails) buyers have posted about the item.
						You must be the seller of the item to retrieve the lead count.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>UnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NewLeadCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the number of new leads (unanswered emails) buyers have posted
						about the item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemSpecifics" type="ns:NameValueListArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A list of Item Specific name and value pairs that the
						seller specified for the item.&lt;br&gt;
						&lt;br&gt;
						Item Specifics describe well-known aspects of an
						item or product in a standard way, to help buyers find that
						type of item or product more easily.
						or example, "Publication Year" is a typical aspect of books,
						and "Megapixels" is a typical aspect of digital cameras.&lt;br&gt;
						&lt;br&gt;
						In the AddItem family of calls, use Item.ItemSpecifics to specify
						custom Item Specifics.&lt;br&gt;
						&lt;br&gt;
						To determine which categories support custom Item Specifics, use
						GetCategoryFeatures.&lt;br&gt;
						&lt;br&gt;
						To retrieve recommended Item Specifics, use GetCategorySpecifics.&lt;br&gt;
						&lt;br&gt;
						With GetItem, this is only returned when you specify
						IncludeItemSpecifics in the request (and the seller included
						custom Item Specifics in their listing).&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For ReviseItem only:&lt;/b&gt; When you revise a listing,
						if the listing has bids and ends within 12 hours, you cannot change or
						add Item Specifics. If the listing has bids but ends in more
						than 12 hours, you cannot change existing Item Specifics, but you can
						add Item Specifics that were not previously specified.&lt;br&gt;
						&lt;br&gt;
						To delete all Item Specifics when you revise or relist, specify
						Item.ItemSpecifics in DeletedField and don't pass ItemSpecifics in the
						request.&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						To specify an item's condition, use the ConditionID field
						instead of a condition item specific.
						Use GetCategoryFeatures to see which categories support
						ConditionID and to get a list of valid condition IDs.
						(If you specify ConditionID and you also specify
						Condition as a custom item specific, eBay drops the condition
						item specific.)
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Working with Custom Item Specifics</Title>
							<URL>../../../../guides/ebayfeatures/Development/ItemSpecifics.html</URL>
						</SeeLink>
						<SeeLink>
							<Title>Seller Central: Changes to Item Specifics</Title>
							<URL>http://pages.ebay.com/sellerinformation/news/itemspecific.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="GroupCategoryID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						GroupCategoryID is returned if there is a value of
						BestMatchCategoryGroup in the Order field for the GetSearchResults
						call. However, the results depend on the items and groups
						requested.
						&lt;br&gt;
						&lt;br&gt;
						The Best Match algorithm will try to evenly fit the items and
						return groups of 'Best Matching' Categories. A 'category group' can
						be a parent category that contains the best-matching items from
						several of its subcategories. Within each category group, items
						will be also sorted by best match. The only condition when you may
						not get a GroupCategoryID returned at all is when the request is
						for one group and there is more than one category that has matching
						items. Very rarely, the same item will appear once in the group for
						its primary category and once in another group for its secondary
						category, in the same result set. Also very occasionally, a Store
						Inventory Item can appear in the results before a regular listing.
					</xs:documentation>
					<xs:appinfo>
						<noCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdPayPerLeadFee" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The pay-per-lead feature is no longer available, and this field is scheduled to
						be removed from the WSDL.
					</xs:documentation>
					<xs:appinfo>
						<noCalls/>
						<!-- <CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: ReturnAll</Details>
						</CallInfo> -->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BidGroupItem" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Bid groups are only applicable to the Bid Assistant feature, which is a
						feature that has been retired. This field is scheduled to be removed
						from ItemType.
					</xs:documentation>
					<xs:appinfo>
						<noCalls/>
						<!-- <CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WatchList</Context>
							<Returned>Conditionally</Returned>
						</CallInfo> -->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ApplyBuyerProtection" type="ns:BuyerProtectionDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container consisting of details related to whether or not the
						item is eligible for buyer protection and which of the buyer protection
						programs will cover the item. This container is not returned if the item is not
						eligible for eBay or PayPal buyer protection.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ListingSubtype2" type="ns:ListingSubtypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates a specific type of lead generation format listing, such as
						classified ad or local market Best Offer listing. Only applicable when
						ListingType=LeadGeneration.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
							ListingSubtype2 replaces the deprecated ListingSubtype field.
							If both are specified in a request, ListingSubtype2 takes precedence.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>About Local Market Listings</Title>
							<URL>http://pages.ebay.com/help/sell/motors-selling-locally.html</URL>
						</SeeLink>
						<SeeLink>
							<Title>Advertising with Classified Ads</Title>
							<URL>http://pages.ebay.com/help/sell/f-ad.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MechanicalCheckAccepted" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the seller allows the bidder to request mechanical
						inspection services from RAC. For Car category listings on the UK site.
					</xs:documentation>
					<xs:appinfo>
						<Default>false</Default>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateSellerInfo" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies whether the following Business Seller fields have been updated for
						the item specified in the request: First Name, Last Name, Fax, Email
						Address, Additional Contact Information, Trade Registration Number, VAT
						Identification Number.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateReturnPolicy" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Flag to indicate whether the item's Return Policy has been updated
						as part of the revised listing.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemPolicyViolation" type="ns:ItemPolicyViolationType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the details of policy violations if the item was administratively
						canceled.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CrossBorderTrade" type="xs:string" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						This field is used by sellers who want their listing to be returned in the search
						results for other eBay sites. This feature is currently only supported by the US, UK,
						eBay Canada, and eBay Ireland sites. See &lt;a href="
						http://pages.ebay.com/help/sell/globalexposure.html"&gt;Getting exposure on
						international sites&lt;/a&gt; for full requirements on using this feature. There is a
						small listing fee for each country specified as a Cross Border Trade country.
						&lt;br&gt;&lt;br&gt;
						US listings that offer shipping to Canada, North America, or worldwide are
						automatically returned on eBay.ca at no extra charge, so US listings that offer
						shipping to these locations do not need to specify Canada as a Cross Border Trade
						country.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Making Listings Available by Default on Another Site</Title>
							<URL>../../../../guides/ebayfeatures/Development/Feature-MultipleSiteListing.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BusinessSellerDetails" type="ns:BusinessSellerDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the seller's information (in a business card format)
						if the seller's SellerBusinessCodeType is set to 'Commercial'.
						This is only applicable for sites where Business Seller options
						are supported.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BuyerGuaranteePrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						For the Australia site, BuyerGuaranteePrice is the PayPal Buyer Protection
						coverage, offered for the item at the time of purchase. Details of coverage
						are in the following sections of the View Item page: the Buy Safely section
						and the Payment Details section.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes,
								ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BuyerRequirementDetails" type="ns:BuyerRequirementDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						When this container is present in an AddItem or AddFixedPriceItem call, all
						buyer requirements for the resulting listing are set by this container.
						Furthermore, individual buyer requirements cannot be modified or added when
						including this container in a ReviseItem call. The ReviseItem call needs to
						provide the entire set of buyer requirements to modify or add any of the
						requirements. Unless otherwise specified, most buyer requirements are only
						returned if the caller is the seller. All global My eBay Buyer Requirements
						are overridden by the contents of this container. This means that buyer
						requirements set in My eBay cannot be combined with buyer requirements
						included in this container. &lt;br&gt;
						&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Selecting Buyer Requirements (eBay Web site help)</Title>
							<URL>http://pages.ebay.com/help/sell/buyer-requirements.html</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReturnPolicy" type="ns:ReturnPolicyType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container that describes the seller's return policy. Most categories on most
						eBay sites require the seller to include a return policy through the
						ReturnPolicy container.
						&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For the AddItem family of calls:&lt;/b&gt; Required for
						most categories on most sites. Use ReturnPolicyEnabled
						in GetCategoryFeatures to determine which categories require this
						field. To determine which ReturnPolicy fields can be used on each site, call &lt;b&gt;GeteBayDetails&lt;/b&gt;
						with &lt;b&gt;DetailName&lt;/b&gt; set to &lt;b&gt;ReturnPolicyDetails&lt;/b&gt;.
						&lt;br&gt; &lt;br&gt;
						eBay India (IN), Australia (AU), and US eBay Motors
						Parts and Accessories categories typically support but do not
						require a return policy. (However, we strongly recommend that
						you specify a clear return policy whenever possible.)&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For ReviseItem only:&lt;/b&gt; If the listing has bids or
						sales and it ends within 12 hours, you can't change the return policy
						details. If the listing is a GTC listing that has sales or ends within 12
						hours (one or the other, but not both), you can add a return policy to the
						GTC listing (but you can't change return policy details if already present).
						If the listing has no bids or sales and more than 12 hours remain before the
						listing ends, you can add or change the return policy. When you revise your
						return policy, you only need to specify the fields you want to add or
						change. You don't need to specify all the other ReturnPolicy fields again.
						The other fields will retain their existing settings.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For the GetItem family of calls:&lt;/b&gt; Only returned if the
						site you sent the request to supports the seller's return policy. Typically,
						the return policy details are only returned when the request is sent to the
						listing site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<Default>MoneyBack</Default>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddLiveAuctionItem</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>ReviseLiveAuctionItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<Default>MoneyBack</Default>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes,
								ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Details>GranularityLevel: Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Offering a Clear Return Policy</Title>
							<URL>../../../../guides/ebayfeatures/Development/Feature-ReturnPolicy.html</URL>
						</SeeLink>
						<SeeLink>
							<Title>(GetCategoryFeatures) Category.ReturnPolicyEnabled</Title>
							<For>categories that require a return policy</For>
							<URL>GetCategoryFeatures.html#Response.Category.ReturnPolicyEnabled</URL>
						</SeeLink>
						<SeeLink>
							<Title>(GeteBayDetails) ReturnPolicyDetails</Title>
							<For>return policy fields that each site reports</For>
							<URL>GeteBayDetails.html#Response.ReturnPolicyDetails</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentAllowedSite" type="ns:SiteCodeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Enables you to view the sites on which an item can be purchased,
						based on the payment methods offered for the item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InventoryTrackingMethod" type="ns:InventoryTrackingMethodCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether you prefer to track your eBay listings by
						eBay Item ID or by your own SKU. &lt;br&gt;
						&lt;br&gt;
						If you want to use SKU instead of ItemID as a unique identifier
						(such as when retrieving items and orders), you can set
						Item.InventoryTrackingMethod to SKU in AddFixedPriceItem and
						related calls. In this case, the SKU must be
						unique across your (the seller's) active listings.
						Note that if you relist the item, you must reset
						Item.InventoryTrackingMethod to SKU; otherwise the relisted
						item will default to ItemID as the tracking method. &lt;br&gt;
						&lt;br&gt;
						If both ItemID and SKU are specified in item-retrieval and
						order-retrieval calls that support the use of SKU as a unique
						identifier, the ItemID value takes precedence and is used to
						identify the listing.&lt;br&gt;
						&lt;b&gt;For GetItem and related calls&lt;/b&gt;:
						Only returned when the value is SKU; not returned when the value is ItemID.
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<RequiredInput>No</RequiredInput>
							<Default>ItemID</Default>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes,
								ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>eBay Merchant Data API</Title>
							<For>AddFixedPriceItem and ReviseFixedPriceItem</For>
							<URL>http://developer.ebay.com/DevZone/merchant-data/CallRef/index.html</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="IntegratedMerchantCreditCardEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the item can be paid for through a payment gateway
						(Payflow) account. If IntegratedMerchantCreditCardEnabled is true, then
						integrated merchant credit card (IMCC) is enabled for credit cards because
						the seller has a payment gateway account. Therefore, if
						IntegratedMerchantCreditCardEnabled is true, and AmEx, Discover, or VisaMC
						is returned for an item, then on checkout, an online credit-card payment is
						processed through a payment gateway account. A payment gateway account is
						used by sellers to accept online credit cards (Visa, MasterCard, American
						Express, and Discover).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes,
								ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItems</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<CallName>GetSellingManagerSoldListings</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Variations" type="ns:VariationsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Variations are multiple similar (but not identical) items in a
						single fixed-price listing. For example, a T-shirt listing
						could contain multiple items of the same brand
						that vary by color and size (like "Blue, Large" and
						"Black, Medium"). Each variation specifies a combination of one of
						these colors and sizes. Each variation can have a different
						quantity and price. You can buy multiple items from one
						variation at the same time. (That is, one order line item can contain
						multiple items from a single variation.) &lt;br&gt;
						&lt;br&gt;
						If you list in two categories, both categories must support
						listing with variations. See VariationsEnabled in
						GetCategoryFeatures to determine applicable categories.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For ReviseFixedPriceItem and
						RelistFixedPriceItem:&lt;/b&gt; Once a listing has been submitted with variations,
						you can't delete all the variations when you revise or relist the listing (because
						it would be considered a different listing). However, you can delete or replace individual variations as needed to match your current inventory. If a variation has
						no purchases, use the Variation.Delete field to delete the variation. If it has
						inventory, set the Quantity to 0.&lt;br&gt;
						&lt;br&gt;
						As a best practice, if you want to revise multiple variations in
						the same listing at the same time (i.e, within a very short period),
						use a single ReviseFixedPriceItem request and include all the
						variation revisions in the same request. If your application design
						requires you to revise each variation individually, then avoid using
						multiple parallel threads. Instead, use a serial, synchronous
						process. That is, wait until each revision has been
						processed by eBay before submitting the next revision request for
						another variation in the same listing.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For GetItem and related calls&lt;/b&gt; Only returned
						when a listing has variations.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For GetSellerList:&lt;/b&gt; Only returned when a listing
						has variations, IncludeVariations was set to true in the request,
						the DetailLevel was set to ReturnAll, and an applicable pagination
						value and time range were specified.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For GetItemTransactions&lt;/b&gt; Only returned in Item
						when a listing has variations and IncludeVariations was set to true
						in the request. (Also see Variation returned in Transaction for
						information about which variation was actually purchased.)
						&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For GetSellerEvents, GetMyeBayBuying, and GetMyeBaySelling:&lt;/b&gt; Only returned
						when a listing has variations and HideVariations was set to false
						or not specified in the request.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Configuring Variations for a Listing</Title>
							<URL>../../../../guides/ebayfeatures/Development/Variations-Configuring.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>No</RequiredInput>
							<SeeLink>
								<Title>Using Multi-Variation Listings</Title>
								<URL>../../../../guides/ebayfeatures/Development/Variations.html</URL>
							</SeeLink>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>LostList</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>DeletedFromSoldList</Context>
							<Context>DeletedFromUnsoldList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerInventory</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemCompatibilityList" type="ns:ItemCompatibilityListType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A list of parts compatibility information specified as name and value pairs. Describes an assembly with which a part is compatible (i.e., compatibility by application). For example, to specify a part's compatibility with a vehicle, the name (search name) would map to standard vehicle characteristics (e.g., Year, Make, Model, Trim, and Engine). The values would desribe the specific vehicle, such as a 2006 Honda Accord. Use the Product Metadata API to retrieve valid search names and corresponding values.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For the AddItem family of calls:&lt;/b&gt; Use this for specifying parts compatibility by application manually. This can only be used in categories that support parts compatibility by application. Use &lt;b class="con"&gt;GetCategoryFeatures&lt;/b&gt; with the "CompatibilityEnabled" feature ID to determine which categories support parts compatibility by application.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; Only valid parts compatibility name-value pairs will be added to the listing. Any invalid parts compatibility combinations will be reported in the long error message in the response errors with a severity of Warning.&lt;/span&gt;
						&lt;b&gt;For ReviseFixedPriceItem and ReviseItem:&lt;/b&gt; When you revise a listing, if the listing has bids and/or ends within 12 hours, item compatibilities cannot be deleted. You may add item compatibilities at any time.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For GetItem:&lt;/b&gt; &lt;b
						class="con"&gt;ItemCompatibilityList&lt;/b&gt; is returned only if:
						&lt;br/&gt;
						&lt;ul&gt;
							&lt;li&gt;The seller included item compatibility in the listing.&lt;/li&gt;
							&lt;li&gt;The item compatibility details were specified manually; that is, they do not correspond to an eBay catalog product. (To retrieve compatibility details that &lt;em&gt;do&lt;/em&gt; correspond to eBay catalog products, use the eBay Product API's getProductCompatibilities call.)&lt;/li&gt;
							&lt;li&gt;&lt;b class="con"&gt;IncludeItemCompatibilityList&lt;/b&gt; is set to true in the &lt;b class="con"&gt;GetItem&lt;/b&gt; request&lt;/li&gt;.
						&lt;/ul&gt;

					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItemFromSellingManagerTemplate</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
							<SeeLink>
								<Title>Specifying Parts Compatibility in Listings</Title>
								<URL>../../../../guides/ebayfeatures/Development/CompatibleParts.html</URL>
							</SeeLink>
							<SeeLink>
								<Title>Product Metadata API Call Reference</Title>
								<URL>http://developer.ebay.com/DevZone/product-metadata/CallRef/index.html</URL>
								<For>information about retrieving compatibility search names and corresponding values needed to specify compatibility by application manually.</For>
							</SeeLink>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<SeeLink>
								<Title>Product API ProductCompatibilities call reference</Title>
								<URL>http://developer.ebay.com/Devzone/product/CallRef/getProductCompatibilities.html</URL>
								<For>information about retrieving compatibility details that correspond to eBay catalog products.</For>
							</SeeLink>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemCompatibilityCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the number of compatible applications specified for the given item.
						Applies to items listed with fitment by application only (either manually or
						with a catalog product that supports compatibility).
						&lt;br&gt;&lt;br&gt;
						Not returned if the item has no specified compatible applications. Not
						returned if &lt;b class="con"&gt;IncludeItemCompatibilityList&lt;/b&gt; is
						specified in the request.
						&lt;br&gt;&lt;br&gt;
						To retrieve the list of compatibility information, set &lt;b class="con"&gt;
						IncludeItemCompatibilityList&lt;/b&gt; to "true" in the request.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ConditionID" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The numeric ID (e.g., 1000) for the item condition.
						Sellers should also clarify the item's condition in their
						own item description.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						In addition to including notes on flaws or wear and tear on an used item in the
						&lt;b&gt;Item.Description&lt;/b&gt;, and including a &lt;b&gt;ConditionID&lt;/b&gt;
						value, you can provide additional information about the condition of your used item
						through the &lt;b&gt;Item.ConditionDescription&lt;/b&gt; string field.
						&lt;/span&gt;
						&lt;br&gt;
						&lt;b&gt;For the AddItem family of calls:&lt;/b&gt;
						Use GetCategoryFeatures for details about which categories support
						(or require) ConditionID, plus policies and help on choosing the
						right condition for the item (to reduce disputes). &lt;br&gt;
						&lt;br&gt;
						Please note the following behavior if you pass a ConditionID value
						that is not valid for the category: If ConditionID is disabled
						(or not applicable) for the category, the item is listed with no
						condition. If ConditionID is enabled or required for the category, the listing
						request fails.&lt;br&gt;
						&lt;br&gt;
						If you are listing in two categories, the primary category determines which
						condition model (ConditionID or item specifics) and which condition values
						can be used. &lt;br&gt;
						&lt;br&gt;
						US eBay Motors Parts &amp; Accessories and vehicle categories require ConditionID for new
						listings and re-listings.
						&lt;br&gt;
						&lt;br&gt;
						Not applicable to Half.com in listing requests (e.g., AddItem).
						However, ConditionID could be returned in responses for
						Half.com listings that are available to or sold on the
						eBay site (as appropriate for the corresponding eBay category).&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For Revise/Relist calls:&lt;/b&gt; In most cases, you can add or modify
						ConditionID when you revise or relist.
						If GetCategoryFeatures returns ConditionEnabled=Required for the
						listing's category, you cannot remove ConditionID from the listing.&lt;br&gt;
						&lt;br&gt;
						If an auction has bids or ends within 12 hours, you cannot remove or
						change its condition, and you cannot replace a condition
						attribute or custom item specific with ConditionID. In this case,
						you will still be able to modify other fields that are normally
						editable, even if ConditionID is not present.&lt;br&gt;
						&lt;br&gt;
						In most cases, you can add or modify ConditionID for multi-quantity
						fixed price listings. (If a multi-quantity fixed price listing has
						revision restrictions imposed by other choices the seller has made
						in the listing, you might not be able to remove or change the
						condition.)&lt;br&gt;
						&lt;br&gt;
						If you revise or relist a GTC listing that only has a condition
						attribute or custom item specific, you need to specify ConditionID
						(if the category requires it). ReviseInventoryStatus also fails
						if you attempt to revise listings that are missing ConditionID.
						(This rule does not apply during auto-renewal of a GTC listing.
						It only applies when you perform an action on the listing.) &lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For GetItem and GetSellerList:&lt;/b&gt; Only returned when the seller
						specified ConditionID in their listing. Also returns
						a localized display name.&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						For most categories, eBay does not convert item condition data in
						the older AttributeSetArray, LookupAttributeArray, or ItemSpecifics
						format to this format in older listings or when you revise or
						relist items.
						This means GTC listings and older ended or sold listings
						may still return the item condition in these other fields even after
						new listings only support ConditionID.&lt;br&gt;
						&lt;br&gt;
						There are a few categories in which automatic mapping does occur,
						where the old and newer conditions are identical. See the "Automatic Mapping"
						tab in the Item Condition Look-up Table link below for details.&lt;br&gt;
						&lt;br&gt;
						Also, if you specified ConditionID but the category also supports
						condition in item specifics, you may receive a
						"Dropped condition from Item specifics" warning.
						You can ignore this warning as long as you used ConditionID.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Specifying an Item's Condition</Title>
							<URL>../../../../guides/ebayfeatures/Development/Desc-ItemCondition.html</URL>
						</SeeLink>
						<SeeLink>
							<Title>ConditionValues in GetCategoryFeatures</Title>
							<URL>GetCategoryFeatures.html#Response.Category.ConditionValues</URL>
						</SeeLink>
						<SeeLink>
							<Title>Item Condition Look-up Table (and Automatic Mapping)</Title>
							<URL>http://pages.ebay.com/sellerinformation/news/itemconditionlookup.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItemFromSellingManagerTemplate</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>AddLiveAuctionItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>

			<!--Item Condition Desxcription START-->
			<xs:element name="ConditionDescription" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This string field is used by the seller to more clearly describe the condition of items that are not brand new.
						&lt;br&gt;&lt;br&gt;
						The &lt;b&gt;ConditionDescription&lt;/b&gt; field is available for all categories, including categories where the condition type is not applicable (e.g., Antiques). This field is applicable for all item conditions except "New", "Brand New", "New with tags", and "New in box". If &lt;b&gt;ConditionDescription&lt;/b&gt; is used with these conditions (Condition IDs 1000-1499), eBay will simply ignore this field if included, and eBay will return a warning message to the user.
						&lt;br&gt;&lt;br&gt;
						This field should only be used to further clarify the condition of the used item. For example, "The right leg of the chair has a small scratch, and on the seat back there is a light blue stain about the shape and size of a coin." It should not be used for branding, promotions, shipping, returns, payment or other information unrelated to the condition of the item. Make sure that the condition type (&lt;b&gt;Item.ConditionID&lt;/b&gt;), condition description, item description (&lt;b&gt;Item.Description&lt;/b&gt;), and the listing's pictures do not contradict one another.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;
                  &lt;strong&gt;Note:&lt;/strong&gt; The &lt;b&gt;ConditionDescription&lt;/b&gt; field is optional For Add/Revise/Relist API calls. However, this field may become required in some categories starting with the Spring 2013 Seller Release. &lt;br&gt;
                  &lt;b&gt;ConditionDescription&lt;/b&gt; is currently supported on the eBay US and US eBay Motors (0), UK (3), CA (2), CAFR (210), AU (15), AT (16), BEFR (23), BENL (123), FR (71), DE (77), IT (101), NL (146), ES (186), CH (193), IE (205) and PL (212) sites.
                  &lt;/span&gt;
						The &lt;b&gt;ConditionDescription&lt;/b&gt; field is returned by &lt;b&gt;GetItem&lt;/b&gt; (and other related calls that return the Item object) if a condition description is specified in the listing.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>1000</MaxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItemFromSellingManagerTemplate</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>AddItems</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Fine, Medium</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetItems</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<!--Item Condition Desxcription END-->

			<xs:element name="ConditionDisplayName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The human-readable label for the item condition.
						Display names are localized for the site on
						which they're listed (not necessarily the site on which
						they're viewed).&lt;br&gt;
						&lt;br&gt;
						Most categories use the same display name for the
						same condition ID. Some categories may override the display name
						based on buyer expectations for items in the category.
						For example, condition ID 1000 could be called
						"New" in one category and "New with tags" in another.&lt;br&gt;
						&lt;br&gt;
						Behind the scenes, eBay's search engine uses the ID
						(not the display name) to determine whether items are
						new, used, or refurbished.&lt;br&gt;
						&lt;br&gt;
						Only returned when the seller specified ConditionID in their
						listing.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>50</MaxLength>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TaxCategory" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Tax exception category code. This is to be used only
						by sellers who have opted into sales tax being calculated
						by a sales tax calculation vendor. If you are interested
						in becoming a tax calculation vendor partner with eBay,
						contact developer-relations@ebay.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="QuantityAvailableHint" type="ns:QuantityAvailableHintCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the type of message that will be returned describing the quantity
						available for the item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="QuantityThreshold" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The quantity threshold above which the seller prefers not to show the actual
						quantity available. Returned when the quantity available is greater than the
						value of quantity threshold. Currently, 10 is the only available value for
						this threshold.
					</xs:documentation>
					<xs:appinfo>
						<default>10</default>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PostCheckoutExperienceEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DiscountPriceInfo" type="ns:DiscountPriceInfoType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container provides information for an item that has a Strikethrough Price (STP) or a Minimum Advertised Price
						(MAP) discount pricing treatment. STP and MAP apply only to fixed-price listings and auction listings with the Buy
						It Now opton. STP is available on the US, UK, and German (DE) sites, while MAP is available only on the US site.
						&lt;br /&gt; &lt;br /&gt;
						Discount pricing is available to qualified sellers (and their associated developers) who
						participate in the Discount Pricing Program. Once qualified, sellers receive a
						"special account flag" (SAF) that allows them to apply Discount Pricing to both single-variation and multi-variation
						items. Sellers should contact their account manager or Customer Service to
						see if they qualify for the Strikethrough Pricing program.
						&lt;br&gt;&lt;br&gt;
						As a seller listing Discount Price items, you are required to maintain records of your discount
						pricing in the event you are called upon to substantiate your item pricing. The following
						link details your legal obligations when you utilize Discount Pricing to sell items: &lt;a href=
						"http://pages.ebay.com/help/sell/strike-through.html"&gt;Strikethrough Pricing Requirements
						&lt;/a&gt;
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For AddFixedPriceItem, RelistFixedPriceItem, ReviseFixedPriceItem, and
						VerifyAddFixedPriceItem:&lt;/b&gt;
						If you are listing variations (MSKU items), use Variation.DiscountPriceInfo for each variation.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Displaying Discount Pricing Information to Buyers</Title>
							<URL>../../../../guides/ebayfeatures/Development/Items-Retrieving.html#DisplayingDiscountPricingInformationtoBu</URL>
						</SeeLink>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UseRecommendedProduct" type="xs:boolean" default="false" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If true, and the item details in the request match a product in the eBay catalog, the matching product is used to list the item. This is like using ProductListingDetails to list an item. Applies only to catalog-enabled categories.
						&lt;br&gt;&lt;br&gt;
						This feature is available to a small subset of eBay-selected sellers.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
							<SeeLink>
								<Title>Item.ProductListingDetails</Title>
								<URL>#Request.Item.ProductListingDetails</URL>
							</SeeLink>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerProvidedTitle" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A descriptive free-text title for a US or CA eBay Motors vehicle
						listing. This title appears below eBay's pre-filled listing title
						on the View Item page (not at the top of the View Item page).
						It's also appended to the listing title in search results
						(like a subtitle) on the US eBay Motors site.
						Keywords in this title help buyers find or distinguish
						your listing.&lt;br&gt;
						&lt;br&gt;
						Applicable to listings in US eBay Motors Cars and Trucks,
						Motorcycle, and some of the Powersport, Boats and RV campers
						categories; or to Cars and Trucks listings on CA eBay Motors.&lt;br&gt;
						&lt;br&gt;
						This replaces the older US and Canada eBay Motors Subtitle attribute
						(attribute ID 10246).&lt;br&gt;
						&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>80</MaxLength>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>VerifyAddItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VIN" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Vehicle Identification Number, which is a unique serial number
						for a motor vehicle.&lt;br&gt;
						&lt;br&gt;
						Applicable to listings in US eBay Motors Cars and Trucks (6001),
						Motorcycles (6024), Commercial Trucks (63732),
						RVs and Campers (50054), ATVs (6723), Snowmobiles (42595),
						and UTVs (173665);
						and to Cars and Trucks listings in CA, CAFR and AU eBay Motors.
						For vehicle categories that do not use VIN,
						call GetCategorySpecifics to determine applicable
						custom item specifics (such as "Hull ID Number" for Boats).
						&lt;br&gt;
						&lt;br&gt;
						For the US, CA, and CAFR eBay Motors sites, required for cars and
						trucks from model year 1981 and later. (The US developed national standards for VIN values as of 1981.)&lt;br&gt;
						&lt;br&gt;
						For the eBay Australia site, required for vehicles from model year
						1989 or later. For the eBay Australia site, only appears on the View Item page if you also specify the date of first registration in the listing's item specifics.
						 &lt;br&gt;
						&lt;br&gt;
						Appears in the VIN field in the Item Specifics section of eBay's
						View Item page.&lt;br&gt;
						&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>17</MaxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VINLink" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Link to the Vehicle History Report for the vehicle whose VIN was
						specified in Item.VIN. If no vehicle history report is available, eBay may instead show a plain-text copy of the VIN.&lt;br&gt;
						&lt;br&gt;
						Applicable to listings in US eBay Motors Cars and Trucks, Motorcycle, and some Powersport, Boats and RV campers categories;
						and to Cars and Trucks listings in CA, CAFR and AU eBay Motors.&lt;br&gt;
						&lt;br&gt;
						For the eBay Australia site, only appears on the View Item page if
						you specify Item.VIN and you also specify the date of
						first registration in the listing's item specifics.&lt;br&gt;
						&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>2056</MaxLength>
						<TagStatus>ComingSoon</TagStatus>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VRM" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Vehicle Registration Mark, which is a unique identifier for
						a motor vehicle.&lt;br&gt;
						&lt;br&gt;
						Applicable to listings in UK eBay Motors Cars and Trucks,
						Motorcycle, and some Powersport categories.&lt;br&gt;
						&lt;br&gt;
						Appears as a VRM field in the Item Specifics section of eBay's
						View Item page. On the View Item page, the VRM value is masked
						(i.e., only a portion of the value is shown to users).
						In the GetItem response, the VRM is only returned if the
						call is made by the seller (i.e., the AuthToken is associated
						with the vehicle's seller).&lt;br&gt;
						&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>7</MaxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>VerifyAddItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VRMLink" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Link to the Vehicle History Report for the vehicle whose VRM was
						specified in Item.VRM. The report is visible to all users.
						If no vehicle history report is available, eBay may instead show a
						plain-text copy of the masked VRM.&lt;br&gt;
						&lt;br&gt;
						Applicable to listings in UK eBay Motors Cars and Trucks, Motorcycle, and some Powersport categories.&lt;br&gt;
						&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>2056</MaxLength>
						<TagStatus>ComingSoon</TagStatus>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="QuantityInfo" type="ns:QuantityInfoType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container is used to set the minimum number of event tickets that should
						remain available after a buyer makes a purchase. This functionality allows the
						seller to avoid the possibility of being left with just one event ticket after
						a sale.
						&lt;br&gt;&lt;br&gt;
						This container can be used when adding, revising, or relisting event tickets, and
						it will only be returned in &lt;b&gt;GetItem&lt;/b&gt; if set for the listing.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerProfiles" type="ns:SellerProfilesType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Root container consisting of references to one or more Business Policies profiles.
						Exactly one Payment Profile, one Shipping Profile, and one Return Policy Profile
						may be applied to the listing.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>6</MaxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellerEvents</CallName>
							<CallName>GetItems</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<CallName>GetSellerList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingServiceCostOverrideList" type="ns:ShippingServiceCostOverrideListType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container is used when the seller wants to override the flat shipping costs for all domestic and/or all international shipping services defined in the Business Policies shipping profile referenced in the &lt;b&gt;SellerProfiles.SellerShippingProfile.ShippingProfileID&lt;/b&gt; field. Shipping costs include the cost to ship one item, the cost to ship each additional identical item, and any shipping surcharges applicable to domestic shipping services.
						&lt;br/&gt;&lt;br/&gt;
						A &lt;b&gt;ShippingServiceCostOverrideList.ShippingServiceCostOverride&lt;/b&gt; container is required for each domestic and/or international shipping service that is defined in the &lt;b&gt;domesticShippingPolicyInfoService&lt;/b&gt; and &lt;b&gt;intlShippingPolicyInfoService&lt;/b&gt; containers of the Business Policies shipping profile.
						&lt;br/&gt;&lt;br/&gt;
						Shipping service cost overrides are a listing-level concept, and the shipping costs specified through each &lt;b&gt;ShippingServiceCostOverrideList.ShippingServiceCostOverride&lt;/b&gt; container will not change the shipping costs defined for the same shipping services in the Business Policies shipping profile.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingPackageDetails" type="ns:ShipPackageDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container consisting of dimension and size details related to a shipping package in
						which an item will be sent. The information in this container is applicable if the
						seller is using calculated shipping or flat rate shipping using shipping rate tables
						with weight surcharges. This container is only returned in the "Get" calls if specified
						for the item.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>6</MaxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellerEvents</CallName>
							<CallName>GetItems</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<CallName>GetSellerList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TopRatedListing" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field applies only to the US site, and will be returned only if the US seller qualifies as a &lt;b&gt;Top-Rated Seller&lt;/b&gt;.
						&lt;br/&gt;&lt;br/&gt;
						If this flag is returned for a listing, it indicates that the listing meets the new requirements for a &lt;b&gt;Top-Rated Plus&lt;/b&gt; listing. A &lt;b&gt;Top-Rated Plus&lt;/b&gt; listing must meet the following requirements:
						&lt;ul&gt;
							&lt;li&gt;14-day (or longer) return policy with Money Back option&lt;/li&gt;
							&lt;li&gt;1-day Handling Time or better&lt;/li&gt;
						&lt;/ul&gt;
						&lt;br/&gt;
						A &lt;b&gt;Top-Rated Plus&lt;/b&gt; seal appears on the View Item page for qualifying listings. &lt;/b&gt;Top-Rated Sellers&lt;/b&gt; get a 20 percent discount on their Final Value Fee for all listings that qualify as &lt;b&gt;Top-Rated Plus&lt;/b&gt;.
                  &lt;br/&gt;&lt;br/&gt;
                  See eBay's &lt;a href="http://pages.ebay.com/sellerinformation/sellingresources/toprated.html"&gt;Top Rated Seller Resource Center&lt;/a&gt; for more information about how to qualify as a Top-Rated Seller.
					</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<CallName>GetItems</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="FloorPrice" type="ns:AmountType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					This value sets the minimum price threshold for a seller's product price in a fixed-price
					listing. Regardless of the product price on eBay Value Box or Amazon listings, the seller's
					product price will not be reduced lower than this dollar value.
					&lt;br/&gt;&lt;br/&gt;
					This value is only applicable to sellers using the Dynamic Pricing API, and if a dynamic
					pricing rule is assigned to the listing's product.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>ReviseItem</CallName>
						<CallName>ReviseFixedPriceItem</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="CeilingPrice" type="ns:AmountType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					This value sets the maximum price threshold for a seller's product price in a fixed-price
					listing. Regardless of the product price on Amazon or eBay Value Box, the seller's product
					price will not be raised higher than this dollar value.
					&lt;br/&gt;&lt;br/&gt;
					This value is only applicable to sellers using the Dynamic Pricing API, and if a dynamic
					pricing rule is assigned to the listing's product. If this field is not specified through
					the Dynamic Pricing API, an eBay system-level threshold is used to avoid any undesirable
					results.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>ReviseItem</CallName>
						<CallName>ReviseFixedPriceItem</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="QuantityRestrictionPerBuyer" type="ns:QuantityRestrictionPerBuyerInfoType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container is used by the seller to restrict the quantity of items that may be
						purchased by one buyer during the duration of a fixed-price listing (single or
						multi-variation). This is an optional container that can be used with an Add,
						Revise, or Relist call.
						&lt;br/&gt;&lt;br/&gt;
						This container is not applicable to auction listings.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="IsIntermediatedShippingEligible" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
                  If true, sellers can offer eBay's Global Shipping Program when listing the specified item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UnitInfo" type="ns:UnitInfoType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contains information about the weight, volume or other quantity measurement of a listed item. The European Union requires listings for certain types of products to include the price per unit so buyers can accurately compare prices. eBay uses the &lt;strong&gt;UnitInfo&lt;/strong&gt; data and the item's listed price to calculate and display the per-unit price on eBay EU sites. <!-- Sellers are responsible for providing this information per EU requirements when listing covered items. -->
						&lt;br/&gt;&lt;br/&gt;
						With GetItem, this container is returned only when you provide &lt;strong&gt;IncludeItemSpecifics&lt;/strong&gt; in the request and set it to &lt;code&gt;true&lt;/code&gt;.
                  &lt;br/&gt;&lt;br/&gt;
                  &lt;span class="tablenote"&gt;
                  &lt;strong&gt;Note:&lt;/strong&gt; This information is currently required only for EU business sellers, and only for listings with a Buy It Now option.
                  &lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
                  <CallInfo>
                     <CallName>GetItem</CallName>
                     <CallName>GetItems</CallName>
                     <Returned>Conditionally</Returned>
                  </CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RelistParentID" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The eBay Item ID of the current item's parent (original) listing. Only a relisted
						item will have a parent item, so this field will only be returned if the current
						item is a relisted item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetItems</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ConditionDefinition" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is not returned by any Trading API calls, and will be deprecated soon.
					</xs:documentation>
					<xs:appinfo>
						<noCalls/>
						<!-- <CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetItems</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo> -->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="HideFromSearch" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If this field is returned in &lt;b&gt;GetItem&lt;/b&gt; as 'true', the auction
						listing is being hidden from search on the eBay site. This field is not returned
						if 'false'.
						&lt;br/&gt;&lt;br/&gt;
						To see the reason why the auction listing is being hidden from search, take a look
						at the value returned in the &lt;b&gt;ReasonHideFromSearch&lt;/b&gt; field.
						Currently, only auction listings that have been determined to be duplicate listings
						with zero bids are hidden from search, but there may be other reasons to hide
						auction listings from search in the future.
						&lt;br/&gt;&lt;br/&gt;
						Is it possible that a previously hidden listing will be resurfaced in search if the
						original auction listing or other duplicate listings get bids or are purchased
						through Buy It Now.
						&lt;br/&gt;&lt;br/&gt;
						It is also possible that eBay will administratively end duplicate auction listings
						with zero bids. If this occurs, the listing fee will be credited back to the
						seller's account, and the value returned in the
						&lt;b&gt;AccountDetailsEntryType&lt;/b&gt; field of the &lt;b&gt;GetAccount&lt;/b&gt;
						API call will be &lt;b&gt;CreditAuctionEndEarly&lt;/b&gt;.
						&lt;br/&gt;&lt;br/&gt;
						This field is associated with eBay Duplicate Listings Policy, which has taken
						effect on the US, CA, CA-FR, and eBay Motors (Parts and Accessories only) sites.
						Event Tickets, Real Estate, and Motor Vehicle categories are excluded from this
						policy. For more information, read
						&lt;a href="http://pages.ebay.com/help/policies/listing-multi.html"&gt;eBay's Duplicate Listings Policy&lt;/a&gt; help page.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetItems</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReasonHideFromSearch" type="ns:ReasonHideFromSearchCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The enumeration value in this field indicates why the auction listing is being
						hidden from search on the eBay site. This field is only returned if the
						&lt;b&gt;HideFromSearch&lt;/b&gt; field is returned as 'true' in the
						&lt;b&gt;GetItem&lt;/b&gt; response.
						&lt;br/&gt;&lt;br/&gt;
						Currently, only auction listings that have been determined to be duplicate listings
						with zero bids are hidden from search, but there may be other reasons to hide
						auction listings from search in the future.
						&lt;br/&gt;&lt;br/&gt;
						This field is associated with eBay Duplicate Listings Policy, which has taken
						effect on the US, CA, CA-FR, and eBay Motors (Parts and Accessories only) sites.
						Event Tickets, Real Estate, and Motor Vehicle categories are excluded from this
						policy. For more information, read
						&lt;a href="http://pages.ebay.com/help/policies/listing-multi.html"&gt;eBay's Duplicate Listings Policy&lt;/a&gt; help page.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetItems</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="IncludeRecommendations" type="xs:boolean" default="false" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If this field is included and set to 'true' in the request of an
						Add/Revise/Relist/Verify API call, the call response will include any listing
						recommendations that will help the seller improve the quality of the listing. The
						type of listing recommendations include the following:
						&lt;ul&gt;
						&lt;li&gt;Category - if eBay determines that an item has been miscategorized (or placed into a non-optimal category), one to three &lt;strong&gt;recommendation&lt;/strong&gt; containers will be returned in the response indicating one to three categories that would be better matches for the item than the current listing category. This recommendation type is currently only supported on the US and UK sites;&lt;/li&gt;
						&lt;li&gt;ConditionDescription - this recommendation type advises the seller that the used item listing could be improved if a Condition Description was added to the listing. Condition Descriptions may help potential buyers make a decision on whether or not they want to buy the used item, and may increase the seller's chances of receiving positive feedback from a buyer;&lt;/li&gt;
						&lt;li&gt;ItemSpecifics - this recommendation type advises the seller that the
						listing is missing one or more required or recommended Item Specifics name/value pairs;&lt;/li&gt;
						&lt;li&gt;eTRS - this recommendation type advises the seller that the listing
						is not meeting a specific Top-Rated Plus listing requirement, such as same-day or 1-day handling or a 14-day (or longer) Money Back Return Policy;&lt;/li&gt;
						&lt;li&gt;ItemSpecifics - this recommendation type advises the seller that the
						listing is missing one or more required or recommended Item Specifics name/value pairs;&lt;/li&gt;
						&lt;li&gt;Picture - this recommendation type advises the seller that a specific
						picture in the listing is not meeting a specific picture quality requirement; &lt;/li&gt;
						&lt;li&gt;UPC - this recommendation type advises the seller that a product code
						(like a UPC or ISBN) is available to use to create a higher-quality listing.&lt;
						/li&gt;
						&lt;/ul&gt;
						&lt;span class="tablenote"&gt; &lt;strong&gt;Note:&lt;/strong&gt; Although the GSP listing recommendation type is available through the Listing Recommendation API, this recommendation type is not yet supported in the Trading API. &lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<default>false</default>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="OutOfStockControl" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					 	When this field is set to 'true' the item is hidden from search when the quantity goes to 0 (zero)
						but the listing is kept alive. Using an &lt;b&gt;OutOfStockControl&lt;/b&gt; flag in an
						Add/Revise/Relist call, a seller can keep a Fixed-Price GTC (Good 'Til Canceled) listing
						alive even when the "quantity available" value goes to 0 (zero). While the
						"quantity available" value is 0, the listing would be hidden from eBay search, and
						if that item was specifically searched for with &lt;b&gt;GetItem&lt;/b&gt;
						(or related call), the element HideFromSearch would be returned as 'true' and
						ReasonHideFromSearch would be returned as 'OutOfStock'.
						&lt;br/&gt;&lt;br/&gt;
						This is useful for a seller who
						is waiting for additional stock of an item with the same ItemID. Instead of ending the listing
						and then recreating it when the inventory arrives, they can use this flag to hide the listing.
						Then when they have the item available they can use the Revise calls to update the inventory of the item
						(through the &lt;b&gt;Item.Quantity&lt;/b&gt; or &lt;b&gt;Item.Variations.Variation.Quantity&lt;/b&gt;
						fields) and the listing would appear again.
						&lt;br/&gt;&lt;br/&gt;
						Using this flag also has the following benifits.
						&lt;ul&gt;
						  &lt;li&gt;Increasing SEO (search engine optimization) -- Since the item is a long running item this increases the
						  chances that it will be indexed by popular search engines.&lt;/li&gt;
						  &lt;li&gt;Making merchandizing and inventory management easier
						  &lt;ul&gt;
						    &lt;li&gt;Due to the 1:1 mapping of  the SKU and ItemID mapping, the merchant doesn't have to refer to multiple ItemIDs to
							get a count of how much they have in stock, what was sold, etc. &lt;/li&gt;
							&lt;li&gt;Since the listing stays alive, the sales history is retained.&lt;/li&gt;
						  &lt;/ul&gt;
						  &lt;/li&gt;
						&lt;/ul&gt;
						&lt;b&gt;Things to Note:&lt;/b&gt;
							&lt;ul&gt;
							  &lt;li&gt;This feature is best suited for Business to Consumer sellers and is available only through the API.&lt;/li&gt;
							  &lt;li&gt;&lt;b&gt;OutOfStockControl&lt;/b&gt; is set at the item level. So you can set
								this flag for existing listings using a Revise call and can include it in Add calls. &lt;/li&gt;
							  &lt;li&gt;Once this flag is set to 'true' you cannot change it. To remove it,
								   end the item and relist it by setting the &lt;b&gt;OutOfStockControl&lt;/b&gt; field to 'false'.&lt;/li&gt;
							  &lt;li&gt;When &lt;b&gt;OutOfStockControl&lt;/b&gt; is set to 'true',
								you can set the quantity of the item to zero. When &lt;b&gt;OutOfStockControl&lt;/b&gt; is set to 'false' you cannot set the quantity to zero.&lt;/li&gt;
							  &lt;li&gt;On a single SKU item, with &lt;b&gt;OutOfStockControl&lt;/b&gt; set to 'true' and the quantity is zero, the item does not appear in the SRP (Search Results Page). If a user has the ItemID, they can go to the VIP (View Item Page) directly. On this page, the Buy It Now and Add to cart buttons are gone, and there is a label showing that the item is out of stock.&lt;/li&gt;
							  &lt;li&gt; On a multi-SKU item with &lt;b&gt;OutOfStockControl&lt;/b&gt; set to 'true', if at least one variation has stock, the item will appear on the SRP. Variations with zero quantity will be shown as 'out of stock' on the VIP. When all of the variations have zero quantity, the item will &lt;b&gt;not&lt;/b&gt; appear on the SRP. However, if a user has the ItemID, they can go to the VIP directly.  In that case, all the variations are greyed out, the Buy It Now and Add to cart buttons are gone, and there is a label showing that the item is out of stock.&lt;/li&gt;
							  &lt;li&gt;Variations: Changing the quantity to zero of variations behaves differently depending on the value of &lt;b&gt;OutOfStockControl&lt;/b&gt;. The following shows the behavior when setting the quantity of a variation to zero. In this example there are three variations; A with a quantity of 5, B with a quantity of 3, and C with a quantity of 1 and there have been no sales of any of these variations.
							  &lt;br /&gt;&lt;br /&gt;
							  &lt;table&gt;
							  &lt;tr&gt;&lt;th&gt;Variation Quantity Set to 0&lt;/th&gt;&lt;th&gt;OutOfStockControl = false&lt;/th&gt;&lt;th&gt;OutOfStockControl = true&lt;/th&gt;&lt;/tr&gt;
							  &lt;tr&gt;&lt;td&gt;A&lt;/td&gt;
							  &lt;td&gt;Variation A is deleted.&lt;/td&gt;
							  &lt;td&gt;Variation is retained. Since at least one variation has stock, this variation will show up on  the SRP (Search Results Page). On the VIP (View Item Page) it will be shown as 'Out of Stock'.
								&lt;/td&gt; &lt;/tr&gt;
							  &lt;td&gt;B&lt;/td&gt;
							  &lt;td&gt;Variation B is deleted.&lt;/td&gt;
							  &lt;td&gt;Variation is retained. Since at least one variation has stock, this variation will show up on the SRP. On the VIP it will be shown as 'Out of Stock'.
								&lt;/td&gt; &lt;/tr&gt;
							  &lt;td&gt;C&lt;/td&gt;
							  &lt;td&gt;You receive an error because you cannot set the last variation to quantity zero.&lt;/td&gt;
							  &lt;td&gt;The variation is retained and all variations will be shown as 'Out of Stock' on the VIP.  The item will not appear on the SRP.
								&lt;/td&gt;&lt;/tr&gt;
							  &lt;/table&gt;
							  &lt;li&gt;If you want to delete a variation for an item that has &lt;b&gt;OutOfStockControl&lt;/b&gt; set to 'true', you will need to set the &lt;b&gt;Item.Variations.Variation.Delete&lt;/b&gt; field to 'true'.&lt;/li&gt;
							&lt;/ul&gt;
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;IMPORTANT: &lt;/b&gt;
						When an item is hidden the listing is still alive. That means the Good 'Til Cancelled
						automatic renewal will continue every 30 days AND the listing fees will be charged.
						This is best suited for long running items where inventory can be replace in a reasonable time.
						&lt;/span&gt;
						&lt;br/&gt;&lt;br/&gt;
					</xs:documentation>
					<xs:appinfo>
						<default>false</default>
						<SeeLink>
						    <Title>Using the Out-of-Stock Feature</Title>
						    <URL> ../../../../guides/ebayfeatures/Development/Listings-UseOutOfStock.html</URL>
						</SeeLink>
						<CallInfo>
						 <CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellerList</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PickupInStoreDetails" type="ns:PickupInStoreDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container is used in Add/Revise/Relist calls to enable the listing for In-Store Pickup via the &lt;b&gt;EligibleForPickupInStore&lt;/b&gt; boolean field. A seller must be eligible for the In-Store Pickup feature to list an item that is eligible for In-Store Pickup.
						&lt;br/&gt;&lt;br/&gt;
						In a future release, a fulfillment duration element will be added to this container and will be used to determine when the item will be ready for pickup in a store (immediately, two hours after sale, two days after sale, etc.).
						&lt;br/&gt;&lt;br/&gt;
						This container is returned in &lt;b&gt;GetSellerList&lt;/b&gt; if In-Store Pickup is set for the listing.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; At this time, the In-Store Pickup feature is generally only available to large retail merchants, and can only be applied to multi-quantity, fixed-price listings. Sellers who are eligible for the In-Store Pickup feature can start listing items in Production with the In-Store Pickup option beginning in late September 2013. However, in the meantime, merchants/developers can test In-Store Pickup functionality in the Sandbox environment, including listing items enabled with the In-Store Pickup feature,  creating store locations and adding inventory to these stores using the Inventory Management API, and informing eBay of In-Store Pickup status changes using the Inbound Notifications API.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayNowEligible" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is used in Add/Revise/Relist calls to enable the listing for eBay Now delivery. To enable the listing for eBay Now delivery, the seller includes this boolean field and sets its value to 'true'. A seller must be eligible for the eBay Now delivery feature to list an item that is eligible for eBay Now delivery. This field will be ignored if the seller is not eligible to list eBay Now products.
						&lt;br/&gt;&lt;br/&gt;
						This field will be returned as 'true' in &lt;b&gt;GetSellerList&lt;/b&gt; if the item is enabled for eBay Now delivery.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ItemTypeCodeList.xsd #####

-->
	<xs:simpleType name="ItemTypeCodeType">
		<xs:annotation>
			<xs:appinfo>
				<allValuesExcept>FixedPriceExcludeStoreInventory, ExcludeStoreInventory, AllItemTypes, AllFixedPriceItemTypes, AdFormat</allValuesExcept>
			</xs:appinfo>
			<xs:documentation>
				Enumerated type containing values that provide more information on the type of 
				filtering the buyer used when setting up a Saved Search in My eBay.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="AuctionItemsOnly">
				<xs:annotation>
					<xs:documentation>
						When setting up filtering for the Saved Search, the buyer was only looking for 
						auction items (with or without the Buy It Now option), so only selected the &lt;b&gt;Auction&lt;/b&gt; checkbox in the 
						&lt;b&gt;Format&lt;/b&gt; dialog box. When this filter is used in a Saved Search,
						fixed-price items and classified ad listings are not retrieved for the buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FixedPricedItem">
				<xs:annotation>
					<xs:documentation>
						When setting up filtering for the Saved Search, the buyer was looking for all
						fixed-price items and auction items with Buy It Now available, so only selected the
						&lt;b&gt;Buy It Now&lt;/b&gt; checkbox in the &lt;b&gt;Format&lt;/b&gt; dialog box.
						When this filter is used in a Saved Search, auction items (without the Buy It Now 
						option) and classified ad listings are not retrieved for the buyer. 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AllItems">
				<xs:annotation>
					<xs:documentation>
						When setting up filtering for the Saved Search, the buyer was looking for all
						items closely associated with the search term, so selected all buying formats 
						(Auction, Buy It Now, and Classified Ads). All items are retrieved for the buyer, 
						including auction items (with or without the Buy It Now option), fixed-price 
						items, and classified ad listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StoreInventoryOnly">
				<xs:annotation>
					<xs:documentation>
						When setting up filtering for the Saved Search, the buyer was only looking for 
						items sold by sellers with eBay stores, so selected the 
						&lt;b&gt;Sellers with eBay stores&lt;/b&gt; checkbox in the 
						&lt;b&gt;Seller&lt;/b&gt; dialog box. When this filter is used in a Saved Search,
						only items for sale in an eBay store are retrieved for the buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FixedPriceExcludeStoreInventory">
				<xs:annotation>
					<xs:documentation>
						<!-- This value is no longer returned in GetMyeBayBuying as buyers can no 
						longer exclude items in eBay stores while setting up a Saved Search. -->
						Excludes listings that have listing type set to StoresFixedPrice.
						Excludes listings that have listing type set to AdType.
						Excludes auction listings in which BuyItNowEnabled is false.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ExcludeStoreInventory">
				<xs:annotation>
					<xs:documentation>
						<!-- This value is no longer returned in GetMyeBayBuying as buyers can no 
						longer exclude items in eBay stores while setting up a Saved Search. -->
						Excludes listings that have listing type set to StoresFixedPrice.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AllItemTypes">
				<xs:annotation>
					<xs:documentation>
						<!-- This value is no longer returned in GetMyeBayBuying as buyers can no 
						longer exclude items in eBay stores while setting up a Saved Search. -->
						Retrieves listings whether or not listing type is set to StoresFixedPrice;
						include auction items. 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AllFixedPriceItemTypes">
				<xs:annotation>
					<xs:documentation>
						<!-- This value is no longer returned in GetMyeBayBuying as buyers can no 
						longer exclude items in eBay stores while setting up a Saved Search. -->
						Retrieves fixed-price items.
						Whether StoresFixedPrice items are retrieved does not depend on the site default.
						The StoresFixedPrice items are retrieved after the basic fixed price items.
						Items are retrieved whether or not listing type is set to StoresFixedPrice.
						Does not retrieve items for which listing type is AdType.
						Does not retrieve auction items for which BuyItNowEnabled is false.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClassifiedItemsOnly">
				<xs:annotation>
					<xs:documentation>
						When setting up filtering for the Saved Search, the buyer was only looking for 
						classified ad listings, so only selected the &lt;b&gt;Classified ads&lt;/b&gt; checkbox in the 
						&lt;b&gt;Format&lt;/b&gt; dialog box. When this filter is used in a Saved Search,
						auction (with or without the Buy It Now option) and fixed-price items 
						are not retrieved for the buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AdFormat">
				<xs:annotation>
					<xs:documentation>
						<!-- This value is no longer returned in GetMyeBayBuying -->
						Restricts listings to return only items that have the Ad Format feature.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ItemsCanceledEventType.xsd #####

-->
		<xs:element name="ItemsCanceledEvent" type="ns:ItemsCanceledEventType"/>
<xs:complexType name="ItemsCanceledEventType">
		<xs:annotation>
			<xs:documentation>
				This event is not functional. 
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="CanceledItemIDArray" type="ns:ItemIDArrayType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This event is not functional. Array of items ended.
							</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="EligibleForRelist" type="xs:boolean" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								 This event is not functional. Indicates to seller whether the items ended are eligible for
								 Relist or not.
							</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="SellerID" type="ns:UserIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This event is not functional. Seller numeric ID.
							</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/LabelType.xsd #####

-->
	<xs:complexType name="LabelType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as the &lt;b&gt;GetProduct*&lt;/b&gt; calls are no longer available.
				<!--  No longer applicable to any category. -->
			</xs:documentation>
			<xs:appinfo>
	<!--
				<DeprecationVersion>773</DeprecationVersion>
				<DeprecationDetails>Avoid</DeprecationDetails>
				<UseInstead>FindProducts (Shopping API)</UseInstead>
				<EndOfLifeVersion>889</EndOfLifeVersion>
	-->
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Name" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						The label to display when presenting the attribute to a user
						(e.g., "Title" or "Manufacturer"). &lt;br&gt;
						&lt;br&gt;
						The label is defined for the product, and is therefore not
						necessarily the same as the label that is defined in the characteristic set
						returned by another call like GetAttributesCS.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For GetProductSearchPage&lt;/b&gt;: If the attribute's label is "Keyword",
						it means you can enter the attribute's ID and a string value in the
						SearchAttributes node of GetProductSearchResults,
						and then eBay will search for the string against one or more attributes in the catalog.
						For example, for strollers, GetProductSearchPage only returns a Keyword attribute
						instead of separate Brand, Product Type, and Model attributes (for the US site).
						So, you can use the single Keyword attribute to search against all of those attributes.&lt;br&gt;
						&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
  <!--
						<CallInfo>
							<CallName>GetProductFamilyMembers</CallName>
							<CallName>GetProductSearchPage</CallName>
							<CallName>GetProductSearchResults</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="visible" type="xs:boolean">
			<xs:annotation>
				<xs:documentation>
						<!-- This field is deprecated -->
					If true, the label name is visible on the eBay site. If false, the label is not visible.
					Usage of this information is optional. You are not required to display labels in
					the same manner as eBay.
				</xs:documentation>
				<xs:appinfo>
				<NoCalls/>
  <!--
					<CallInfo>
						<CallName>GetProductFamilyMembers</CallName>
						<CallName>GetProductSearchPage</CallName>
						<CallName>GetProductSearchResults</CallName>
						<Details>DetailLevel: ReturnAll</Details>
						<Returned>Always</Returned>
					</CallInfo>
	-->
				</xs:appinfo>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/LineItemType.xsd #####

-->
	<xs:complexType name="LineItemType">
	<xs:annotation>
		<xs:documentation>
         This type provides information about one order line item in a Global Shipping package. The package can contain multiple units of a given order line item.
		</xs:documentation>
	</xs:annotation>
	<xs:sequence>
			<xs:element name="Quantity" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of units of the order line item in this package; this is required for customs. The seller must ensure that this matches the quantity of the order line item enclosed in the package.
						&lt;br/&gt;&lt;br/&gt;
						This value must be a positive integer, and it can't be greater than the quantity of this item specified in the original transaction.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>CompleteSale</CallName>
							<CallName>AddShipment</CallName>
							<CallName>ReviseShipment</CallName>
							<CallName>ReviseSellingManagerSaleRecord</CallName>
							<CallName>SetShipmentTrackingInfo</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<CallName>GetSellingManagerSoldListings</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CountryOfOrigin" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The Country of Manufacture for the order line item; this is required for customs. This should identify the country in which more than 50% of the value of the item was created.
						&lt;br/&gt;&lt;br/&gt;
						This value must conform to the ISO 3166 two-letter country code standard. 
						To see the list of currently supported codes, and the English names associated with each code 
						(e.g., KY="Cayman Islands"), call &lt;b&gt;GeteBayDetails&lt;/b&gt; 
						with &lt;b&gt;DetailName&lt;/b&gt; set to &lt;b&gt;CountryDetails&lt;/b&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>CompleteSale</CallName>
							<CallName>AddShipment</CallName>
							<CallName>ReviseShipment</CallName>
							<CallName>ReviseSellingManagerSaleRecord</CallName>
							<CallName>SetShipmentTrackingInfo</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<CallName>GetSellingManagerSoldListings</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						 The item description of the order line item, based on its &lt;strong&gt;ItemID&lt;/strong&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>CompleteSale</CallName>
							<CallName>AddShipment</CallName>
							<CallName>ReviseShipment</CallName>
							<CallName>ReviseSellingManagerSaleRecord</CallName>
							<CallName>SetShipmentTrackingInfo</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<CallName>GetSellingManagerSoldListings</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="1">
				<xs:annotation>
					<xs:documentation>
						Unique identifier for the eBay item listing of the order line item. A listing can have multiple order line items (transactions), but only one &lt;b&gt;ItemID&lt;/b&gt;. Unless an &lt;b&gt;OrderLineItemID&lt;/b&gt; or &lt;b&gt;SKU&lt;/b&gt; value is specified in the same node, this field is required for each &lt;b&gt;ItemTransactionID&lt;/b&gt; node included in the request.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>CompleteSale</CallName>
							<CallName>AddShipment</CallName>
							<CallName>ReviseShipment</CallName>
							<CallName>ReviseSellingManagerSaleRecord</CallName>
							<CallName>SetShipmentTrackingInfo</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<CallName>GetSellingManagerSoldListings</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TransactionID" type="xs:string" minOccurs="1">
				<xs:annotation>
					<xs:documentation>
						Unique identifier for an eBay order line item (transaction). The &lt;b&gt;TransactionID&lt;/b&gt; should match the &lt;b&gt;ItemID&lt;/b&gt; specified in each &lt;b&gt;ItemTransactionID&lt;/b&gt; node included in the request. Optionally, an &lt;b&gt;OrderLineItemID&lt;/b&gt; value can substitute for the &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair.
					</xs:documentation>
   				<xs:appinfo>
   					<CallInfo>
   						<CallName>CompleteSale</CallName>
   						<CallName>AddShipment</CallName>
   						<CallName>ReviseShipment</CallName>
   						<CallName>ReviseSellingManagerSaleRecord</CallName>
   						<CallName>SetShipmentTrackingInfo</CallName>
   						<RequiredInput>No</RequiredInput>
   					</CallInfo>
   					<CallInfo>
   						<CallName>GetSellingManagerSaleRecord</CallName>
   						<CallName>GetSellingManagerSoldListings</CallName>
   						<Returned>Conditionally</Returned>
   					</CallInfo>
   				</xs:appinfo>
				</xs:annotation>
			</xs:element>
	</xs:sequence>
</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ListingAnalyzerRecommendationsType.xsd #####

-->
	<xs:complexType name="ListingAnalyzerRecommendationsType">
		<xs:annotation>
			<xs:documentation>
				Contains results returned from the Listing Analyzer recommendation engine.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ListingTipArray" type="ns:ListingTipArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
            A collection of tips returned from the Listing Analyzer recommendation engine.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ListingCheckoutRedirectPreferenceType.xsd #####

-->
	<xs:complexType name="ListingCheckoutRedirectPreferenceType">
		<xs:annotation>
			<xs:documentation>
				ProStores listing level preferences.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ProStoresStoreName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The name of the ProStores store.
						To remove this value when revising or relisting an item, use DeletedField.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>200</MaxLength>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerThirdPartyUsername" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The user name of the ProStores store.
						To remove this value when revising or relisting an item, use DeletedField.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>200</MaxLength>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ListingDesignerType.xsd #####

-->
	<xs:complexType name="ListingDesignerType">
		<xs:annotation>
			<xs:documentation>
				Contains the IDs for the Listing Designer theme and template (if either are
				used) associated with an item, which can optionally be used to enhance the
				appearance of the item's description. Cannot be used with Photo Display.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="LayoutID" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Identifies the Layout template to use when displaying the
						item's description. Call GetDescriptionTemplates for valid IDs.
						Set to false in GetDescriptionTemplates (or do not specify
						LayoutID) to get the standard layout. If a Listing Designer
						layout is used (except standard layout), PhotoDisplayType must
						be false (or not be specified).
						When relisting an item, LayoutID is removed from the listing if you specify
						ListingDesignerType without LayoutID. Alternatively, to remove this value
						when revising or relisting an item, use DeletedField.
			  	</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="OptimalPictureSize" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If true, indicates that the item's picture will be enlarged to fit description
						of the item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ThemeID" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						ID for the Listing Designer theme template to use when
						displaying the item's description.
						When relisting, if you specify ListingDesignerType without
						ThemeID, ThemeID is removed from the listing. Alternatively, to remove
						this value when revising or relisting an item, use DeletedField.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ListingDetailsType.xsd #####

-->
	<xs:complexType name="ListingDetailsType">
		<xs:annotation>
			<xs:documentation>
				Various details about a listing. Some of the details are calculated or derived after
				an item is listed. The details in this type include the start and end time and
				the converted (localized) prices. The details in this type also include
				input values applicable to the Best Offer feature.
				Additional details in this type include flags indicating if a seller
				specified fields whose values are not visible to the requesting user.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Adult" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If true, the item is listed in a Mature category. Users must accept
						the Mature Category agreement on the eBay site to retrieve
						items listed in Mature categories. (Users do not need to sign
						this agreement to be able to list items in Mature Categories.)
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BindingAuction" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Applicable for Real Estate auctions only. If true, buyers and sellers
						are expected to follow through on the sale. If false, bids for the
						Real Estate auction are only expressions of interest.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CheckoutEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This flag indicates whether or not the seller's Checkout Enabled preference is turned on (at account level or at
						listing level). This preference is managed through Payment Preferences in My eBay. If this preference is enabled, 
						a Pay Now button will appear in checkout flow pages and in the email notifications that are sent to buyers. This 
						preferance is enabled by default if PayPal is one of the payment methods.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Checkout</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sales-Checkouts.html</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ConvertedBuyItNowPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Converted value of the BuyItNowPrice in the currency of
						the site that returned this response.
						For active items, refresh this value every 24 hours to
						pick up the current conversion rates.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>SecondChanceOffer</Context>
							<Context>BestOfferList</Context>
							<Context>BidList</Context>
							<Context>WatchList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Context>DeletedFromUnsoldList</Context>
							<Context>ActiveList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ConvertedStartPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Converted value of the StartPrice in the currency of
						the site that returned this response.
						For active items, refresh this value every 24 hours to
						pick up the current conversion rates.&lt;br&gt;
						&lt;br&gt;
						In multi-variation listings, this value matches the lowest-priced
						variation that is still available for sale.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BidList</Context>
							<Context>LostList</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>BidList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Context>DeletedFromUnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ConvertedReservePrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Converted value of the ReservePrice in the currency of the
						site that returned this response. Only returned for listings with
						a reserve price when the requesting user is the listing's seller.
						For active items, refresh this value every 24 hours to
						pick up the current conversion rates.
						Not applicable to Fixed Price listings.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Context>DeletedFromUnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="HasReservePrice" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If true, the seller specified a value in ReservePrice.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RelistedItemID" type="ns:ItemIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the new item ID for a re-listed item. When an item is
						re-listed, the item ID for the new item is added to the
						old listing, so buyers can navigate to
						the new listing. This value only appears when the old listing is
						retrieved. The RelistedItemID of the original item should reflect the last relist.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SecondChanceOriginalItemID" type="ns:ItemIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The item ID for the original listing from which a second chance offer
						is made. This value is only returned when the data for the second chance
						offer listing is retrieved.
						Output only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StartTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The StartTime value returned by non-search calls such as
						GetItem is the time stamp (in GMT) for when
						the item was listed.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetDispute</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMemberMessages</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BestOfferList</Context>
							<Context>BidList</Context>
							<Context>LostList</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>BidList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Context>DeletedFromUnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EndTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Time stamp (in GMT) when the listing is scheduled to end
						(calculated based on the values of StartTime and ListingDuration)
						or the actual end time if the item has ended.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetDispute</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemsAwaitingFeedback</CallName>
							<CallName>GetMemberMessages</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BidList</Context>
							<Context>LostList</Context>
							<Context>SecondChanceOffer</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>BidList</Context>
							<Context>DeletedFromSoldList</Context>
							<Context>DeletedFromUnsoldList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ViewItemURL" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The URL of the Web page where a user can view the listing.
						On the US site, this is called the "View Item" page.
						If you enabled affiliate tracking in a search-related call
						(for example, if you used the AffiliateTrackingDetails container
						in an applicable call), ViewItemURL contains
						a string that includes affiliate tracking information
						(see the &lt;a href=
						"https://www.ebaypartnernetwork.com" target="_blank"&gt;eBay Partner Network&lt;/a&gt;).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WatchList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="HasUnansweredQuestions" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
			      Indicates whether the item has any unanswered questions. Use
						GetMemberMessages to retrieve unanswered questions for the item if this flag
						indicates that there are any.
			    </xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="HasPublicMessages" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
			      Indicates whether the item has any publicly displayed messages. Use
						GetMemberMessages to retrieve public messages for the item if this flag
						indicates that there are any.
			    </xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BuyItNowAvailable" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This flag indicates whether the Buy It Now feature is available for an auction listing.
						As a general rule, once an auction listing has bids (and the high bid exceeds the
						reserve price, if any), the Buy It Now feature becomes disabled for the listing.  
						&lt;br&gt;&lt;br&gt;
						On some sites, the Buy It Now feature for an auction may remain available for
						certain categories even after a bid is placed. See the "Longer Lasting Buy It Now"
						link below for more details and the latest list of eBay US categories that support
						this behavior. The eBay Spain site supports this behavior for all categories.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Longer Lasting Buy It Now</Title>
							<URL>http://forums.ebay.com/db1/thread.jspa?threadID=2000449591&amp;anticache=1207252776668</URL>
						</SeeLink>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerBusinessType" type="ns:SellerBusinessCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Type of seller account. This value is not returned for most sites.
						This value is not returned for the German site
						(site ID 77) or US eBay Motors site (site ID 0).
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MinimumBestOfferPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the minimum acceptable Best Offer price. If a buyer
						submits a Best Offer that is below this value, the offer is automatically
						declined by the seller. Applies only to items listed in categories that
						support the Best Offer Auto-Decline feature. Best Offer must be enabled
						for the item, and only the seller who listed the item can see this value.
						To remove this value when revising or relisting an item, use DeletedField.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MinimumBestOfferMessage" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the message sent from the seller to the buyer when a
						submitted Best Offer is automatically declined by the seller. A Best Offer
						is automatically declined if it does not meet the minimum acceptable best
						offer price specified by the seller with MinimumBestOfferPrice. Applies only
						to items listed in categories that support the Best Offer Auto-Decline
						feature. Best Offer must be enabled for the item.
						To remove this value when revising or relisting an item, use DeletedField.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
						<!-- <DeprecationVersion>547</DeprecationVersion> -->
						<!-- <DeprecationDetails>NoOp</DeprecationDetails> -->
						<!-- <UseInstead/> -->
						<!-- <CallInfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo> -->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalListingDistance" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies a distance (in miles) used as the radius of the area about the
						supplied postal code that constitutes the local market. Use
						GetCategoryFeatures to determine the local listing distances supported by
						a given site, category, and Local Market subscription level.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>GetItemRecommendations</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TCROriginalItemID" type="ns:ItemIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the item ID of the original item listing from which a
						Transaction Confirmation Request (TCR) was created. This value is only
						returned when the data for a TCR is retrieved.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ViewItemURLForNaturalSearch" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This URL takes you to the same View Item page as ViewItemURL,
						but this URL is optimized to support natural search.
						That is, this URL is designed to make items on eBay easier to find via
						popular Internet search engines. The URL includes the item title along with other optimizations. To
						note, "?" (question mark) optimizes to "_W0QQ", "&amp;" (ampersand) optimizes
						to "QQ", and "=" (equals sign) optimizes to "Z".
						&lt;br&gt;&lt;br&gt;
						If you are an eBAy affiliate, use this URL to promote your affiliate
						information.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
							This URL may include additional query parameters that don't appear in ViewItemURL
							and vice versa. You should not modify the query syntax.  For example, eBay won't
							recognize the URL if you change QQ to ?.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PayPerLeadEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The pay-per-lead feature is no longer available, and this field is scheduled to 
						be removed from the WSDL.
					</xs:documentation>
					<xs:appinfo>
						<noCalls/>	
						<!--<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<CallName>AddTemplate</CallName>
							<RequiredInput>No</RequiredInput> 
						</CallInfo> -->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BestOfferAutoAcceptPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The price at which Best Offers are automatically accepted. Similar in use to
						MinimumBestOfferPrice. If a buyer submits a Best Offer that is above this value, the
						offer is automatically accepted by the seller. Applies only to items listed in
						categories that support the BestOfferAutoAcceptPrice feature. Best Offer must be
						enabled for the item, and only the seller who listed the item will see
						BestOfferAutoAcceptPrice in a call response. On the US eBay Motors site (site ID
						0), you cannot use the API to add a minimum Best Offer price. For a ReviseItem call 
						on US eBay Motors, prior use of a minimum Best Offer price on eBay.com is ignored.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EndingReason" type="ns:EndReasonCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is only returned if the item was ended early (before listing duration expired) by the seller (through an API call or on the Web site). The value in this field indicates the seller's reason for ending the
						listing early. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ListingDurationCodeList.xsd #####

-->
	<xs:simpleType name="ListingDurationCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type contains the list of values that can be used by the seller to set
				the duration (number of days or Good 'Til Cancelled) of a listing. 
				&lt;br&gt;&lt;br&gt;
				Listing durations available to the seller may vary based on the site, category, listing 
				type, and the seller's selling profile, so it is a best practice for the seller to call 
				&lt;b&gt;GetCategoryFeatures&lt;/b&gt; with &lt;b&gt;ListingDurations&lt;/b&gt; 
				included as a &lt;b&gt;FeatureID&lt;/b&gt; value in the call request. The 
				&lt;b&gt;GetCategoryFeatures&lt;/b&gt; response will include the complete list 
				of listing duration values that can be used for the various listing types.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Days_1">
				<xs:annotation>
					<xs:documentation>
						This value is used to set the duration of the listing to one day. A one-day listing 
						duration is typically only available to sellers with a Feedback score of 10 or 
						higher, so sellers with a Feedback score of less than 10 may be restricted from 
						using a one-day listing duration. The seller can call 
						&lt;b&gt;GetCategoryFeatures&lt;/b&gt; with &lt;b&gt;ListingDurations&lt;/b&gt; 
						included as a &lt;b&gt;FeatureID&lt;/b&gt; value in the call request to see if the 
						one-day listing duration is available. 
						&lt;br&gt;&lt;br&gt;
						A one-day listing duration is generally applicable to an auction listing or to a 
						Real Estate Classified Ad.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_3">
				<xs:annotation>
					<xs:documentation>
						This value is used to set the duration of the listing to three days. 
						&lt;br&gt;&lt;br&gt;
						A three-day listing duration is applicable to most listing types.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_5">
				<xs:annotation>
					<xs:documentation>
						This value is used to set the duration of the listing to five days. 
						&lt;br&gt;&lt;br&gt;
						A five-day listing duration is applicable to most listing types.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_7">
				<xs:annotation>
					<xs:documentation>
						This value is used to set the duration of the listing to seven days. 
						&lt;br&gt;&lt;br&gt;
						A seven-day listing duration is applicable to most listing types.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_10">
				<xs:annotation>
					<xs:documentation>
						This value is used to set the duration of the listing to 10 days. 
						&lt;br&gt;&lt;br&gt;
						A 10-day listing duration is applicable to most listing types.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_14">
				<xs:annotation>
					<xs:documentation>
						This value is used to set the duration of the listing to 14 days. 
						&lt;br&gt;&lt;br&gt;
						A 14-day listing duration is typically only applicable to Classified Ad listings 
						in specific categories.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_21">
				<xs:annotation>
					<xs:documentation>
						This value is used to set the duration of the listing to 21 days. 
						&lt;br&gt;&lt;br&gt;
						A 21-day listing duration is typically only applicable to eBay Motors Local 
						Market vehicle listings, a listing type that is only available to eBay Motors 
						Dealers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_30">
				<xs:annotation>
					<xs:documentation>
						This value is used to set the duration of the listing to 30 days. 
						&lt;br&gt;&lt;br&gt;
						A 30-day listing duration is typically available for fixed-price listing, Classified Ad 
						listings, and Real Estate auction listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_60">
				<xs:annotation>
					<xs:documentation>
						This value is used to set the duration of the listing to 60 days. 
						&lt;br&gt;&lt;br&gt;
						A 60-day listing duration is typically only applicable to Classified Ad listings 
						in specific categories.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_90">
				<xs:annotation>
					<xs:documentation>
						This value is used to set the duration of the listing to 90 days. 
						&lt;br&gt;&lt;br&gt;
						A 90-day listing duration is generally only applicable to a Real Estate Classified
						Ad.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_120">
				<xs:annotation>
					<xs:documentation>
						This value is used to set the duration of the listing to 120 days. 
						&lt;br&gt;&lt;br&gt;
						An 120-day listing duration is typically only applicable to Classified Ad listings 
						in specific categories.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GTC">
				<xs:annotation>
					<xs:documentation>
						This value is used to set the duration of the listing to "Good 'Til Cancelled". This
						option is available for fixed-price and Classified Ad listings. "Good 'Til
						Cancelled" fixed-price listings will be relisted automatically every 30 days until
						all inventory is sold out (e.g., &lt;b&gt;Item.Quantity&lt;/b&gt;=0 in a 
						single-variation fixed-price listing, or all occurences of 
						&lt;b&gt;Item.Variations.Variation.Quantity&lt;/b&gt;=0 in a multi-variation 
						fixed-price listing), or the seller ends the fixed-price listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						This value is reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ListingDurationDefinitionType.xsd #####

-->
	<xs:complexType name="ListingDurationDefinitionType">
		<xs:annotation>
			<xs:documentation>
				A container node for a set of durations that apply to a certain listing type.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Duration" type="xs:token" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Specifies the length of time an auction can be open, in days. The allowed durations
						vary according to the type of listing. The value GTC means Good Til Canceled.
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>ListingDurationCodeType</ListBasedOn>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="durationSetID" type="xs:int">
			<xs:annotation>
				<xs:documentation>
					Identifies the type of listing to which the set of durations applies. The durationSetID value corresponds to the listing types returned in  Category.ListingDuration (also in the call response).
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetCategoryFeatures</CallName>
						<Details>DetailLevel: ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ListingDurationDefinitionsType.xsd #####

-->
	<xs:complexType name="ListingDurationDefinitionsType">
		<xs:annotation>
			<xs:documentation>
				A container node for sets of durations, each set describing the durations allowed for
				one listing type.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ListingDuration" type="ns:ListingDurationDefinitionType" minOccurs="0" maxOccurs="unbounded">
			<xs:annotation>
				<xs:documentation>
					Contains the duration periods that apply to a certain listing type.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetCategoryFeatures</CallName>
						<Details>DetailLevel: ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="Version" type="xs:int">
			<xs:annotation>
				<xs:documentation>
					The current version of the feature. Some features (for example, ShippingTermsRequired)
					do not have version numbers.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetCategoryFeatures</CallName>
						<Details>DetailLevel: ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ListingDurationReferenceType.xsd #####

-->
	<xs:complexType name="ListingDurationReferenceType">
		<xs:annotation>
			<xs:documentation>
				Identifies the type of listing as an attribute on the ListingDuration node.
			</xs:documentation>
		</xs:annotation>
		<xs:simpleContent>
			<xs:extension base="xs:int">
				<xs:attribute name="type" type="ns:ListingTypeCodeType">
					<xs:annotation>
						<xs:documentation>
							The type of listing a set of durations describes.
						</xs:documentation>
						<xs:appinfo>
							<CallInfo>
								<CallName>GetCategoryFeatures</CallName>
								<Details>DetailLevel: ReturnAll</Details>
								<AllValuesExcept>Unknown, Auction, Half</AllValuesExcept>
								<Returned>Conditionally</Returned>
							</CallInfo>
						</xs:appinfo>
					</xs:annotation>
				</xs:attribute>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ListingEnhancementDurationCodeList.xsd #####

-->
	<xs:simpleType name="ListingEnhancementDurationCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type contains the list of values that can be used by the seller to set
				the duration of a Featured Gallery in a fixed-price listing. Once set for a listing, the
				Featured Gallery duration can be increased from 'Days_7' to 'Lifetime' (throughout 
				life of listing), but the duration cannot be decreased from 'Lifetime' to 'Days_7'.
			</xs:documentation>
			<xs:appinfo>
				<onlyTheseValues>Days_7, Lifetime</onlyTheseValues>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Days_1">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to one day. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>			
			<xs:enumeration value="Days_2">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to two days. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>			
			<xs:enumeration value="Days_3">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to three days. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>			
			<xs:enumeration value="Days_4">    
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to four days. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_5">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to five days. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_6">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to six days. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_7">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to seven days. If a 
					listing has a Featured Gallery duration of seven days, it is possible to revise that 
					item and set the Featured Gallery duration to 'Lifetime' (throughout 
					life of listing) (</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_8">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to eight days. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_9">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to nine days. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>			
			<xs:enumeration value="Days_10">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 10 days. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>			
			<xs:enumeration value="Days_11">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 11 days. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_12">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 12 days. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_13">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 13 days. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>			
			<xs:enumeration value="Days_14">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 14 days. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>			
			<xs:enumeration value="Days_15">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 15 days. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_16">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 16 days. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_17">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 17 days. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_18">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 18 days. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_19">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 19 days. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_20">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 20 days. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_21">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 21 days. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>			
			<xs:enumeration value="Days_22">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 22 days. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_23">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 23 days. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_24">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 24 days. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_25">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 25 days. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_26">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 26 days. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_27">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 27 days. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_28">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 28 days. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_29">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 29 days. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_30">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 30 days. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_31">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 31 days. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_32">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 32 days. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_33">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 33 days. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_34">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 34 days. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_35">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 35 days. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_36">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 36 days. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_37">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 37 days. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_38">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 38 days. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_39">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 39 days. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_40">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 40 days. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_41">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 41 days. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_42">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 42 days. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_43">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 43 days. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_44">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 44 days. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_45">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 45 days. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_46">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 46 days. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_47">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 47 days. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_48">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 48 days. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_49">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 49 days. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_50">
				<xs:annotation>
					<xs:documentation>This value sets the Featured Gallery duration to 50 days. This 
					value is deprecated.</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Lifetime">
				<xs:annotation>
					<xs:documentation>
						This duration enables the Featured Gallery feature for the life of the listing. Once the 
						Featured Gallery duration is set to 'Lifetime' for a listing, it cannot be changed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						This value is reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ListingEnhancementDurationDefinitionType.xsd #####

-->
	<xs:complexType name="ListingEnhancementDurationDefinitionType">
 		<xs:annotation>
 			<xs:documentation> 
 			Defines the Listing Enhancement Duration feature.
			If the field is present, the corresponding feature applies to the category.
			The field is returned as an empty element (i.e., a boolean value is not returned).
 			</xs:documentation>
 		</xs:annotation>
 		<xs:sequence>
 		</xs:sequence>
 	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ListingEnhancementDurationReferenceType.xsd #####

-->
	<xs:complexType name="ListingEnhancementDurationReferenceType">
		<xs:annotation>
			<xs:documentation>
				A container node for a set of durations that apply to a certain listing enhancements.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Duration" type="xs:token" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Specifies a length of time that a listing enhancement can be used for a listing.
						The value Lifetime means the listing enhancment occurs for the lifetime of the listing.
						Instances of durations other than Lifetime can be purchased multiple times
						while the listing is active.
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>ListingEnhancementDurationCodeType</ListBasedOn>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ListingEnhancementsCodeList.xsd #####

-->
	<xs:simpleType name="ListingEnhancementsCodeType">
		<xs:annotation>
			<xs:documentation>
				Type defining all listing upgrades that may be available to the seller when listing an
				item. The listing upgrades that are available vary by site and by the seller's
				account status. To discover which listing upgrades are available,
				call GeteBayDetails, pass in the appropriate SiteID value and set the DetailName input
				filter to 'ListingFeatureDetails', and then look for the ListingFeatureDetails container
				in the response. Listing upgrades will either be listed as 'Enabled' or 'Disabled'.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Border">
				<xs:annotation>
					<xs:documentation>
						If specified, the seller wants to add a border around the listing's pictures. Applicable listing fees apply.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						The Picture Border feature is no longer available on the US site.
						&lt;/span&gt;
						&lt;br&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BoldTitle">
				<xs:annotation>
					<xs:documentation>
						If specified, the seller wants the title for the item's listing to
						be in boldface type. Applicable listing fees apply.
						Does not affect the item subtitle (Item.SubTitle), if any.
						Not applicable to eBay Motors.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Featured">
				<xs:annotation>
					<xs:documentation>
						Listing is a &quot;Featured Plus&quot; item. The item will display
						prominently in the Featured Items section of its category list, and it will
						stand out on search results pages. It will also display in the regular, non-
						featured item list. Only available to users with a Feedback rating of 10 or
						greater.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Highlight">
				<xs:annotation>
					<xs:documentation>
						Listing is highlighted in a different color in lists.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HomePageFeatured">
				<xs:annotation>
					<xs:documentation>
						Listing will have a chance to rotate into a special display
						on eBay's Home page. Your item is very likely to show up on the Home page,
						although eBay does not guarantee that your item will be highlighted
						in this way. This is the highest level of visibility on eBay.
						&lt;br&gt;&lt;br&gt;
						Not applicable for eBay Motors. In order to feature the listing
						on eBay Motors home page, use PictureDetails.GalleryType.Featured instead. See
						GalleryTypeCodeType for more information.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ProPackBundle">
				<xs:annotation>
					<xs:documentation>
						Listing is using ProPackBundle (a feature pack).
						Applies only to vehicle listings on eBay Motors (US and Canada), and
						to the Parts and Accessories category in the eBay Motors US site.
						Contains the BoldTitle, Border, Featured and Highlight features.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BasicUpgradePackBundle">
				<xs:annotation>
					<xs:documentation>
						No longer applicable to any site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ValuePackBundle">
				<xs:annotation>
					<xs:documentation>
						Listing is using ValuePack bundle (a feature pack),
						which combines the features Gallery, Subtitle, and Listing Designer for a discounted price. Support for this feature varies by site and category.
						&lt;br&gt;&lt;br&gt;
				    &lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						The following sites offer free Gallery: US and the Parts &amp; Accessories
						Category on US Motors (site ID 0), CA (site ID 2), CAFR (site ID 210),
						ES (site ID 186), FR (site ID 71), IT (site ID 101),and NL (site ID 146).
						&lt;br&gt;&lt;br&gt;
						On these sites, whenever ValuePackBundle is
						selected in a request, the basic Gallery feature included in the Value Pack bundle is
						automatically upgraded to the Gallery Plus feature at no extra cost (see
						Item.PictureDetails.GalleryType.Plus for more information on Gallery Plus).
						&lt;br&gt;&lt;br&gt;
						If ValuePackBundle is selected and no Gallery picture is found, the
						request is still accepted and the ValuePackBundle fee will still apply.
						Whenever a listing with ValuePackBundle is created on a site that
						offers free Gallery, the Gallery Plus upgrade will display on all
						sites and categories that support ValuePackBundle.
						&lt;br&gt;&lt;br&gt;
						Note that if Gallery Showcase is automatically included with
						Gallery Plus, it will be extended to listings with ValuePackBundle
						that upgrade Gallery to Gallery Plus (see
						Item.PictureDetails.GalleryType.Plus for more information on Gallery Plus).
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ProPackPlusBundle">
				<xs:annotation>
					<xs:documentation>
						Support for this feature varies by site and category.
						A ProPackPlusBundle listing is using ProPackPlus bundle (a feature pack),
						which combines the features of BoldTitle, Border, Highlight, Featured (which
						is equivalent to a GalleryType value of Featured), and
						Gallery, for a discounted price.
						Note that if, for example, in AddItem, if you use ProPackPlusBundle and
						a GalleryType value of Gallery, then the resulting item will have a GalleryType
						value of Featured.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
	<xs:annotation>
				<xs:documentation>
					eBay Listing Enhancements Codes
				</xs:documentation>
			</xs:annotation>
	<xs:annotation>
				<xs:documentation>
					Code List Agency - eBay, Inc.
				</xs:documentation>
			</xs:annotation>
	<xs:annotation>
				<xs:documentation>
					Code List Version - 1.0
				</xs:documentation>
			</xs:annotation>
<!--

##### from file eBLBaseComponents/public/ListingFeatureDetailsType.xsd #####

-->
	<xs:complexType name="ListingFeatureDetailsType">
		<xs:annotation>
			<xs:documentation>
				Details about feature availability for the site.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="BoldTitle" type="ns:BoldTitleCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Defines the availability of the BoldTitle feature for the site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Border" type="ns:BorderCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Defines the availability of the Picture Border feature for the site.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						The Picture Border feature is no longer available on the US site.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Highlight" type="ns:HighlightCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Defines the availability of the Highlight feature for the site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="GiftIcon" type="ns:GiftIconCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Defines the availability of the Gift Icon feature for the site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="HomePageFeatured" type="ns:HomePageFeaturedCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Defines the availability of the HomePageFeatured feature for the site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FeaturedFirst" type="ns:FeaturedFirstCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Defines the availability of FeaturedFirst for the site.
						If FeaturedFirst is available for a site, then this field also
						is used to determine if FeaturedFirst is available only for
						PowerSellers, or only for top-rated sellers.
						If you make a GeteBayDetails call to site 0 (US eBay Motors),
						the value returned only applies to the Parts and Accessories category.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FeaturedPlus" type="ns:FeaturedPlusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Defines the availability of FeaturedPlus for site, including whether it is only available for
						certain seller groups such as PowerSeller or TopRatedSeller.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProPack" type="ns:ProPackCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Defines the availability of ProPack for the site.
						If ProPack is available for a site, this field also is used to determine if ProPack is
						available only for PowerSellers, or only for top-rated sellers.
						If you make a GeteBayDetails call tto site 0 (US eBay Motors),
						the value returned only applies to the Parts and Accessories category.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the current version of details.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Gives the time in GMT that the feature flags for the
						details were last updated.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ListingFlowCodeList.xsd #####

-->
	<xs:simpleType name="ListingFlowCodeType">
		<xs:annotation>
			<xs:documentation>
				ListingFlowCodeType - Type declaration to be used by other schema.
				Identifies the listing flows on the eBay Web site for use with calls like
				GetItemRecommendations.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="AddItem">
				<xs:annotation>
					<xs:documentation>
						(in) AddItem (Sell Your Item) listing flow.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReviseItem">
				<xs:annotation>
					<xs:documentation>
						(in) ReviseItem (Revise Your Item) listing flow.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RelistItem">
				<xs:annotation>
					<xs:documentation>
						(in) RelistItem listing flow.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ListingRecommendationType.xsd #####

-->
	<xs:complexType name="ListingRecommendationType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;Recommendation&lt;/b&gt; container(s) that are
				conditionally returned in all Add/Revise/Relist/Verify API calls.  
				Each &lt;b&gt;Recommendation&lt;/b&gt; container provides a message to the seller on
				how a listing can be improved or brought up to standard in regards to recommended
				Item Specifics, Picture quality requirements, Top-Rated seller/listing requirements,
				a recommendation to use a product code (such as a UPC or ISBN value), a recommendation to include a Condition Description for a used item, and/or a recommendation to list the item in a different category.
				&lt;br&gt;&lt;br&gt;
				One or more &lt;b&gt;Recommendation&lt;/b&gt; containers can be returned for each 
				listing.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Type" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates the specific type of listing recommendation being provided to
						the seller. Possible values include the following:
						&lt;ul&gt;
						&lt;li&gt;Category - if eBay determines that an item has been miscategorized (or placed into a non-optimal category), one to three 'Category' &lt;strong&gt;recommendation&lt;/strong&gt; containers will be returned in the response indicating one to three categories that would be better matches for the item than the current listing category. This recommendation type is currently only supported on the US and UK sites;&lt;/li&gt;
						&lt;li&gt;ConditionDescription - this recommendation type advises the seller that the used item listing could be improved if a Condition Description was added to the listing. Condition Descriptions may help potential buyers make a decision on whether or not they want to buy the used item, and may increase the seller's chances of receiving positive feedback from a buyer;&lt;/li&gt;
						&lt;li&gt;eTRS - this recommendation type advises the seller that the listing 
						is not meeting a specific Top-Rated listing requirement, such as same-day or 1-day handling or a 14-day (or longer) Money Back Return Policy;&lt;/li&gt;
						&lt;li&gt;ItemSpecifics - this recommendation type advises the seller that the 
						listing is missing a required or recommended Item Specifics name/value pair;&lt;/li&gt;
						&lt;li&gt;Picture - this recommendation type advises the seller that a specific 
						picture in the listing is not meeting a specific picture qualityrequirement;&lt;/li&gt;
						&lt;li&gt;UPC - this recommendation type advises the seller that a product code
						(such as a UPC or ISBN value) is available to use to create a higher-quality listing.&lt;/li&gt;
						&lt;/ul&gt;
						&lt;span class="tablenote"&gt; &lt;strong&gt;Note:&lt;/strong&gt; Although the GSP listing recommendation type is available through the Listing Recommendation API, this recommendation type is not yet supported in the Trading API. &lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<maxLength>128</maxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Group" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates the group that a specific listing recommendation belongs to.
						There may be multiple groups for each listing recommendation type. For example, 
						two groups of the &lt;b&gt;eTRS&lt;/b&gt; listing recommendation type are 
						'SHIPPING' and 'RETURNS'.
					</xs:documentation>
					<xs:appinfo>
						<maxLength>256</maxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FieldName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates the specific field that the seller needs to update to improve
						the quality of the listing. For example, if the listing recommendation type was 
						'eTRS' and the listing recommendation group was 'SHIPPING', the 
						&lt;b&gt;FieldName&lt;/b&gt; value may be 'DispatchTimeMax'. If the seller was 
						returned a listing recommendation like this, it would most likely indicate that 
						the seller must reduce the &lt;b&gt;DispatchTimeMax&lt;/b&gt; value (handling time) 
						in the listing to 0 days (same-day shipping) or 1 day in 
						order for the listing to qualify as a Top-Rated Plus listing and receive a Top-Rated 
						Plus seal in View Item and Search Results pages, plus other benefits that Top-Rated 
						Plus listings receive.
					</xs:documentation>
					<xs:appinfo>
						<maxLength>256</maxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Code" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This code value provides a generic, "human-friendly" message summarizing what is 
						wrong with the listing (such as 'MANDATORY_STANDARDS_NOT_MET' or 
						'RECOMMENDED_FIELD_VALUE_MISSING').
					</xs:documentation>
					<xs:appinfo>
						<maxLength>128</maxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Value" type="xs:string" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						This value is only applicable for the 'ItemSpecifics' listing recommendation type. 
						The value in the &lt;b&gt;Value&lt;/b&gt; field is a recommended value for the 
						recommended item specific name found in the &lt;b&gt;Recommendation.FieldName&lt;/b&gt; 
						field. Each item specific name can have more than one recommended value, so it is 
						possible to have multiple &lt;b&gt;Recommendation.Value&lt;/b&gt; fields in the response.
					</xs:documentation>
					<xs:appinfo>
						<maxLength>128</maxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Message" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This textual message is the detailed description of a specific action that a seller
						can take to improve the quality of the listing.
					</xs:documentation>
					<xs:appinfo>
						<maxLength>4000</maxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ListingRecommendationsType.xsd #####

-->
	<xs:complexType name="ListingRecommendationsType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;ListingRecommendations&lt;/b&gt; container that is
				conditionally returned in all Add/Revise/Relist/Verify API calls. A 
				&lt;b&gt;ListingRecommendations&lt;/b&gt; container consists of one or
				more &lt;b&gt;Recommendation&lt;/b&gt; containers, and each
				&lt;b&gt;Recommendation&lt;/b&gt; container provides a message to the seller on how a
				listing can be improved or brought up to standard in regards to recommended
				Item Specifics, Picture quality requirements, Top-Rated seller/listing requirements,
				a recommendation to use a product code (such as a UPC or ISBN value), a recommendation to include a Condition Description for a used item, and/or a recommendation to list the item in a different category. 
				&lt;br&gt;&lt;br&gt;
				The &lt;b&gt;ListingRecommendations&lt;/b&gt; container is only returned if the 
				&lt;b&gt;IncludeRecommendations&lt;/b&gt; flag is included and set to 'true' in the 
				API call request.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Recommendation" type="ns:ListingRecommendationType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Each &lt;b&gt;Recommendation&lt;/b&gt; container provides a message to the seller on how a listing can be improved or brought up to standard in regards to recommended Item Specifics, Picture quality requirements, Top-Rated seller/listing requirements, a recommendation to use a product code (such as a UPC or ISBN value), a recommendation to include a Condition Description for a used item, and/or a recommendation to list the item in a different category. &lt;br&gt;&lt;br&gt; One or more &lt;b&gt;Recommendation&lt;/b&gt; containers can be returned for each listing.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt; &lt;strong&gt;Note:&lt;/strong&gt; Although the GSP listing recommendation type is available through the Listing Recommendation API, this recommendation type is not yet supported in the Trading API. &lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ListingStartPriceDetailsType.xsd #####

-->
	<xs:complexType name="ListingStartPriceDetailsType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;ListingStartPriceDetails&lt;/b&gt; container returned in
				&lt;b&gt;GeteBayDetails&lt;/b&gt;. The &lt;b&gt;ListingStartPriceDetails&lt;/b&gt; 
				container lists the minimum start price for auction listings, the minimum sale price 
				for fixed-price listings, and the minimum percentage value that a Buy It Now price for 
				an auction listing must be above the minimum start price for that same listing.
				&lt;br&gt;&lt;br&gt;
				The &lt;b&gt;ListingStartPriceDetails&lt;/b&gt; container is returned if
				&lt;b&gt;ListingStartPriceDetails&lt;/b&gt; is included as a &lt;b&gt;DetailName&lt;/b&gt; 
				filter in the request, or if no lt;b&gt;DetailName&lt;/b&gt; filters are used in the request.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value is a string description of the listing type for which the pricing data 
						is intended, such as "Pricing for the auction-like listings".
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ListingType" type="ns:ListingTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates the listing type of the listing, and is a value defined in 
						&lt;b&gt;ListingTypeCodeType&lt;/b&gt; enumerated type. The only possible values for 
						this field are 'Chinese' (auction listing) and 'FixedPriceItem'.
					</xs:documentation>
					<xs:appinfo>
						<onlyTheseValues>Chinese, FixedPriceItem</onlyTheseValues>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StartPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						For auction listings, the &lt;b&gt;StartPrice&lt;/b&gt; indicates the lowest dollar
						value that can be set for the item's Starting bid. 
						&lt;br&gt;&lt;br&gt;
						For fixed-price listings, the &lt;b&gt;StartPrice&lt;/b&gt; indicates the lowest
						dollar value that can be set for the item's sale price.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the latest version number for this field. The version can be used to
						determine if and when to refresh cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Gives the time in GMT that the feature flags for the
						details were last updated. This timestamp can be used to determine
						if and when to refresh cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MinBuyItNowPricePercent" type="xs:float" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is only returned and applicable for auction listings.
						&lt;br&gt;&lt;br&gt;
						This float value indicates the minimum percentage value that a Buy It Now price for
						an auction listing must be above the Starting bid price for that same listing. 
						&lt;br&gt;&lt;br&gt;
						On the US eBay Motors site (Site ID 0), this field only applies to the Parts and
						Accessories categories.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ListingStatusCodeList.xsd #####

-->
	<xs:simpleType name="ListingStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				Specifies an active or ended listing's status in eBay's processing
				workflow. If a listing ends with a sale (or sales), eBay needs to
				update the sale details (e.g., total price and buyer/high bidder)
				and the final value fee. This processing can take several minutes.
				If you retrieve a sold item and no details about the buyer/high
				bidder are returned or no final value fee is available, use this
				listing status information to determine whether eBay has finished
				processing the listing.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Active">
				<xs:annotation>
					<xs:documentation>
						The listing is still active or the listing has ended with
						a sale but eBay has not completed processing the sale details
						(e.g., total price and high bidder). A multi-item listing is
						considered active until all items have winning bids or
						purchases or the listing ends with at least one winning bid or
						purchase. If the listing has ended with a sale but this Active
						status is returned, please allow several minutes for eBay to
						finish processing the listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Ended">
				<xs:annotation>
					<xs:documentation>
						The listing has ended. If the listing ended with a sale,
						eBay has completed processing of the sale. All sale information
						returned from eBay (e.g., total price and high bidder) should be
						considered accurate and complete. However, the final value fee is
						not yet available.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Completed">
				<xs:annotation>
					<xs:documentation>
						The listing has closed and eBay has completed processing the sale. All
						sale information returned from eBay (e.g., total price and high bidder) should
						be considered accurate and complete. Although the Final Value Fee (FVF) for
						FixedPriceItem and StoresFixedPrice items is returned by GetSellerTransactions
						and GetItemTransactions, all other listing types (excluding Buy It Now
						purchases) require the listing status to be Completed before the Final Value
						Fee is returned.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Custom">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ListingSubtypeCodeType.xsd #####

-->
	<xs:simpleType name="ListingSubtypeCodeType">
	<xs:annotation>
		<xs:documentation>
			Indicates a specific type of lead generation format listing (within the classified and localmarketbestofferonly subtypes, which include the general ClassifiedAd and LocalMarketBestOfferOnly subtype).
		</xs:documentation>
		<xs:appinfo>
		</xs:appinfo>
	</xs:annotation>
	<xs:restriction base="xs:token">
		<xs:enumeration value="ClassifiedAd">
			<xs:annotation>
				<xs:documentation>
					General classified ad listing subtype.
               &lt;br/&gt;&lt;br/&gt;
               &lt;span class="tablenote"&gt;
               &lt;strong&gt;Note:&lt;/strong&gt; This value indicates a classified ad (or digital download) listing on &lt;strong&gt;ebay.com&lt;/strong&gt; websites, not on &lt;strong&gt;ebayclassifieds.com&lt;/strong&gt;. The ebayclassifieds.com site is not supported by the Trading API. For information about other differences between these two sites, see &lt;a href="http://pages.ebay.com/help/sell/classified.html"&gt;Advertising with classified ads on eBay and eBay Classifieds&lt;/a&gt;.
               &lt;/span&gt;
				</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		<xs:enumeration value="LocalMarketBestOfferOnly">
			<xs:annotation>
				<xs:documentation>
					General LocalMarketBestOfferOnly listing subtype.
				</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		<xs:enumeration value="CustomCode">
	    <xs:annotation>
				<xs:documentation>
					Reserved for internal or future use
				</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
	</xs:restriction>
</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ListingTipArrayType.xsd #####

-->
	<xs:complexType name="ListingTipArrayType">
		<xs:annotation>
			<xs:documentation> 
      (out) Contains a list of tips on improving a listing's details, if any. 
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ListingTip" type="ns:ListingTipType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
					An individual tip on improving a listing's details. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ListingTipFieldType.xsd #####

-->
	<xs:complexType name="ListingTipFieldType">
		<xs:annotation>
			<xs:documentation>
				(out) Identifies the item field that the tip relates to.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ListingTipFieldID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Identifier associated with the item field. Primarily for internal use. This value may change over time.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FieldTip" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Related text that appears near a field or at the top of the section within which
						the field appears in the selling flow.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>125</MaxLength>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CurrentFieldText" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A label used to preface the current value of a field. For example,
						"Current value" would be the CurrentValueText in "Current value: 25".
						If no label exists, this element is not returned.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>50</MaxLength>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CurrentFieldValue" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Current value of the field (in the listing or in the candidate item) or meta-data about the value.
						For example, if the tip is recommending a longer item title, the CurrentFieldValue might specify
						the current length of the title. If no current value is available, this information is not returned.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ListingTipMessageType.xsd #####

-->
	<xs:complexType name="ListingTipMessageType">
		<xs:annotation>
			<xs:documentation>
				Contains the message portion of a listing tip that is returned by the Listing Analyzer engine.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ListingTipMessageID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Identifier for the tip message. Primarily for internal use. This value may change over time.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShortMessage" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Brief version of the tip message.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>125</MaxLength>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LongMessage" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Detailed version of the tip message.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>125</MaxLength>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="HelpURLPath" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Path part of a URL for a "Learn More" link that points to a relevant eBay Web site online help page.
						The path is relative to http://pages.ebay.XX, where XX is the 2-letter site code
						(e.g., http://pages.ebay.de for the eBay Germany site). Applications should append the
						URL to the appropriate path for the user's site.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>125</MaxLength>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ListingTipType.xsd #####

-->
	<xs:complexType name="ListingTipType">
		<xs:annotation>
			<xs:documentation>
				A tip on improving a listing's details. Tips are returned from the Listing Analyzer engine.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ListingTipID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Identifier for the tip. Primarily for internal use. This value may change over time.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Priority" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The rank of the tip. All tips are ranked by importance. Ranking varies for each site.
						The rank is always greater than 0.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Message" type="ns:ListingTipMessageType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The tip's message content.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Field" type="ns:ListingTipFieldType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The item field that is associated with the tip.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ListingTypeCodeList.xsd #####

-->
	<xs:simpleType name="ListingTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				Specifies the selling format used for a listing.
			</xs:documentation>
			<xs:appinfo>
				<allValuesExcept>StoresFixedPrice, Dutch, Live, Express</allValuesExcept>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Unknown">
				<xs:annotation>
					<xs:documentation>
						Unknown or undefined auction type. Applicable to
						user preferences and other informational use cases.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Chinese">
				<xs:annotation>
					<xs:documentation>
						Single-quantity online auction format.
						A Chinese auction has a Quantity of 1. Buyers engage in competitive bidding,
						although Buy It Now may be offered as long as no bids have been placed.
						Online auctions are listed on eBay.com, and they are also listed in
						the seller's eBay Store if the seller is a Store owner.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Dutch">
				<xs:annotation>
					<xs:documentation>
					<!-- This value is no longer applicable
						Multiple-quantity online auction format. A Dutch auction has a Quantity greater than 1.
						Buyers engage in competitive bidding. Some sites also offer Buy It Now for Dutch
						auctions. Online auctions are listed on eBay.com, and they are also listed in the
						seller's eBay Store if the seller is a Store owner.
					-->
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Live">
				<xs:annotation>
					<xs:documentation>
					<!-- This value is no longer applicable
						Live auction, on-site auction that can include non-eBay bidders.
						(Use AddLiveAuctionItem to list live auctions.)
						Live auctions are listed on the eBay Live Auctions site, in live auction categories.
						They can also appear on eBay if the seller lists the lot in a secondary category
						that is an eBay category.
					-->
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Auction">
				<xs:annotation>
					<xs:documentation>
						An optional input parameter used with GetMyeBaySelling. When used in
						the request, returns items of competitive-bid auctions.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AdType">
				<xs:annotation>
					<xs:documentation>
						Advertisement to solicit inquiries on listings such as real estate. Permits
						no bidding on that item, service, or property. To express interest, a buyer
						fills in a contact form that eBay forwards to the the seller as a lead. This
						format does not enable buyers and sellers to transact online through eBay,
						and eBay Feedback is not available for ad format listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StoresFixedPrice">
				<xs:annotation>
					<xs:documentation>
					<!-- This value is no longer applicable
                  This enumeration value should no longer be used in the Add/Revise/Relist family of
						calls. The &lt;b&gt;FixedPriceItem&lt;/b&gt; listing type replaced the &lt;b&gt;StoresFixedPrice&lt;/b&gt;
						listing type on all eBay sites on March 30, 2010.
						&lt;br&gt;&lt;br&gt;
				-->
          </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PersonalOffer">
				<xs:annotation>
					<xs:documentation>
						Second chance offer made to a non-winning bidder on an ended listing.
						A seller can make an offer to a non-winning bidder when either the winning bidder
						has failed to pay for an item or the seller has a duplicate of the item.
						A seller can create a Second Chance Offer immediately after a listing ends and up to
						60 days after the end of the listing. eBay does not charge an Insertion Fee,
						but if the bidder accepts the offer, the regular Final Value Fee is charged.
						In the case of an Unpaid Item, the seller should ensure that everything has
						been done to resolve the issue with the winning bidder before sending a
						Second Chance Offer to another bidder. See the Unpaid Items Process for details.
						Make sure you're aware of other rules and restrictions surrounding Second Chance Offers.
						Use AddSecondChanceItem to submit Second Chance Offers.
						Listed on eBay, but does not appear when browsing or searching listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FixedPriceItem">
				<xs:annotation>
					<xs:documentation>
            A basic fixed-price item format. Bids do not occur.
            The quantity of items is one or more.
            &lt;br&gt;&lt;br&gt;
            Also known as Buy It Now Only on some sites (not to be confused with the BuyItNow option that
            is available for auctions).
            &lt;br&gt;&lt;br&gt;
            Sellers must meet certain feedback requirements and/or be ID Verified to use this format.
            See Minimum Feedback Requirements for Various Features in the Trading Web Services guide.
            &lt;br&gt;&lt;br&gt;
            Fixed-price listings are listed on eBay.com, and they are listed in
            the seller's eBay Store if the seller is a Store owner.
            Stores fixed price items will be treated as basic
            fixed-price items. Permitted durations of 30 days
            and GTC are now available for store and non-store subscribers (in addition
            to the existing durations of 3, 5, 7, and 10 days).
          </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Half">
				<xs:annotation>
					<xs:documentation>
					Half.com listing (item is listed on Half.com, not on eBay).
					You must be a registered Half.com seller to use this format.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Half.com</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sites-Half.html</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LeadGeneration">
				<xs:annotation>
					<xs:documentation>
						Lead Generation format (advertisement-style listing to solicit inquiries or offers, no bidding or fixed price, listed on eBay).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Express">
				<xs:annotation>
					<xs:documentation>
					<!-- This value is no longer applicable
						For Germany Express site only, which is no longer in service.
				  -->
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Shopping">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use. You can ignore Shopping.com items in your results.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/LocalListingDistancesNonSubscriptionDefinitionType.xsd #####

-->
	<xs:complexType name="LocalListingDistancesNonSubscriptionDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				Defines the LocalListingDistancesNonSubscription feature. This feature displays all the supported local 
				listing distances for items listed by sellers who have not subscribed to either Local Market for Vehicles 
				or Local Market for Specialty Vehicles.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/LocalListingDistancesRegularDefinitionType.xsd #####

-->
	<xs:complexType name="LocalListingDistancesRegularDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				Defines the LocalListingDistancesRegular feature. This feature displays all the supported local listing 
				distances for items listed by sellers subscribed to Local Market for Vehicles.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/LocalListingDistancesSpecialtyDefinitionType.xsd #####

-->
	<xs:complexType name="LocalListingDistancesSpecialtyDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				Defines the LocalListingDistancesSpecialty feature. This feature displays the supported local listing 
				distances for items listed by sellers subscribed to Local Market for Specialty Vehicles.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/LocalMarketAdFormatEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="LocalMarketAdFormatEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				Defines the AdFormatEnabled feature. If the field is present, the corresponding feature applies to the category. This field is returned as an empty element (e.g., a boolean value is not returned).
				Added for Local Market users.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/LocalMarketAutoAcceptEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="LocalMarketAutoAcceptEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates whether automatic accept of best offers is allowed for this category.
				Returned only if this category overrides the site default.
				Added for Local market users.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/LocalMarketAutoDeclineEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="LocalMarketAutoDeclineEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates whether automatic decline of best offers is allowed for this category.
				Returned only if this category overrides the site default.
				Added for Local market users.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/LocalMarketBestOfferEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="LocalMarketBestOfferEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates whether Contact Seller is enabled for Classified Ads.
				Added for Local Market users.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/LocalMarketCompanyNameEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="LocalMarketCompanyNameEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates whether the category supports the use of the company name to contact
				the seller for Classified Ad format listings. Added for Local Market users.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/LocalMarketContactByAddressEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="LocalMarketContactByAddressEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates whether the category supports using an address when 
				contacting the seller for Classified Ad format listings. 
				Added for Local Market users.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/LocalMarketContactByEmailEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="LocalMarketContactByEmailEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates whether the category supports the use of email to contact the
				seller for Classified Ad format listings.Added for Local market users.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/LocalMarketContactByPhoneEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="LocalMarketContactByPhoneEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates whether the category supports using the telephone 
				as a contact method.
				Added for Local Market users.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/LocalMarketCounterOfferEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="LocalMarketCounterOfferEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates whether counter offers are allowed on best offers for this category.
				Returned only if this category overrides the site default.
				Added for Local Market users.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/LocalMarketNonSubscriptionDefinitionType.xsd #####

-->
	<xs:complexType name="LocalMarketNonSubscriptionDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				Defines the LocalMarketNonSubscription feature. If the field is present, 
				the corresponding feature applies to the category. The field is returned 
				as an empty element (i.e., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/LocalMarketPaymentMethodCheckOutEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="LocalMarketPaymentMethodCheckOutEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates whether the category supports the use of payment method checkOut
				for Classified Ad format listings. Added for Local market users.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/LocalMarketPhoneCountDefinitionType.xsd #####

-->
	<xs:complexType name="LocalMarketPhoneCountDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates which phone option the category supports when contacting
				the seller about listings in Classified Ad format.
				Added for Local Market users.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/LocalMarketPremiumSubscriptionDefinitionType.xsd #####

-->
	<xs:complexType name="LocalMarketPremiumSubscriptionDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				Defines the LocalMarketPremiumSubscription feature. If this field is 
				present, the corresponding feature applies to the category. The field 
				is returned as an empty element (i.e., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/LocalMarketRegularSubscriptionDefinitionType.xsd #####

-->
	<xs:complexType name="LocalMarketRegularSubscriptionDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				Defines the LocalMarketRegularSubscription feature. If this field 
				is present, the corresponding feature applies to the category. The 
				field is returned as an empty element (i.e., a boolean value is not 
				returned). A subscription for Local Market for Vehicles will be 
				returned by GetUser if a dealer has subscribed to any of the following 
				Local Market Regular sub-types: Vehicles Regular Six Months, 
				Vehicles Regular Special Promotion, Vehicles Regular Multistore 
				Level S, Vehicles Regular Multistore Level M, or Vehicles Regular 
				Multistore Level L. Each of these sub-types has a separate discount 
				and billing cycle.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/LocalMarketSellerContactDetailsEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="LocalMarketSellerContactDetailsEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Defines the SellerContactDetailsEnabled feature. If the field is 
				present, the category allows retrieval of seller-level contact 
				information. The field is returned as an empty element 
				(e.g., a boolean value is not returned).
				Added for Local Market users.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/LocalMarketShippingMethodEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="LocalMarketShippingMethodEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates if shipping options are available for Classified Ad 
				format listings in the category.
				Added for Local Market users.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/LocalMarketSpecialitySubscriptionDefinitionType.xsd #####

-->
	<xs:complexType name="LocalMarketSpecialitySubscriptionDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				Defines the LocalMarketSpecialitySubscription feature. If this field 
				is present, the corresponding feature applies to the category. The field is returned as an empty element (i.e., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/LocalMarketStreetCountDefinitionType.xsd #####

-->
	<xs:complexType name="LocalMarketStreetCountDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates which address option the category supports for Classified Ad 
				format listings.
				Added for Local Market users.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/LocalSearchType.xsd #####

-->
	<xs:complexType name="LocalSearchType">
		<xs:annotation>
			<xs:documentation>
					Contains data for filtering a search by proximity.
				</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="MaxDistance" type="xs:int">
				<xs:annotation>
					<xs:documentation>
							The maximum distance from the specified postal code to search for items.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PostalCode" type="xs:string">
				<xs:annotation>
					<xs:documentation>
							The postal code to use as the basis for the proximity search.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/LogoTypeCodeList.xsd #####

-->
	<xs:simpleType name="LogoTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated because this type is not used by any call.
				<!-- The type of logo.  -->
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="WinningBidderNotice">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						The PayPal Winning Bidder Notice logo.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Store">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						The seller's eBay Store logo.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Custom">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						A custom logo specified in LogoURL.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Reserved for internal or future use.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/LookupAttributeArrayType.xsd #####

-->
	<xs:complexType name="LookupAttributeArrayType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated because attributes are deprecated.
				<!-- No longer applicable to any category.  -->
			</xs:documentation>
			<xs:appinfo>
<!--
				<DeprecationVersion>773</DeprecationVersion>
				<DeprecationDetails>NoOp</DeprecationDetails>
				<EndOfLifeVersion>889</EndOfLifeVersion>
				<UseInstead>Item.ConditionID</UseInstead>
-->
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="LookupAttribute" type="ns:LookupAttributeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						No longer applicable to any category.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
		<!--
					<DeprecationVersion>773</DeprecationVersion>
					<DeprecationDetails>NoOp</DeprecationDetails>
					<EndOfLifeVersion>889</EndOfLifeVersion>
					<UseInstead>Item.ConditionID</UseInstead>
					<CallInfo>
						<CallName>AddFixedPriceItem</CallName>
						<CallName>AddItem</CallName>
						<CallName>AddItems</CallName>
						<CallName>AddSellingManagerTemplate</CallName>
						<CallName>GetItemRecommendations</CallName>
						<CallName>RelistItem</CallName>
						<CallName>RelistFixedPriceItem</CallName>
						<CallName>ReviseFixedPriceItem</CallName>
						<CallName>VerifyAddItem</CallName>
						<CallName>VerifyRelistItem</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
			-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/LookupAttributeType.xsd #####

-->
	<xs:complexType name="LookupAttributeType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated because attributes are deprecated.
				<!-- No longer applicable to any category.  -->
			</xs:documentation>
			<xs:appinfo>
	<!--
				<DeprecationVersion>773</DeprecationVersion>
				<DeprecationDetails>NoOp</DeprecationDetails>
				<EndOfLifeVersion>889</EndOfLifeVersion>
				<UseInstead>Item.ConditionID</UseInstead>
	-->
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Name" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						No longer applicable to any category.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<DeprecationVersion>773</DeprecationVersion>
						<DeprecationDetails>NoOp</DeprecationDetails>
						<EndOfLifeVersion>889</EndOfLifeVersion>
						<UseInstead>Item.ConditionID</UseInstead>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Value" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
					  No longer applicable to any category.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<DeprecationVersion>773</DeprecationVersion>
						<DeprecationDetails>NoOp</DeprecationDetails>
						<EndOfLifeVersion>889</EndOfLifeVersion>
						<UseInstead>Item.ConditionID</UseInstead>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MailOptionsTypeCodeList.xsd #####

-->
	<xs:simpleType name="MailOptionsTypeCodeType">
			<xs:annotation>
				<xs:documentation>
					This type is deprecated because it is not used by any call.
				</xs:documentation>
			</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="DoNotSendEmail">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EmailCopyToSender">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HideSenderEmailAddress">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/MarkUpMarkDownEventType.xsd #####

-->
	<xs:complexType name="MarkUpMarkDownEventType">
		<xs:annotation>
			<xs:documentation>
				Describes an individual mark-up or mark-down event. eBay will automatically
				mark an application as down if attempts to deliver a notification fail
				repeatedly. eBay may mark an application down manually under certain
				circumstances.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Type" type="ns:MarkUpMarkDownEventTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Whether the application has been marked up or marked down.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationsUsage</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Time" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Time when the application was marked up or marked down.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationsUsage</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Reason" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Describes how the application was marked down, automatically or
						manually. When an application is automatically marked down, eBay will
						ping the application periodically, and if communication is restored, eBay
						will automatically mark the application up. If your application is marked
						down manually, you must contact eBay Developer Support to get your
						application marked up. A Reason is not provided for mark up events.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationsUsage</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MarkUpMarkDownEventTypeCodeList.xsd #####

-->
	<xs:simpleType name="MarkUpMarkDownEventTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				Valid application status codes, either MarkUp (application was marked up,
				communication is restored) or MarkDown (application was marked down, no
				communication).
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="MarkUp">
				<xs:annotation>
					<xs:documentation>
						(out) Status indicating the application was or is marked up.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MarkDown">
				<xs:annotation>
					<xs:documentation>
						(out) Status indicating the application was marked down.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for future internal or external use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/MarkUpMarkDownHistoryType.xsd #####

-->
	<xs:complexType name="MarkUpMarkDownHistoryType">
		<xs:annotation>
			<xs:documentation>
				List of objects representing markup or markdown events for a given application
				and time period. If no time period is specified in the request, the information
				for only one day (24 hours before the time the call is made to the time the call
				is made) is included. The maximum time period is allowed is 3 days (72 hours
				before the call is made to the time the call is made).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="MarkUpMarkDownEvent" type="ns:MarkUpMarkDownEventType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Details for a MarkDown or MarkUp event.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationsUsage</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MaxFlatShippingCostCBTExemptDefinitionType.xsd #####

-->
	<xs:complexType name="MaxFlatShippingCostCBTExemptDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Max Flat Shipping Cost ... CBT Exempt. See Shipping docs.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MaxFlatShippingCostDefinitionType.xsd #####

-->
	<xs:complexType name="MaxFlatShippingCostDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Max Flat Shipping Cost
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MaxGranularFitmentCountDefinitionType.xsd #####

-->
	<xs:complexType name="MaxGranularFitmentCountDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Defines the total number of fine grained item compatibilities that can be applied
				to a listing (a maximum of 1000).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MaxItemCompatibilityDefinitionType.xsd #####

-->
	<xs:complexType name="MaxItemCompatibilityDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Defines the maximum limit on compatible applications as part of the parts
				compatibility feature. If the field is present, the corresponding feature applies
				to the site. The field is returned as an empty element (e.g., a boolean value is
				not returned).
				&lt;br&gt;&lt;br&gt;
				Parts compatibility listings contain information to determine the assemblies with
				which a part is compatible. For example, an automotive part or accessory listed
				witih parts compatibility can be matched with vehicles (e.g., specific years,
				makes, and models) with which the part or accessory can  be used.
				&lt;br&gt;&lt;br&gt;
				There are two ways to enter parts compatibility: by application and by
				specification. 
				&lt;ul&gt;
				&lt;li&gt; Entering parts compatibility by application specifies the assemblies
				(e.g., a specific year, make, and model of car) to which the item applies. This can
				be done automatically by listing with a catalog product that supports parts
				compatibility, or manually, using &lt;b
				class="con"&gt;Item.ItemCompatibilityList&lt;/b&gt; when listing or revising an
				item. &lt;/li&gt;
				&lt;li&gt;Entering parts compatibility by specification involves specifying the
				part's relevant dimensions and characteristics necessary to determine the
				assemblies with which the part is compatible (e.g., Section Width, Aspect Ratio,
				Rim Diammeter, Load Index, and Speed Rating values for a tire) using
				attributes.&lt;/li&gt;
				&lt;/ul&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MaximumBuyerPolicyViolationsDetailsType.xsd #####

-->
	<xs:complexType name="MaximumBuyerPolicyViolationsDetailsType">
		<xs:annotation>
			<xs:documentation>The maximum number of policy violations and the durations that can be designated by sellers at this site. This is applicable only to sellers.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="NumberOfPolicyViolations" type="ns:NumberOfPolicyViolationsDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The number of policy violation that can be used to limit buyers at the site. This is applicable only to sellers.</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PolicyViolationDuration" type="ns:PolicyViolationDurationDetailsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>The policy violation duration(s) supported by the site. This is applicable only to sellers.</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MaximumBuyerPolicyViolationsType.xsd #####

-->
	<xs:complexType name="MaximumBuyerPolicyViolationsType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;MaximumBuyerPolicyViolations&lt;/b&gt; container, which is
				used by the seller as a mechanism to block prospective buyers who have buyer policy 
				violations on their account exceeding the value set in the &lt;b&gt;Count&lt;/b&gt; 
				field during a specified time period (set in the &lt;b&gt;Period&lt;/b&gt; field).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Count" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This integer value sets the maximum number of buyer policy violations that a prospective buyer
						is allowed to have during a specified time period
						(&lt;b&gt;MaximumBuyerPolicyViolations.Period&lt;/b&gt;) before being blocked from
						buying/bidding on the item.
						&lt;br&gt;&lt;br&gt;
						To retrieve a list of allowed values for this field, the seller should call 
						&lt;b&gt;GeteBayDetails&lt;/b&gt;, including &lt;b&gt;BuyerRequirementDetails&lt;/b&gt; in 
						the &lt;b&gt;DetailName&lt;/b&gt; field of the request, and then look for the
						&lt;b&gt;BuyerRequirementDetails.MaximumBuyerPolicyViolations.NumberOfPolicyViolations.Count&lt;/b&gt; 
						fields in the response.
					</xs:documentation>
					<xs:appinfo>
						<Min/>
						<Max/>
						<Default>4</Default>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<OnlyTheseValues>4, 5, 6, 7</OnlyTheseValues>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetSellerList</CallName>
							<OnlyTheseValues>4, 5, 6, 7</OnlyTheseValues>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<OnlyTheseValues>4, 5, 6, 7</OnlyTheseValues>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Period" type="ns:PeriodCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This enumerated value defines the length of time over which a prospective buyer's 
						buyer policy violations will be counted. If the prospective buyer's number of buyer policy  
						violations during this defined period exceeds the value set in the &lt;b&gt;Count&lt;/b&gt; 
						field, that prospective buyer is blocked from buying/bidding on the item.
						&lt;br/&gt;&lt;br/&gt;
						If the &lt;b&gt;Count&lt;/b&gt; value is 2, and the specified &lt;b&gt;Period&lt;/b&gt; 
						is 'Days_30' (counting back 30 days from the present day), any prospective buyer that has 
						had three or more buyer policy violations is blocked from buying/bidding on the item.
					</xs:documentation>
					<xs:appinfo>
						<Min/>
						<Max/>
						<Default>Days_30</Default>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<OnlyTheseValues>Days_30, Days_180</OnlyTheseValues>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetSellerList</CallName>
							<OnlyTheseValues>Days_30, Days_180</OnlyTheseValues>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<OnlyTheseValues>Days_30, Days_180</OnlyTheseValues>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MaximumItemRequirementsDetailsType.xsd #####

-->
	<xs:complexType name="MaximumItemRequirementsDetailsType">
		<xs:annotation>
			<xs:documentation>A means of limiting unpaying or low feedback bidders.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="MaximumItemCount" type="xs:int" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>The maximum number of items allowed for this buyer.
</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MinimumFeedbackScore" type="xs:int" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>The Minimum Feedback Score required for a buyer who wants to purchase this item.</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MaximumItemRequirementsType.xsd #####

-->
	<xs:complexType name="MaximumItemRequirementsType">
		<xs:annotation>
			<xs:documentation>
				Container for items bid.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="MaximumItemCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is conditionally required if the &lt;b&gt;MaximumItemRequirements&lt;/b&gt; 
						container is used.
						&lt;br/&gt;&lt;br/&gt;
						The value of this field specifies the maximum number of items a prospective buyer can 
						purchase from the seller during a 10-day period. The prospective buyer will be blocked 
						from bidding/buying once this value is reached. 
						To see the valid values for your site, call &lt;b&gt;GeteBayDetails&lt;/b&gt; 
						with &lt;b&gt;DetailName&lt;/b&gt; set to &lt;b&gt;BuyerRequirementDetails&lt;/b&gt;,
						and then look for the BuyerRequirementDetails.MaximumItemRequirements.MaximumItemCount fields.
						As of Jan. 2013, the valid values
						for the US site are: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 25, 50, and 75.
						&lt;br/&gt;&lt;br/&gt;
						If the &lt;b&gt;MaximumItemRequirements.MinimumFeedbackScore&lt;/b&gt; field is also 
						specified, the &lt;b&gt;MaximumItemCount&lt;/b&gt; limit will only apply to those
						prospective buyers who don't meet the specified Minimum Feedback Score threshold.
					</xs:documentation>
					<xs:appinfo>
						<Min/>
						<Max/>
						<SeeLink>
							<Title>Buyers Who May Bid on Several of My Items and Not Pay</Title>
							<URL>http://pages.ebay.com/help/sell/contextual/understand-buyer-requirement.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetSellerList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MinimumFeedbackScore" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This is an optional field that is ignored if a &lt;b&gt;MaximumItemCount&lt;/b&gt;
						value has not been provided. 
						&lt;br&gt;&lt;br&gt;
						If this field is used, a prospective buyer is blocked from bidding/buying if they have
						reached or exceeded the &lt;b&gt;MaximumItemCount&lt;/b&gt; and their feedback score
						is less than the value of this field. To see the valid values for your site, call &lt;b&gt;GeteBayDetails&lt;/b&gt; 
						with &lt;b&gt;DetailName&lt;/b&gt; set to &lt;b&gt;BuyerRequirementDetails&lt;/b&gt;, 
						and then look for the BuyerRequirementDetails.MaximumItemRequirements.MinimumFeedbackScore fields.
						Currently, the valid values for the US site are: 0, 1, 2, 3, 4, and 5.
					</xs:documentation>
					<xs:appinfo>
						<Min/>
						<Max/>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetSellerList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MaximumUnpaidItemStrikesCountDetailsType.xsd #####

-->
	<xs:complexType name="MaximumUnpaidItemStrikesCountDetailsType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;MaximumUnpaidItemStrikesCount&lt;/b&gt; container that is returned 
				in the &lt;b&gt;GeteBayDetails&lt;/b&gt; response. The &lt;b&gt;MaximumUnpaidItemStrikesCount&lt;/b&gt; 
				container consists of multiple &lt;b&gt;Count&lt;/b&gt; fields with values that can be 
				used in the &lt;b&gt;BuyerRequirementDetails.MaximumUnpaidItemStrikesInfo.Count&lt;/b&gt; 
				field when using the Trading API to add, revise, or relist an item.
				&lt;br&gt;&lt;br&gt;
				The &lt;b&gt;Item.MaximumUnpaidItemStrikesInfo&lt;/b&gt; container in Add/Revise/Relist 
				API calls is used to block buyers with unpaid item strikes equal to or exceeding
				the specified &lt;b&gt;Count&lt;/b&gt; value during the specified &lt;b&gt;Period&lt;/b&gt; 
				value from buying/bidding on the item.
			</xs:documentation>
			<xs:appinfo>
				<CallInfo>
					<CallName>GeteBayDetails</CallName>
					<Returned>Conditionally</Returned>
				</CallInfo>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Count" type="xs:int" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Each value returned in each &lt;b&gt;MaximumUnpaidItemStrikesCount.Count&lt;/b&gt; field
						can be used in the &lt;b&gt;BuyerRequirementDetails.MaximumUnpaidItemStrikesInfo.Count&lt;/b&gt; 
						field when using the Trading API to add, revise, or relist an item. 					
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MaximumUnpaidItemStrikesDurationDetailsType.xsd #####

-->
	<xs:complexType name="MaximumUnpaidItemStrikesDurationDetailsType">
		<xs:annotation>
			<xs:documentation>
				[Selling] Defined time period for maximum unpaid items.
			</xs:documentation>
			<xs:appinfo>
				<CallInfo>
					<CallName>GeteBayDetails</CallName>
					<Returned>Conditionally</Returned>
				</CallInfo>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Period" type="ns:PeriodCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The period is the number of days (last 60 days, last 180 days, etc.)
						during which the buyer's unpaid item strikes are calculated.
						This is applicable only to sellers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The description of the period, such as 'month', 'quarter', or 'half a year'.
						The data in this field can be used as a label in your application's display.
						This is applicable only to sellers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MaximumUnpaidItemStrikesInfoDetailsType.xsd #####

-->
	<xs:complexType name="MaximumUnpaidItemStrikesInfoDetailsType">
		<xs:annotation>
			<xs:documentation>Details of a buyer's maximum unpaid item strikes in a pre-defined time period. This is applicable only to sellers.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="MaximumUnpaidItemStrikesCount" type="ns:MaximumUnpaidItemStrikesCountDetailsType" minOccurs="0" >
				<xs:annotation>
					<xs:documentation>The number of the maximum unpaid item strikes. This is applicable only to sellers.</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaximumUnpaidItemStrikesDuration" type="ns:MaximumUnpaidItemStrikesDurationDetailsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Range of time used to determine maximum unpaid item count. This is applicable only to sellers.</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MaximumUnpaidItemStrikesInfoType.xsd #####

-->
	<xs:complexType name="MaximumUnpaidItemStrikesInfoType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;MaximumUnpaidItemStrikesInfo&lt;/b&gt; container, which is
				used by the seller as a mechanism to block prospective buyers who have unpaid item
				strikes on their account exceeding the value set in the &lt;b&gt;Count&lt;/b&gt; 
				field during a specified time period (set in the &lt;b&gt;Period&lt;/b&gt; field).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Count" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This integer value sets the maximum number of unpaid item strikes that a prospective buyer
						is allowed to have during a specified time period
						(&lt;b&gt;MaximumUnpaidItemStrikesInfo.Period&lt;/b&gt;) before being blocked from
						buying/bidding on the item.
						&lt;br&gt;&lt;br&gt;
						To retrieve a list of allowed values for this field, the seller should call 
						&lt;b&gt;GeteBayDetails&lt;/b&gt;, including &lt;b&gt;BuyerRequirementDetails&lt;/b&gt; in 
						the &lt;b&gt;DetailName&lt;/b&gt; field of the request, and then look for the
						&lt;b&gt;BuyerRequirementDetails.MaximumUnpaidItemStrikesInfo.MaximumUnpaidItemStrikesCount.Count&lt;/b&gt; 
						fields in the response.
					</xs:documentation>
					<xs:appinfo>
						<Min/>
						<Max/>
						<Default>2</Default>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<OnlyTheseValues>2, 3, 4, 5</OnlyTheseValues>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetSellerList</CallName>
							<OnlyTheseValues>2, 3, 4, 5</OnlyTheseValues>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<OnlyTheseValues>2, 3, 4, 5</OnlyTheseValues>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Period" type="ns:PeriodCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This enumerated value defines the length of time over which a prospective buyer's 
						unpaid item strikes will be counted. If the prospective buyer's number of unpaid item 
						strikes during this defined period exceeds the value set in the &lt;b&gt;Count&lt;/b&gt; 
						field, that prospective buyer is blocked from buying/bidding on the item.
						&lt;br/&gt;&lt;br/&gt;
						If the &lt;b&gt;Count&lt;/b&gt; value is 2, and the specified &lt;b&gt;Period&lt;/b&gt; 
						is 'Days_30' (counting back 30 days from the present day), any prospective buyer that has 
						had three or more unpaid item strikes is blocked from buying/bidding on the item.
					</xs:documentation>
					<xs:appinfo>
						<Min/>
						<Max/>
						<Default>Days_30</Default>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<OnlyTheseValues>Days_30, Days_180, Days_360</OnlyTheseValues>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetSellerList</CallName>
							<OnlyTheseValues>Days_30, Days_180, Days_360</OnlyTheseValues>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<OnlyTheseValues>Days_30, Days_180, Days_360</OnlyTheseValues>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MemberMessageExchangeArrayType.xsd #####

-->
	<xs:complexType name="MemberMessageExchangeArrayType">
		<xs:annotation>
			<xs:documentation>
				Container for messages. Returned for GetMemberMessages if messages that meet the request criteria exist.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="MemberMessageExchange" type="ns:MemberMessageExchangeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Information about individual messages. Returned if the parent container is returned.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAdFormatLeads</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMemberMessages</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MemberMessageExchangeType.xsd #####

-->
	<xs:complexType name="MemberMessageExchangeType">
	<xs:annotation>
		<xs:documentation>
			Container for message metadata.
		</xs:documentation>
	</xs:annotation>
	<xs:sequence>
		<xs:element name="Item" type="ns:ItemType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					The item about which the question was asked. Returned if the parent container is returned.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetMemberMessages</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="Question" type="ns:MemberMessageType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Contains all the information about the question being asked.  Returned if the
					parent container is returned.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetAdFormatLeads</CallName>
						<Details>DetailLevel: ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetMemberMessages</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="Response" type="xs:string" minOccurs="0" maxOccurs="unbounded">
			<xs:annotation>
				<xs:documentation>
					An answer to the question. Returned if the parent container is returned.
					&lt;br/&gt;&lt;br/&gt;
					For GetAdFormatLeads, returned if the seller responded to the
					lead's question. Contains the body of the seller's response
					message.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetAdFormatLeads</CallName>
						<Details>DetailLevel: ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetMemberMessages</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="MessageStatus" type="ns:MessageStatusTypeCodeType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Status of the message. Returned if the parent container is returned.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetMemberMessages</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="CreationDate" type="xs:dateTime" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Date the message was created. Returned if the parent container is returned.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetAdFormatLeads</CallName>
						<Details>DetailLevel: ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="LastModifiedDate" type="xs:dateTime" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Date the message was last modified. Returned if the parent container is returned.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetMemberMessages</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="MessageMedia" type="ns:MessageMediaType" minOccurs="0" maxOccurs="unbounded">
			<xs:annotation>
			   	<xs:documentation>
				 	Media details stored as part of the message.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						   <CallName>GetMemberMessages</CallName>
						   <Returned>Conditionally</Returned>
					</CallInfo>				
			   	</xs:appinfo>
			</xs:annotation>
		</xs:element>
	</xs:sequence>
</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MemberMessageType.xsd #####

-->
	<xs:complexType name="MemberMessageType">
	<xs:annotation>
		<xs:documentation>
			Container for individual message information.
		</xs:documentation>
	</xs:annotation>
	<xs:sequence>
		<xs:element name="MessageType" type="ns:MessageTypeCodeType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Type of message being retrieved. Note that some message
					types can only be created via the eBay Web site.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetMemberMessages</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="QuestionType" type="ns:QuestionTypeCodeType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Context of the question (e.g. Shipping, General).
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>AddMemberMessageAAQToPartner</CallName>
						<RequiredInput>Yes</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>GetMemberMessages</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="EmailCopyToSender" type="xs:boolean" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Indicates if a copy of the messages is to be emailed 
					to the sender. If omitted, this defaults to whatever
					the user set in preferences.
				</xs:documentation>
				<xs:appinfo>
					<Default>omitted</Default>
					<CallInfo>
						<CallName>AddMemberMessageAAQToPartner</CallName>
						<CallName>AddMemberMessageRTQ</CallName>
						<CallName>AddMemberMessagesAAQToBidder</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="HideSendersEmailAddress" type="xs:boolean" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Indicates if the sender's email address
					from the recipient is to be hidden. If omitted, this defaults to whatever
					the user set in preferences--or on site policy, which
					determines whether or not this field is recognized.
					&lt;br&gt;&lt;br&gt; &lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
					This tag is no longer operational.
					&lt;/span&gt;
				</xs:documentation>
				<xs:appinfo>
					<DeprecationVersion>579</DeprecationVersion>
					<DeprecationDetails>NoOp</DeprecationDetails>
					<UseInstead/>
						<Default>omitted</Default>
					<CallInfo>
						<CallName>AddMemberMessageAAQToPartner</CallName>
						<CallName>AddMemberMessageRTQ</CallName>
						<CallName>AddMemberMessagesAAQToBidder</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="DisplayToPublic" type="xs:boolean" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Indicates if the member message is viewable in the item listing.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>AddMemberMessageRTQ</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>GetMemberMessages</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="SenderID" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					The eBay user ID of the person who asked the question or sent
					the message.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetMemberMessages</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="SenderEmail" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					SenderEmail contains the static email address of an eBay member,
					used within the "reply to"
					email address when the eBay member sends a message.
					(Each eBay member is assigned a static alias. The alias is
					used within a static email address.)
					SenderEmail is returned if MessageType is AskSellerQuestion.
					SenderEmail is also returned in the AskSellerQuestion notification.
					The following functionality of this field has been deprecated:
					return of a dynamic email address.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetMemberMessages</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="RecipientID" type="xs:string" minOccurs="0" maxOccurs="unbounded">
			<xs:annotation>
				<xs:documentation>
					Recipient's eBay user ID. For
					AddMemberMessagesAAQToBidder, it must be the seller of an
					item, that item's bidder, or a user who has made an
					offer on that item using Best Offer. Note: maxOccurs is a shared schema
					element and needs to be unbounded for AddMemberMessagesAAQToBidder.
					For AddMemberMessageRTQ, this field is mandatory if ItemID is not in the request.
					For all other uses, there can only be one RecipientID.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>AddMemberMessageAAQToPartner</CallName>
						<CallName>AddMemberMessageRTQ</CallName>
						<CallName>AddMemberMessagesAAQToBidder</CallName>
						<RequiredInput>Yes</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>AddMemberMessageRTQ</CallName>
						<CallName>GetMemberMessages</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="Subject" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Subject of this email message.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetMemberMessages</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>AddMemberMessageAAQToPartner</CallName>
						<RequiredInput>Yes</RequiredInput>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="Body" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Content of the message is input into this string field. HTML formatting is not
					allowed in the body of the message. If plain HTML is used, an error occurs and the 
					message will not go through. If encoded HTML is used, the message may go through but 
					the formatting will not be successful, and the recipient of the message will just 
					see the HTML formatting tags.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<MaxLength>2000</MaxLength>
						<CallName>AddMemberMessageAAQToPartner</CallName>
						<CallName>AddMemberMessageRTQ</CallName>
						<RequiredInput>Yes</RequiredInput>
					</CallInfo>
					<CallInfo>
						<MaxLength>1000</MaxLength>
						<CallName>AddMemberMessagesAAQToBidder</CallName>
						<RequiredInput>Yes</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>GetAdFormatLeads</CallName>
						<Details>DetailLevel: ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<MaxLength>4000</MaxLength>
						<CallName>GetMemberMessages</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="MessageID" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					ID that uniquely identifies a message for a given user.
					&lt;br&gt;&lt;br&gt;
					This value is not the same as the value used for the
					GetMyMessages MessageID. However, this MessageID value can be
					used as the GetMyMessages ExternalID.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetMemberMessages</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="ParentMessageID" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					ID number of the question to which this message is responding.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>AddMemberMessageRTQ</CallName>
						<RequiredInput>Yes</RequiredInput>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="MessageMedia" type="ns:MessageMediaType" minOccurs="0" maxOccurs="unbounded">
			<xs:annotation>
				<xs:documentation>
					Media details attached to the message.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>AddMemberMessageAAQToPartner</CallName>
						<CallName>AddMemberMessageRTQ</CallName>
						<CallName>AddMemberMessageCEM</CallName>
						<CallName>AddMemberMessageAAQToSeller</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>GetMemberMessages</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo> 
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
	</xs:sequence>
</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MerchDisplayCodeList.xsd #####

-->
	<xs:simpleType name="MerchDisplayCodeType">
		<xs:annotation>
			<xs:appinfo>
				<allValuesExcept>DefaultTheme, StoreTheme, CustomCode</allValuesExcept>
			</xs:appinfo>
			<xs:documentation>
				This type is deprecated because Cross Promotions are no longer supported in the APIs.
				<!-- Specifies whether an eBay Stores seller prefers to promote items with a
				cross-promotion widget that is customized with the store theme or uses
				the default eBay theme. This option is the same as the one set on the
				seller's Customize Cross-Promotion Display page. -->
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="DefaultTheme">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Uses the default eBay theme for cross-promotion widgets.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StoreTheme">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Uses the store theme for cross-promotion widgets.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Reserved for internal or future use.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/MerchandizingPrefCodeList.xsd #####

-->
	<xs:simpleType name="MerchandizingPrefCodeType">
		<xs:annotation>
			<xs:appinfo>
				<allValuesExcept>OptIn, OptOut, CustomCode</allValuesExcept>
			</xs:appinfo>
			<xs:documentation>
				This type is deprecated because Cross Promotions are no longer supported in the APIs.
				<!-- MerchandizingPrefCodeType - Type declaration to be used by other
				schema. Indicates whether the seller has opted to participate in
				item cross-promotion through the Merchandising Manager feature. This
				option is set on the user's My eBay page and determines whether the
				seller's other items are cross-promoted with items from the seller
				that are listed or sold.  -->
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="OptIn">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Seller allows item cross-promotion.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="OptOut">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Seller does not allow item cross-promotion.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Reserved for internal or future use.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/MessageMediaType.xsd #####

-->
	<xs:complexType name="MessageMediaType">
		<xs:annotation>
			<xs:documentation>
			Container for the image file that is to be sent in a message, which lets sellers share photos in messages using the API. 
			The photo must be uploaded by the seller or buyer to 
			&lt;a href="http://developer.ebay.com/devzone/xml/docs/reference/ebay/uploadsitehostedpictures.html"&gt;Zoom/EPS (eBay Picture Services)&lt;/a&gt;
			using a separate API call or the web flow. After the image is on the eBay server, you can 
			use &lt;b&gt;AddMemberMessage&lt;/b&gt; calls to pass the URL of the image in a message. The 
			uploaded images will be available as part of the email as a thumbnail image. 
			Clicking on the thumbnail, opens a larger version of the image in a filmstrip. 
			The image name will be displayed on the title of the filmstrip component. 
			These uploaded images will also be returned as &lt;b&gt;MessageMediaType&lt;/b&gt; arrays in the 
			&lt;b&gt;GetMemberMessages&lt;/b&gt; and &lt;b&gt;GetMyMessages&lt;/b&gt; API response. It doesn't matter if an image was uploaded using the web flow or using the API, it can be accessed using either the web flow or the API and web.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="MediaURL" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						URL of an image to be included in a message.
						The image must be uploaded to 
						&lt;a href="http://developer.ebay.com/devzone/xml/docs/reference/ebay/uploadsitehostedpictures.html"&gt;Zoom/EPS 
						(eBay Picture Services)&lt;/a&gt;
						using a separate API call or the web flow. This URL will be 
						validated and if it doesn't exist, the request will fail.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>200</MaxLength>
						<CallInfo>
							<CallName>AddMemberMessageAAQToPartner</CallName>
							<CallName>AddMemberMessageRTQ</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetMemberMessages</CallName>
							<CallName>GetMyMessages</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MediaName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					The name of the image. This will be displayed on the flimstrip. 
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>100</MaxLength>
						<CallInfo>
							<CallName>AddMemberMessageAAQToPartner</CallName>
							<CallName>AddMemberMessageRTQ</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetMemberMessages</CallName>
							<CallName>GetMyMessages</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MessageStatusTypeCodeList.xsd #####

-->
	<xs:simpleType name="MessageStatusTypeCodeType">
		<xs:restriction base="xs:token">
			<xs:enumeration value="Answered">
				<xs:annotation>
					<xs:documentation>
						The question has been answered at least once.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Unanswered">
				<xs:annotation>
					<xs:documentation>
						The question has not yet been answered.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future or internal use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/MessageTypeCodeList.xsd #####

-->
	<xs:simpleType name="MessageTypeCodeType">
    <xs:restriction base="xs:token">
      <xs:enumeration value="AskSellerQuestion">
        <xs:annotation>
          <xs:documentation>
            Member to Member message initiated by bidder/potential bidder
            to a seller of a particular item.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ResponseToASQQuestion">
        <xs:annotation>
          <xs:documentation>
            Member to Member message initiated as a response
            to an Ask A Question message.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ContactEbayMember">
        <xs:annotation>
          <xs:documentation>
            Member to Member message initiated by any eBay member
            to another eBay member.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ContactTransactionPartner">
        <xs:annotation>
          <xs:documentation>
            Member message between order partners within 90 days
            after creation of the order.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ResponseToContacteBayMember">
        <xs:annotation>
          <xs:documentation>
            Member to Member message initiated as a response
            to a Contact eBay Member message.
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <TagStatus>Reserved</TagStatus>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ContacteBayMemberViaCommunityLink">
        <xs:annotation>
          <xs:documentation>
            Member to Member message initiated by any eBay member
            to another eBay member who has posted on a community forum
            within the past 7 days.
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <TagStatus>Reserved</TagStatus>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="CustomCode">
        <xs:annotation>
          <xs:documentation>
            Reserved for future or internal use.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="All">
        <xs:annotation>
          <xs:documentation>
            All message types.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ContactMyBidder">
        <xs:annotation>
          <xs:documentation>
            Member to Member message initiated by sellers to their
            bidders during an active listing.
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <TagStatus>Reserved</TagStatus>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ContacteBayMemberViaAnonymousEmail">
        <xs:annotation>
          <xs:documentation>
            Member message initiated after eBay receives an email sent by an
            eBay member's email client to another eBay member.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ClassifiedsContactSeller">
         <xs:annotation>
           <xs:documentation>
             Indicates that an inquiry has been sent to the seller regarding the
						 corresponding classified ad listing.
					 </xs:documentation>
         </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ClassifiedsBestOffer">
         <xs:annotation>
           <xs:documentation>
						Indicates that a best offer has been made on the seller's corresponding
						classified ad listing. This message type is only applicable to Classified
						categories that allow the Best Offer feature, such as motor vehicles.
					 </xs:documentation>
         </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
<!--

##### from file eBLBaseComponents/public/MinItemCompatibilityDefinitionType.xsd #####

-->
	<xs:complexType name="MinItemCompatibilityDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Defines the minimum requirement for compatible applications as part of the parts
				compatibility feature. If the field is present, the corresponding feature applies
				to the site. The field is returned as an empty element (e.g., a boolean value is
				not returned).
				&lt;br&gt;&lt;br&gt;
				Parts compatibility listings contain information to determine the assemblies with
				which a part is compatible. For example, an automotive part or accessory listed
				witih parts compatibility can be matched with vehicles (e.g., specific years,
				makes, and models) with which the part or accessory can  be used.
				&lt;br&gt;&lt;br&gt;
				There are two ways to enter parts compatibility: by application and by
				specification. 
				&lt;ul&gt;
				&lt;li&gt; Entering parts compatibility by application specifies the assemblies
				(e.g., a specific year, make, and model of car) to which the item applies. This can
				be done automatically by listing with a catalog product that supports parts
				compatibility, or manually, using &lt;b
				class="con"&gt;Item.ItemCompatibilityList&lt;/b&gt; when listing or revising an
				item. &lt;/li&gt;
				&lt;li&gt;Entering parts compatibility by specification involves specifying the
				part's relevant dimensions and characteristics necessary to determine the
				assemblies with which the part is compatible (e.g., Section Width, Aspect Ratio,
				Rim Diammeter, Load Index, and Speed Rating values for a tire) using
				attributes.&lt;/li&gt;
				&lt;/ul&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MinimumAdvertisedPriceExposureCodeList.xsd #####

-->
	<xs:simpleType name="MinimumAdvertisedPriceExposureCodeType">
		<xs:annotation>
			<xs:documentation>
				Defines how the buyer is to view the discounted price for MAP items. If a seller offers an item
				for less than the specified MinimumAdvertisedPrice, the discounted price of the item cannot be
				displayed on the page containing the item. Use this field to specify how the buyer is to
				view the discounted item price. This is applicable for MAP items only.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="PreCheckout">
				<xs:annotation>
					<xs:documentation>
						PreCheckout specifies that the buyer must click a link (or a button) to navigate to a separate
						page (or window) that displays the discount price. eBay displays the discounted item price in
						a pop-up window.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DuringCheckout">
				<xs:annotation>
					<xs:documentation>
						DuringCheckout specifies that the discounted price must be shown on the eBay checkout
						flow page.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="None">
				<xs:annotation>
					<xs:documentation>
						None means the discount price is not shown via either PreCheckout nor DuringCheckout.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/MinimumFeedbackScoreDetailsType.xsd #####

-->
	<xs:complexType name="MinimumFeedbackScoreDetailsType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;MinimumFeedbackScore&lt;/b&gt; container that is returned in 
				&lt;b&gt;GeteBayDetails&lt;/b&gt;. The &lt;b&gt;MinimumFeedbackScore&lt;/b&gt; container 
				consists of the values that can be used in the 
				&lt;b&gt;BuyerRequirementDetails.MinimumFeedbackScore&lt;/b&gt; field when listing an 
				item through an Add/Revise/Relist API call. The Feedback Score for a potential buyer 
				must be greater than or equal to the specified value, or that buyer is blocked from 
				buying the item.
				&lt;br/&gt;&lt;br/&gt;
				For the &lt;b&gt;MinimumFeedbackScore&lt;/b&gt; 
				container to appear in the &lt;b&gt;GeteBayDetails&lt;/b&gt; response,  
				&lt;b&gt;BuyerRequirementDetails&lt;/b&gt; must be one of the values passed into the 
				&lt;b&gt;DetailName&lt;/b&gt; field in the &lt;b&gt;GeteBayDetails&lt;/b&gt; request 
				(or, no  &lt;b&gt;DetailName&lt;/b&gt; filters should be used).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="FeedbackScore" type="xs:int" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Each value that is returned in this field can be used in the 
						&lt;b&gt;BuyerRequirementDetails.MinimumFeedbackScore&lt;/b&gt; field when listing 
						an item through an Add/Revise/Relist API call. The Feedback Score for a potential
						buyer must be greater than or equal to the specified value, or that buyer is blocked from
						buying the item.
						&lt;br/&gt;&lt;br/&gt;
						One or more &lt;b&gt;FeedbackScore&lt;/b&gt; fields are always returned with the 
						&lt;b&gt;MinimumFeedbackScore&lt;/b&gt; container.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MinimumReservePriceDefinitionType.xsd #####

-->
	<xs:complexType name="MinimumReservePriceDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Defines the Minimum Reserve Price feature. If the field is present, the feature applies to the category. The field is returned as an empty element (i.e., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MismatchTypeCodeType.xsd #####

-->
	<xs:simpleType name="MismatchTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumeration type that indicates whether the buyer's payment was above or below the actual
				total cost of an order going through the new eBay payment process.
				&lt;br/&gt;&lt;br/&gt;
				Currently, this type is not applicable since the new eBay payment process for the 
				German and Austrian sites has been put on hold indefinitely.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="OverPayment">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the buyer paid more than the required amount.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UnderPayment">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the buyer paid less than the required amount.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ModifyActionCodeList.xsd #####

-->
	<xs:simpleType name="ModifyActionCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type defines the values that can be used when adding, modiying, or 
				deleting a shipping discount profile (through the &lt;b&gt;ModifyActionCode&lt;/b&gt; 
				field in &lt;b&gt;SetShippingDiscountProfiles&lt;/b&gt;), or when adding, modiying, or 
				deleting a promotional sale (through the &lt;b&gt;Action&lt;/b&gt; 
				field in &lt;b&gt;SetPromotionalSale&lt;/b&gt;), or when adding or removing one or more
				listings from the promotional sale (through the &lt;b&gt;Action&lt;/b&gt;
				field in &lt;b&gt;SetPromotionalSaleListings&lt;/b&gt;). 
				&lt;br/&gt;&lt;br/&gt;
				For &lt;b&gt;SetPromotionalSaleListings&lt;/b&gt;, the specified action ('Add' or 
				'Delete') will apply to all listings specified in the &lt;b&gt;PromotionalSaleItemIDArray&lt;/b&gt; 
				container. A promotional sale can also be applied to all listings of a specified 
				category (using &lt;b&gt;CategoryID&lt;/b&gt; in the 
				&lt;b&gt;SetPromotionalSaleListings&lt;/b&gt; request). However, an entire category 
				of listings cannot be removed from a promotional sale. In other words, the 
				&lt;b&gt;Action &lt;/b&gt; field cannot be set to 'Delete' if a 
				&lt;b&gt;CategoryID&lt;/b&gt; is specified.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Add">
				<xs:annotation>
					<xs:documentation>
						For &lt;b&gt;SetPromotionalSale&lt;/b&gt;, this value is used in the request to
						create a new promotional sale.
						&lt;br/&gt;&lt;br/&gt;
						For &lt;b&gt;SetPromotionalSaleListings&lt;/b&gt;, this value is used in the request
						to apply an existing promotional sale to one or more active items or to an entire 
						category of active items.
						&lt;br/&gt;&lt;br/&gt;
						For &lt;b&gt;SetShippingDiscounts&lt;/b&gt;, this value is used in the request
						to create a new shipping discount profile.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Delete">
				<xs:annotation>
					<xs:documentation>
						For &lt;b&gt;SetPromotionalSale&lt;/b&gt;, this value is used in the request to
						delete an existing promotional sale.
						&lt;br/&gt;&lt;br/&gt;
						For &lt;b&gt;SetPromotionalSaleListings&lt;/b&gt;, this value is used in the request
						to remove one or more active items from an existing promotional sale. This value 
						cannot be used if a &lt;b&gt;CategoryID&lt;/b&gt; is specified in the request. 
						&lt;br/&gt;&lt;br/&gt;
						For &lt;b&gt;SetShippingDiscounts&lt;/b&gt;, this value is used in the request
						to delete an existing shipping discount profile.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Update">
				<xs:annotation>
					<xs:documentation>
						For &lt;b&gt;SetPromotionalSale&lt;/b&gt;, this value is used in the request to
						modify an existing promotional sale.
						&lt;br/&gt;&lt;br/&gt;
						For &lt;b&gt;SetShippingDiscounts&lt;/b&gt;, this value is used in the request
						to modify an existing shipping discount profile.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ModifyNameArrayType.xsd #####

-->
	<xs:complexType name="ModifyNameArrayType">
		<xs:annotation>
			<xs:documentation>
				A list of one or more ModifyName containers. Each ModifyName container has Name and NewName elements.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ModifyName" type="ns:ModifyNameType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Container for the current and new name of a variation specific.
						&lt;br&gt;&lt;br&gt;
						You cannot change the name of required item specifics. Call  GetCategoryFeatures to determine which names are required.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<MaxOccurs>5</MaxOccurs>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ModifyNameType.xsd #####

-->
	<xs:complexType name="ModifyNameType">
		<xs:annotation>
			<xs:documentation>
				Defines the details about one specific trait name.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>			
			<xs:element name="Name" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The current name (e.g., Material) of a variation specific
						in the active listing. If specified, NewName must also be specified.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>40</MaxLength>
						<CallInfo>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>										
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NewName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The new name (e.g., Fabric) of the variation specific you are 
						modifying.&lt;br&gt;
						&lt;br&gt;
						If specified, Name must also be specified. &lt;br&gt;
						&lt;br&gt;
						Also specify the new name (and omit the original name) in 
						VariationSpecificsSet.&lt;br&gt;
						&lt;br&gt;
						After this change is made, GetItem only shows the new name in VariationSpecfiics.&lt;br&gt;
						&lt;br&gt;
						Note that variations that were sold while they used the old name will also be changed to use the new name in eBay's system. (This may change in the future.)&lt;br&gt;
						&lt;br&gt;
						If you are making other changes to a variation (such as adding new 
						values or pictures), use consistent names to avoid unexpected 
						results. For example, specify the same new name to identify the 
						variation specific in VariationSpecifics and Pictures, (in addition to adding the new name here in ModifyNameList).
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>40</MaxLength>
						<CallInfo>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>					
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MotorsLocalMarketEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="MotorsLocalMarketEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				Defines the Motors Local Market feature. If the Motors Local Market field is present, the corresponding feature applies to the Motors Local Market category. The field is returned as an empty element (e.g., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MultiLegShipmentType.xsd #####

-->
	<xs:complexType name="MultiLegShipmentType">
		<xs:annotation>
			<xs:documentation>
			   This type provides information about the shipping service, cost, address, and delivery estimates for the domestic leg of a Global Shipping Program shipment.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ShippingServiceDetails" type="ns:MultiLegShippingServiceType" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						Contains information about the shipping service and cost of the domestic leg of a Global Shipping Program shipment.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShipToAddress" type="ns:AddressType" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						Contains shipping address information for the domestic leg of a Global Shipping Program shipment. This container includes the ReferenceID field, which can be printed on the package to give the international shipping provider a unique identifier for the order.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingTimeMin" type="xs:int" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						The minimum number of days that the shipping carrier will take to ship an item for the domestic leg of a Global Shipping Program shipment (not including the handling time it takes the seller to deliver the item to the domestic shipping carrier).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingTimeMax" type="xs:int" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						The maximum guaranteed number of days that the shipping carrier will take to ship an item for the domestic leg of a Global Shipping Program shipment (not including the handling time it takes the seller to deliver the item to the domestic shipping carrier).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MultiLegShippingDetailsType.xsd #####

-->
	<xs:complexType name="MultiLegShippingDetailsType">
		<xs:annotation>
			<xs:documentation>
				This type provides information about the domestic leg of a Global Shipping Program shipment.
				&lt;br/&gt;&lt;br/&gt;
				&lt;span class="tablenote"&gt;
				&lt;strong&gt;Note:&lt;/strong&gt; The &lt;strong&gt;LogisticsProviderShipmentToBuyer&lt;/strong&gt; field is reserved for the exclusive use of the international shipping provider.
				&lt;/span&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SellerShipmentToLogisticsProvider" type="ns:MultiLegShipmentType" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						Contains information about the domestic leg of a Global Shipping Programn shipment, including the seller-selected shipping service, the domestic shipping cost, the domestic address of the international shipping provider, and the estimated shipping time range.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LogisticsProviderShipmentToBuyer" type="ns:MultiLegShipmentType" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
                  Reserved for use by the international shipping provider.
					</xs:documentation>
					<xs:appinfo>
					   <noCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MultiLegShippingServiceType.xsd #####

-->
	<xs:complexType name="MultiLegShippingServiceType">
		<xs:annotation>
			<xs:documentation>
			   This type specifies the shipping service and cost of the domestic leg of a Global Shipping Program shipment.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ShippingService" type="xs:token" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						The shipping service specified for the domestic leg of a Global Shipping Program shipment. For the domestic leg, the value of this field can be any available shipping service that ships to the domestic address of the international shipping provider.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalShippingCost" type="ns:AmountType" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						The total shipping cost of the domestic leg of a Global Shipping Program shipment.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MyMessagesAlertArrayType.xsd #####

-->
	<xs:complexType name="MyMessagesAlertArrayType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated because &lt;b&gt;MyMessagesAlert*&lt;/b&gt; are deprecated.
				<!-- To be deprecated in an upcoming release. Contained a list of alert data.  -->
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Alert" type="ns:MyMessagesAlertType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						This container will be deprecated in an upcoming release.
						This field formerly
						contained the data for one alert.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
  <!--
						<CallInfo>
							<DeprecationVersion>685</DeprecationVersion>
							<EndOfLifeVersion>785</EndOfLifeVersion>
							<DeprecationDetails>NoOp</DeprecationDetails>
							<UseInstead/>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MyMessagesAlertIDArrayType.xsd #####

-->
	<xs:complexType name="MyMessagesAlertIDArrayType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated because &lt;b&gt;MyMessagesAlert*&lt;/b&gt; are deprecated.
				<!-- Contains a list of up to 10 AlertID values.  -->
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AlertID" type="ns:MyMessagesAlertIDType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						This field will be deprecated in an upcoming release. This field formerly
						was an ID that uniquely identified an alert for a given user.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
  <!--
						<CallInfo>
							<DeprecationVersion>685</DeprecationVersion>
							<EndOfLifeVersion>785</EndOfLifeVersion>
							<DeprecationDetails>NoOp</DeprecationDetails>
							<UseInstead/>
							<CallName>DeleteMyMessages</CallName>
							<CallName>ReviseMyMessages</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<DeprecationVersion>685</DeprecationVersion>
							<EndOfLifeVersion>785</EndOfLifeVersion>
							<DeprecationDetails>NoOp</DeprecationDetails>
							<UseInstead/>
							<CallName>GetMyMessages</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
		
		-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MyMessagesAlertIDType.xsd #####

-->
	<xs:simpleType name="MyMessagesAlertIDType">
			<xs:annotation>
				<xs:documentation>
					This type is deprecated because &lt;b&gt;MyMessagesAlert*&lt;/b&gt; are deprecated.
				</xs:documentation>
			</xs:annotation>
		<xs:restriction base="xs:string"/>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/MyMessagesAlertResolutionStatusCodeList.xsd #####

-->
	<xs:simpleType name="MyMessagesAlertResolutionStatusCode">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated because &lt;b&gt;MyMessagesAlert*&lt;/b&gt; are deprecated.
				<!-- MyMessagesAlertResolutionStatusCode - Whether or not an alert was resolved, 
				and how.  -->
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Unresolved">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						The alert has not been resolved. If the alert requires user action, an unresolved status
						means that the user did not take action on the alert. If the alert does not require user
						action, an unresolved status means that the alert has not been read. Note that an
						unresolved alert can not be deleted.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ResolvedByAutoResolution">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						The alert was resolved by auto resolution, for example,
						by expiring after a certain date.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ResolvedByUser">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						The alert was resolved by user. If the alert requires user action, resolved status
						means that the user took the necessary action on the alert. If the alert does not require user
						action, resolved status means that the alert was read by the user.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/MyMessagesAlertType.xsd #####

-->
	<xs:complexType name="MyMessagesAlertType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated because &lt;b&gt;MyMessagesAlert*&lt;/b&gt; are deprecated.
				<!-- To be deprecated in an upcoming release.
				Formerly, contained an alert header and full alert
				information.  -->
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Sender" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						This field will be deprecated in an upcoming release.
						This field formerly
						contained the display name of the eBay application that
						sends the alert.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
   <!--
						<CallInfo>
							<DeprecationVersion>685</DeprecationVersion>
							<EndOfLifeVersion>785</EndOfLifeVersion>
							<DeprecationDetails>NoOp</DeprecationDetails>
							<UseInstead/>						
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RecipientUserID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						This field will be deprecated in an upcoming release.
						This field formerly
						contained the displayable user ID of the recipient.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
  <!--
						<CallInfo>
							<DeprecationVersion>685</DeprecationVersion>
							<EndOfLifeVersion>785</EndOfLifeVersion>
							<DeprecationDetails>NoOp</DeprecationDetails>
							<UseInstead/>						
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Subject" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						This field will be deprecated in an upcoming release.
						This field formerly
						contained the subject of the alert.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
  <!--
						<CallInfo>
							<DeprecationVersion>685</DeprecationVersion>
							<EndOfLifeVersion>785</EndOfLifeVersion>
							<DeprecationDetails>NoOp</DeprecationDetails>
							<UseInstead/>						
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Priority" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						This field will be deprecated in an upcoming release.
						This field formerly
						contained a number ranging from 0 to 10000 (inclusive),
						with 10000 having the highest priority.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
  <!--
						<CallInfo>
							<DeprecationVersion>685</DeprecationVersion>
							<EndOfLifeVersion>785</EndOfLifeVersion>
							<DeprecationDetails>NoOp</DeprecationDetails>
							<UseInstead/>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AlertID" type="ns:MyMessagesAlertIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						This field will be deprecated in an upcoming release.
						This field formerly
						contained an ID that uniquely identifies an alert for a
						given user.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<DeprecationVersion>685</DeprecationVersion>
							<EndOfLifeVersion>785</EndOfLifeVersion>
							<DeprecationDetails>NoOp</DeprecationDetails>
							<UseInstead/>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExternalAlertID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						This field will be deprecated in an upcoming release.
						This field formerly
						contained an ID used by an external application to
						uniquely identify an alert.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<DeprecationVersion>685</DeprecationVersion>
							<EndOfLifeVersion>785</EndOfLifeVersion>
							<DeprecationDetails>NoOp</DeprecationDetails>
							<UseInstead/>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ContentType" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						This field will be deprecated in an upcoming release.
						This field formerly
						contained the content type of the body text. The two
						acceptable values are "TEXT" and "HTML" (case
						sensitive).
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Text" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						This field will be deprecated in an upcoming release.
						This field formerly
						contained the alert body. This can be either plain text
						or HTML, depending on which format the alert was
						originally written in. Note that the API does not
						currently check the user email format preferences
						that can be specified in My Messages on the eBay.com
						Web site.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
  <!--
						<CallInfo>
							<DeprecationVersion>685</DeprecationVersion>
							<EndOfLifeVersion>785</EndOfLifeVersion>
							<DeprecationDetails>NoOp</DeprecationDetails>
							<UseInstead/>						
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ResolutionStatus" type="ns:MyMessagesAlertResolutionStatusCode" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						This field will be deprecated in an upcoming release.
						This field formerly
						contained whether or not an alert was resolved, and how.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<DeprecationVersion>685</DeprecationVersion>
							<EndOfLifeVersion>785</EndOfLifeVersion>
							<DeprecationDetails>NoOp</DeprecationDetails>
							<UseInstead/>						
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Read" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						This field will be deprecated in an upcoming release.
						This field formerly
						contained whether or not an alert was viewed by a given
						user. Note that retrieving an alert with the API
						does not mark it as read.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<DeprecationVersion>685</DeprecationVersion>
							<EndOfLifeVersion>785</EndOfLifeVersion>
							<DeprecationDetails>NoOp</DeprecationDetails>
							<UseInstead/>						
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
		-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CreationDate" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						This field will be deprecated in an upcoming release.
						This field formerly
						contained the date and time an alert was created by a sender.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
					<!-- N/A: GetMyMessages -->
				</xs:annotation>
			</xs:element>
			<xs:element name="ReceiveDate" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The date and time that an alert was received
						by My Messages and stored in a database for the
						recipient.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<DeprecationVersion>685</DeprecationVersion>
							<EndOfLifeVersion>785</EndOfLifeVersion>
							<DeprecationDetails>NoOp</DeprecationDetails>
							<UseInstead/>						
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExpirationDate" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						This field will be deprecated in an upcoming release.
						This field formerly
						contained the date and time at which an alert expires.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<DeprecationVersion>685</DeprecationVersion>
							<EndOfLifeVersion>785</EndOfLifeVersion>
							<DeprecationDetails>NoOp</DeprecationDetails>
							<UseInstead/>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ResolutionDate" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						This field will be deprecated in an upcoming release.
						This field formerly
						contained the date and time at which an alert is resolved.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo>
					<!-- N/A: GetMyMessages -->
				</xs:annotation>
			</xs:element>
			<xs:element name="LastReadDate" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						This field will be deprecated in an upcoming release.
						This field formerly
						contained the date and time an alert was last viewed by
						a given user.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<DeprecationVersion>685</DeprecationVersion>
							<EndOfLifeVersion>785</EndOfLifeVersion>
							<DeprecationDetails>NoOp</DeprecationDetails>
							<UseInstead/>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						This field will be deprecated in an upcoming release.
						This field formerly
						contained a unique eBay item ID associated with an
						alert.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
		<!--
						<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
						<CallInfo>
							<DeprecationVersion>685</DeprecationVersion>
							<EndOfLifeVersion>785</EndOfLifeVersion>
							<DeprecationDetails>NoOp</DeprecationDetails>
							<UseInstead/>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="IsTimedResolution" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						This field will be deprecated in an upcoming release.
						This field formerly
						contained whether or not a time-delayed
						resolution is applicable for an alert.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<DeprecationVersion>685</DeprecationVersion>
						<EndOfLifeVersion>785</EndOfLifeVersion>
						<DeprecationDetails>NoOp</DeprecationDetails>
						<UseInstead/>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ActionURL" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						This field will be deprecated in an upcoming release.
						This field formerly
						contained a URL that the recipient must visit to resolve
						an alert. May be returned as an empty tag if there is no applicable URL.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
		<!--
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
		-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ResponseDetails" type="ns:MyMessagesResponseDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						This field will be deprecated in an upcoming release.
						This field formerly
						contained details relating to the response to an alert
						or message.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
	<!--
						<CallInfo>
							<DeprecationVersion>685</DeprecationVersion>
							<EndOfLifeVersion>785</EndOfLifeVersion>
							<DeprecationDetails>NoOp</DeprecationDetails>
							<UseInstead/>						
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
		-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ForwardDetails" type="ns:MyMessagesForwardDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						This field will be deprecated in an upcoming release.
						This field formerly
						contained details relating to the forwarding of an alert
						or message. Only returned if the alert or message is
						forwarded.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
		<!--
						<CallInfo>
							<DeprecationVersion>685</DeprecationVersion>
							<EndOfLifeVersion>785</EndOfLifeVersion>
							<DeprecationDetails>NoOp</DeprecationDetails>
							<UseInstead/>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Folder" type="ns:MyMessagesFolderType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						This field will be deprecated in an upcoming release.
						This field formerly
						contained details relating to a My Messages folder.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<DeprecationVersion>685</DeprecationVersion>
							<EndOfLifeVersion>785</EndOfLifeVersion>
							<DeprecationDetails>NoOp</DeprecationDetails>
							<UseInstead/>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MyMessagesExternalMessageIDArrayType.xsd #####

-->
	<xs:complexType name="MyMessagesExternalMessageIDArrayType">
		<xs:annotation>
			<xs:documentation>
				Contains a list of up to 10 external message IDs.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ExternalMessageID" type="ns:MyMessagesExternalMessageIDType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Currently available on the US site. A message ID that uniquely identifies a message
						for a given user. If provided at the time of message creation, this ID can be used
						to retrieve messages, and will take precedence over the message ID. A total of 10
						message IDs can be specified.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MyMessagesExternalMessageIDType.xsd #####

-->
	<xs:simpleType name="MyMessagesExternalMessageIDType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;ExternalMessageID&lt;/b&gt; field used in 
				&lt;b&gt;GetMyMessages&lt;/b&gt; to identify a specific eBay message to retrieve. 
				Up to 10 &lt;b&gt;ExternalMessageID&lt;/b&gt; values can be specified in one API call. 
				The &lt;b&gt;ExternalMessageIDs&lt;/b&gt; container is only available for use on the 
				eBay US site (SiteID 0). 
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string"/>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/MyMessagesFolderOperationCodeList.xsd #####

-->
	<xs:simpleType name="MyMessagesFolderOperationCodeType">
		<xs:annotation>
			<xs:documentation>
			MyMessagesFolderOperationCodeType - Indicates the type of
			operation to perform on a specified My Messsages folder.
			Operations cannot be performed on the Inbox or Sent folders.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Display">
				<xs:annotation>
					<xs:documentation>
						If a folder has been removed, restores the specified folder
						in My Messages. Because you cannot remove the Inbox and Sent folders,
						they can also not be restored. Requires FolderName as input.
						&lt;br&gt;&lt;br&gt;
						Use Display to create a new custom folder. If you specify a FolderName
						that has not be removed, a new My Messages folder is created.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Rename">
				<xs:annotation>
					<xs:documentation>
						Renames a specified folder. Inbox and Sent folders cannot be
						renamed. To rename a folder, use FolderID to indicate the
						folder to rename, and FolderName to indicate the new name.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Remove">
				<xs:annotation>
					<xs:documentation>
						Removes a specified folder. Inbox and Sent folders cannot be
						removed. Removing a folder that is not empty returns an
						error. Requires FolderID as input.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future or internal use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/MyMessagesFolderSummaryType.xsd #####

-->
	<xs:complexType name="MyMessagesFolderSummaryType">
		<xs:annotation>
			<xs:documentation>
				Summary details for a specified My Messages folder.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="FolderID" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						An ID that uniquely identifies a My Messages
						folder. Always returned for detail level
						ReturnSummary.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnSummary</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FolderName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The name of a specified My Messages folder. For
						GetMyMessages, Inbox (FolderID = 0) and Sent (FolderID = 1)
						are not returned.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnSummary</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NewAlertCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field has been deprecated, starting with the 685 release. Alerts are now
						synonymous with Flagged messages, and are added to the
						Summary.FlaggedMessageCount value.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnSummary</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NewMessageCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of new messages in a given folder.
						Always returned for detail level ReturnSummary.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnSummary</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalAlertCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field has been deprecated, starting with the 685 release. Alerts are now
						synonymous with Flagged messages, and are added to the
						Summary.FlaggedMessageCount value.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnSummary</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalMessageCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total number of messages in a given
						folder. Always returned for detail level
						ReturnSummary.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnSummary</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NewHighPriorityCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total number of new high priority messages that a given user has.
					</xs:documentation>
					<xs:appinfo>
					<CallInfo>
						<CallName>GetMyMessages</CallName>
						<Details>DetailLevel: ReturnSummary</Details>
		  			<Returned>Conditionally</Returned>
					</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalHighPriorityCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total number of high priority messages that a given user has.
			  	</xs:documentation>
			  	<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnSummary</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>

		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MyMessagesFolderType.xsd #####

-->
	<xs:complexType name="MyMessagesFolderType">
		<xs:annotation>
			<xs:documentation>
				Details relating to a My Messages folder.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="FolderID" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						An ID that uniquely identifies a My Messages folder.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Returned>Conditionally</Returned>
							<Context>Alerts</Context>
							<Context>Messages</Context>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FolderName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The name of a specified My Messages folder.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MyMessagesForwardDetailsType.xsd #####

-->
	<xs:complexType name="MyMessagesForwardDetailsType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated because &lt;b&gt;MyMessagesAlert*&lt;/b&gt; are deprecated.
				<!-- Details relating to the forwarding of a message.  -->
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="UserForwardDate" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						The date and time a user forwarded a message.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ForwardMessageEncoding" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Encoding used to forward a message.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MyMessagesMessageArrayType.xsd #####

-->
	<xs:complexType name="MyMessagesMessageArrayType">
		<xs:annotation>
			<xs:documentation>
				Contains a list of message data.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Message" type="ns:MyMessagesMessageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Contains the data for one message.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MyMessagesMessageIDArrayType.xsd #####

-->
	<xs:complexType name="MyMessagesMessageIDArrayType">
		<xs:annotation>
			<xs:documentation>
				Contains a list of up to 10 MessageID values.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="MessageID" type="ns:MyMessagesMessageIDType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						An ID that uniquely identifies a message for a given user.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>DeleteMyMessages</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>ReviseMyMessages</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MyMessagesMessageIDType.xsd #####

-->
	<xs:simpleType name="MyMessagesMessageIDType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;MessageID&lt;/b&gt; field used in 
				&lt;b&gt;GetMyMessages&lt;/b&gt;, &lt;b&gt;ReviseMyMessages&lt;/b&gt;, and 
				&lt;b&gt;DeleteMyMessages&lt;/b&gt; to identify a specific eBay message to retrieve,
				revise, or delete, respectively. Up to 10 &lt;b&gt;MessageID&lt;/b&gt; values can be 
				specified in one API call.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string"/>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/MyMessagesMessageType.xsd #####

-->
	<xs:complexType name="MyMessagesMessageType">
		<xs:annotation>
			<xs:documentation>
				Container for the message information for each message specified in
				MessageIDs. The amount and type of information returned varies based on
				the requested detail level.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Sender" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Display name of the eBay user that sent the message.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RecipientUserID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Displayable user ID of the recipient.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SendToName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Displayable name of the user or eBay
						application to which the message is sent. Only
						returned for M2M, and if a value exists.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Subject" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Subject of the message.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MessageID" type="ns:MyMessagesMessageIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						ID that uniquely identifies a message for a given user.
						&lt;br/&gt;
						&lt;br/&gt;
						This value is not the same as the value used for the
						GetMemberMessages MessageID. Use the GetMemberMessages value
						(used as the GetMyMessages ExternalID) instead.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExternalMessageID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						ID used by an external application to uniquely identify a
						message. Returned only when specified by the external
						application on message creation.
						&lt;br&gt;&lt;br&gt;
						This value is equivalent to the value used for MessageID in
						GetMemberMessages.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ContentType" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Content type of the body text. The three acceptable values
						are "TEXT", "HTML",  and "XML" (Note: This is case sensitive).
					</xs:documentation>
					<!-- N/A: GetMyMessages -->
				</xs:annotation>
			</xs:element>
			<xs:element name="Text" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contains the message content, and
						can contain a threaded message.
						This field can contain plain text or HTML,
						depending on the format of the original message.
						The API does not check the email-format preferences
						in My Messages on the eBay Web site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<MaxLength>2 megabytes in size</MaxLength>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Flagged" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if the message is displayed with a flag in the seller's
						My Messages mailbox on eBay.
						It is strongly recommended that the seller act on the message by the
						specified date (or within 60 days, if not specified).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Read" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if a message has been viewed by a given user. Note that retrieving
						a message with the API does not mark it as read.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CreationDate" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Date and time that a message was created by the sender.
					</xs:documentation>
					<!-- N/A: GetMyMessages -->
				</xs:annotation>
			</xs:element>
			<xs:element name="ReceiveDate" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Date and time that a message was received by My Messages and stored in a
						database for the recipient.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExpirationDate" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Date and time at which a message expires.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Unique item ID. Not returned
						for messages that haven't been associated with a specific item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ResponseDetails" type="ns:MyMessagesResponseDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Details relating to the response to a message.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ForwardDetails" type="ns:MyMessagesForwardDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Details relating to the forwarding of a
						message. Only returned if the message is forwarded.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Folder" type="ns:MyMessagesFolderType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Details relating to a My Messages folder.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Content" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Message body in plain text format. The message body is displayed in plain text
						even if the eBay user's Preferred Email Format preference on My eBay is set to HTML.
						Graphics and text formatting are dropped if the eBay user's preference is set to
						HTML.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MessageType" type="ns:MessageTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Type of message being retrieved through GetMyMessages. This is available only on 
						the US site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ListingStatus" type="ns:ListingStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies an active or ended listing's status in eBay's processing workflow.
						If a listing ends with a sale (or sales), eBay needs to update the sale
						details (e.g., total price and buyer/high bidder) and the final value fee.
						This processing can take several minutes. If you retrieve a sold item and no
						details about the buyer/high bidder are returned or no final value fee is
						available, use this listing status information to determine whether eBay has
						finished processing the listing.
						&lt;br&gt;&lt;br&gt; &lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						For GetMyMessages, the listing status reflects the status of the listing at the time
						the question was created. The listing status for this call must not match the listing
						status returned by other calls (such as GetItemTransactions). This is returned only if
						Messages.Message.MessageType is AskSellerQuestion. This tag is no longer returned
						in the Sandbox environment.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Returned>Conditionally</Returned>
							<TagStatus>ComingSoon</TagStatus>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="QuestionType" type="ns:QuestionTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Currently available only on the US site. Context of the question (e.g. Shipping, General).
						Corresponds to the message subject. Applies if Messages.Message.MessageType is AskSellerQuestion.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Returned>Conditionally</Returned>
							<TagStatus>ComingSoon</TagStatus>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Replied" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if there has been a reply to the message.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="HighPriority" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if this message is marked as a high-priority message.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemEndTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Date and time for the ended item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemTitle" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Title of the item listing.
				</xs:documentation>
				<xs:appinfo>
					<maxLength>55</maxLength>
					<CallInfo>
						<CallName>GetMyMessages</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="MessageMedia" type="ns:MessageMediaType" minOccurs="0" maxOccurs="unbounded">
			<xs:annotation>
				<xs:documentation>
					Media details stored as part of the message.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
					 <CallName>GetMyMessages</CallName>
					 <Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
					 <Returned>Conditionally</Returned>
					</CallInfo>				
				 </xs:appinfo>
			</xs:annotation>
		</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MyMessagesResponseDetailsType.xsd #####

-->
	<xs:complexType name="MyMessagesResponseDetailsType">
		<xs:annotation>
			<xs:documentation>
				Details relating to the response to a message.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ResponseEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Whether a message can be responded
						to. To respond to a message, use the URL
						in ResponseURL. You may need to log into the eBay
						Web site to complete the response.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Returned>Conditionally</Returned>
							<Context>Alerts</Context>
							<Context>Messages</Context>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ResponseURL" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A URL that the recipient must visit to respond to a
						message. Responding may require logging
						into the eBay Web site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Returned>Conditionally</Returned>
							<Context>Alerts</Context>
							<Details>DetailLevel: ReturnMessages</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Returned>Conditionally</Returned>
							<Context>Messages</Context>
							<Details>DetailLevel: ReturnHeaders, ReturnMessages</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserResponseDate" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The date and time the user responded to a
						message
					</xs:documentation>
				<!-- N/A: GetMyMessages -->
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MyMessagesSummaryType.xsd #####

-->
	<xs:complexType name="MyMessagesSummaryType">
		<xs:annotation>
			<xs:documentation>
				Summary data for a given user's alerts and messages.
				This includes the numbers of new alerts and messages,
				unresolved alerts, flagged messages, and total alerts
				and messages.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="FolderSummary" type="ns:MyMessagesFolderSummaryType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Folder summary for each folder. Always
						returned for detail level ReturnSummary.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnSummary</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NewAlertCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field has been deprecated, starting with the 685 release. Alerts are now
						synonymous with Flagged messages, and are added to the
						Summary.FlaggedMessageCount value.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnSummary</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NewMessageCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of new messages that a given user has. Always returned for detail level ReturnSummary.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnSummary</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UnresolvedAlertCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of alerts that are not yet
						resolved. Always returned for detail level
						ReturnSummary.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnSummary</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FlaggedMessageCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of messages that have been flagged.
						Always returned for detail level ReturnSummary.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnSummary</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalAlertCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field has been deprecated, starting with the 685 release. Alerts are now
						synonymous with Flagged messages, and are added to the
						Summary.FlaggedMessageCount value.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnSummary</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalMessageCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total number of messages for a given user.
						Always returned for detail level ReturnSummary.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnSummary</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NewHighPriorityCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total number of new high priority messages that a given user has.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnSummary</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalHighPriorityCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total number of high priority messages that a given user has.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyMessages</CallName>
							<Details>DetailLevel: ReturnSummary</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
					</xs:annotation>
				</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MyeBayFavoriteSearchListType.xsd #####

-->
	<xs:complexType name="MyeBayFavoriteSearchListType">
		<xs:annotation>
			<xs:documentation>
				A list of favorite searches a user has saved on the My eBay page.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="TotalAvailable" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total number of favorite searches saved.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FavoriteSearch" type="ns:MyeBayFavoriteSearchType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						A favorite search the user has saved, with a name and a search query.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MyeBayFavoriteSearchType.xsd #####

-->
	<xs:complexType name="MyeBayFavoriteSearchType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;FavoriteSearch&lt;/b&gt; container returned in
				&lt;b&gt;GetMyeBayBuying&lt;/b&gt;. The &lt;b&gt;FavoriteSearch&lt;/b&gt; container
				consists of options and filtering used in a buyer's Saved Search on My eBay, and is
				only returned in &lt;b&gt;GetMyeBayBuying&lt;/b&gt; if the &lt;b&gt;FavoriteSearches&lt;/b&gt;
				container is included the request, and if there is at least one Saved Search for
				the buyer.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SearchName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The name of the buyer's Saved Search on My eBay. The name defaults to the user's
						original search string, or the user has the option of modifying the name of the
						Saved Search.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SearchQuery" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This is the URL of the buyer's Saved Search on My eBay.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="QueryKeywords" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This string is the original search string of the buyer's Saved Search on My eBay.
						This is the string that the user input into the search field.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CategoryID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This is the unique identifier (Category ID) of the category in which the user was
						searching for the item for the Saved Search. Specifying a category in a query
						restricts the search to a specific category. If the Saved Search is not restricted
						to a specific category, the &lt;b&gt;CategoryID&lt;/b&gt; field will not appear
						in the request.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemSort" type="ns:SimpleItemSortCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates the "Sort by" value that the user specified in the
						Saved Search. Some of the ways buyers can sort items include by Best Match
						(generally, the default), item price, item price + shipping, listing end time, and
						item distance (relative to the buyer's shipping address). Available sort values
						may vary for each search, but below is the complete set of values that may be
						returned in this field.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SortOrder" type="ns:SortOrderCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The &lt;b&gt;SortOrder&lt;/b&gt; value works in conjunction with the
						&lt;b&gt;ItemSort&lt;/b&gt; value, and indicates whether Saved Search results are returned
						in ascending (low to high values) or descending (high to low values) order.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EndTimeFrom" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The &lt;b&gt;EndTimeFrom&lt;/b&gt; and &lt;b&gt;EndTimeFrom&lt;/b&gt; values indicates that
						a date range has been specified in the Saved Search. Only listings ending during
						the date range defined with the &lt;b&gt;EndTimeFrom&lt;/b&gt; and
						&lt;b&gt;EndTimeFrom&lt;/b&gt; values are retrieved in the search results.
						&lt;br/&gt;&lt;br/&gt;
						The &lt;b&gt;EndTimeFrom&lt;/b&gt; value indicates the beginning of the date range.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EndTimeTo" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The appearance of &lt;b&gt;EndTimeFrom&lt;/b&gt; and &lt;b&gt;EndTimeFrom&lt;/b&gt;
						values in the response indicates that a date range has been specified in the Saved
						Search. Only listings ending during the date range defined with the
						&lt;b&gt;EndTimeFrom&lt;/b&gt; and &lt;b&gt;EndTimeFrom&lt;/b&gt; values are
						retrieved in the search results.
						&lt;br/&gt;&lt;br/&gt;
						The &lt;b&gt;EndTimeTo&lt;/b&gt; value indicates the ending of the date range.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxDistance" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The appearance of a &lt;b&gt;MaxDistance&lt;/b&gt; value in the response indicates
						that a proximity (Items near me) filter has been specified in the Saved Search.
						&lt;br/&gt;&lt;br/&gt;
						The &lt;b&gt;MaxDistance&lt;/b&gt; value is the maximum distance (in miles) away
						from the buyer's postal code (specified or default) that an item may be
						located (based on the &lt;b&gt;PostalCode&lt;/b&gt; value returned in the
						&lt;b&gt;FavoriteSearch&lt;/b&gt; container). In a Saved Search, a buyer can
						supply a postal code or can base that postal code on a major city. If neither one
						of these methods for selecting a postal code is used, the postal code defaults to
						the buyer's primary shipping address. Only items located within the
						&lt;b&gt;MaxDistance&lt;/b&gt; value are returned in the search results.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PostalCode" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The &lt;b&gt;PostalCode&lt;/b&gt; value is either the postal code for the buyer's
						primary shipping address, or it is the postal code specified through the proximity
						(Items near me) filter of a Saved Search. In a Saved Search, a buyer can supply a
						postal code or can base that postal code on a major city.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemType" type="ns:ItemTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Enumerated value that provides more information on the type of listing type
						filtering the buyer used when setting up a Saved Search in My eBay.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PriceMax" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The appearance of a &lt;b&gt;PriceMax&lt;/b&gt; value indicates that a maximum price
						filter has been specified in the Saved Search. Only listings with an item price at
						or below the &lt;b&gt;PriceMax&lt;/b&gt; value are retrieved in the search results.
						&lt;br/&gt;&lt;br/&gt;
						&lt;b&gt;PriceMax&lt;/b&gt; can be used in conjunction with
						&lt;b&gt;PriceMin&lt;/b&gt; in a Saved Search to specify a price range. Only
						listings with item prices within this price range are retrieved in the search
						results.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PriceMin" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The appearance of a &lt;b&gt;PriceMin&lt;/b&gt; value indicates that a minimum price
						filter has been specified in the Saved Search. Only listings with an item price at
						or above the &lt;b&gt;PriceMin&lt;/b&gt; value are retrieved in the search results.
						&lt;br/&gt;&lt;br/&gt;
						&lt;b&gt;PriceMin&lt;/b&gt; can be used in conjunction with
						&lt;b&gt;PriceMax&lt;/b&gt; in a Saved Search to specify a price range. Only
						listings with item prices within this price range are retrieved in the search
						results.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Currency" type="ns:CurrencyCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The appearance of a &lt;b&gt;Currency&lt;/b&gt; value indicates that a currency
						filter has been specified in the Saved Search. Only listings with the specified
						&lt;b&gt;Currency&lt;/b&gt; value are retrieved in the search results.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BidCountMax" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The BidCountMax value in a My eBay Favorite Search. The BidCountMax limits the search
						results to items with a maximum number of bids.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BidCountMin" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The BidCountMin value in a My eBay Favorite Search. The BidCountMin limits the
						results of a search to items with a maximum number of bids.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SearchFlag" type="ns:SearchFlagCodeType" minOccurs="0"  maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						The SearchFlag value in a My eBay Favorite Search. The SearchFlag allows you to
						specify whether you want to include charity listings, free-shipping listings, and
						listings with other features in your search.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<AllValuesExcept>DigitalDelivery</AllValuesExcept>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentMethod" type="ns:PaymentMethodSearchCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The PaymentMethod value in a My eBay Favorite Search. The PaymentMethod limits the
						search results to items that accept a specific payment method or methods.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PreferredLocation" type="ns:PreferredLocationCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The PreferredLocation value of a My eBay Favorite Search. The PreferredLocation
						specifies the criteria for filtering search results by site, where site is determined
						by the site ID in the request.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerID" type="xs:string" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						The SellerID value in a My eBay Favorite Search. The SellerID is the eBay ID of a
						specific seller.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerIDExclude" type="xs:string" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						The SellerIDExclude value in a My eBay Favorite Search. The SellerIDExclude limits
						the search results to exclude items sold by a specific seller or by specific sellers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemsAvailableTo" type="ns:CountryCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The ItemsAvailableTo value in a My eBay Favorite Search. ItemsAvailableTo limits the
						result set to just those items available to the specified country.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemsLocatedIn" type="ns:CountryCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The ItemsLocatedIn value in a My eBay Favorite Search. ItemsLocatedIn limits the
						result set to just those items located in the specified country.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerBusinessType" type="ns:SellerBusinessCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The SellerBusinessType value in a My eBay Favorite Search. The SellerBusinessType
						limits the search results to those of a particular seller business type such as
						commercial or private. SellerBusinessType is only available for sites that have
						business seller features enabled.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Condition" type="ns:ItemConditionCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The Condition value in a My eBay Favorite Search. Condition limits the results to new
						or used items, plus items that have no condition specified.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Quantity" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The Quantity value in a My eBay Favorite Search. The Quantity limits the search
						results to listings that offer a certain number of items matching the query. The
						Quantity field is used with QuantityOperator to specify that you are seeking listings
						with quantities greater than, equal to, or less than the value you specify in
						Quantity.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="QuantityOperator" type="ns:QuantityOperatorCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The Quantity Operator value in a My eBay Favorite Search. The Quantity Operator
						limits the results to listings with quantities greater than, equal to, or less than
						the value you specify in Quantity.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MyeBayFavoriteSellerListType.xsd #####

-->
	<xs:complexType name="MyeBayFavoriteSellerListType">
		<xs:annotation>
			<xs:documentation>
					A list of favorite sellers the user has saved on the My eBay page.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="TotalAvailable" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
 							The total number of favorite sellers saved.
					</xs:documentation>
					<xs:appinfo>
						<Max>100</Max>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FavoriteSeller" type="ns:MyeBayFavoriteSellerType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
							A favorite seller the user has saved, with a user ID and store name.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MyeBayFavoriteSellerType.xsd #####

-->
	<xs:complexType name="MyeBayFavoriteSellerType">
		<xs:annotation>
			<xs:documentation>
				 Characteristics of the My eBay Favorite Seller.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="UserID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The favorite seller's eBay user ID.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StoreName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					The name of the store owned by the favorite seller, if applicable.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MyeBaySecondChanceOfferListType.xsd #####

-->
	<xs:complexType name="MyeBaySecondChanceOfferListType">
		<xs:annotation>
			<xs:documentation>
				 A list of possible My eBay Second Chance Offers.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="TotalAvailable" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total number of My eBay Second Chance Offers available.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SecondChanceOffer" type="ns:ItemType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						A Second Chance Offer item.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MyeBaySelectionType.xsd #####

-->
	<xs:complexType name="MyeBaySelectionType">
		<xs:annotation>
			<xs:documentation>
				Specifies how to return the result list for My eBay features such as saved
				searches, favorite sellers, and second chance offers.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Include" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies whether or not to include the container in the response.
						Set the value to true to return the default set of fields for the
						container. Not needed if you set a value for at least one other field
						in the container.
						&lt;br&gt;&lt;br&gt;
						If you set DetailLevel to ReturnAll, set Include to false to exclude
						the container from the response.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="IncludeItemCount" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies whether or not to include the item count in the response.
						Set the value to true to return the default set of fields for the
						container. Not needed if you set a value for at least one other field
						in the container.
						&lt;br&gt;&lt;br&gt;
						If you set DetailLevel to ReturnAll, set Include to false to exclude
						the container from the response.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
								<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				 </xs:annotation>
			</xs:element>
			<xs:element name="IncludeFavoriteSellerCount" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies whether or not to include FavoriteSellerCount in the response.
						Set the value to true to return the default set of fields for the
						container. Not needed if you set a value for at least one other field
						in the container.
						&lt;br&gt;&lt;br&gt;
						If you set DetailLevel to ReturnAll, set Include to false to exclude
						the container from the response.
					</xs:documentation>
					   <xs:appinfo>
						 <CallInfo>
								<CallName>GetMyeBayBuying</CallName>
								<RequiredInput>No</RequiredInput>
							</CallInfo>
					   </xs:appinfo>
					</xs:annotation>
			</xs:element>
			<xs:element name="Sort" type="ns:SortOrderCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the sort order of the result. Default is Ascending.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxResults" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the maximum number of items in the returned list.
						If not specified, returns all items in the list.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserDefinedListName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies that only the user defined list whose name matches 
						the given name should be in the returned list.  If the user does 
						not have a matching record, no data is returned.  If this 
						element is omitted, the information for all records is returned.
						For use only within the UserDefinedLists element.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<excludeFromContext>FavoriteSearches</excludeFromContext>
							<excludeFromContext>FavoriteSellers</excludeFromContext>
							<excludeFromContext>SecondChanceOffer</excludeFromContext>							
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="IncludeListContents" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specify true to return the full user defined list contents in 
						the response's UserDefinedList containers.  A value of 
						false means only a summary of the user defined list will be 
						returned.  The default value is false.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<excludeFromContext>FavoriteSearches</excludeFromContext>
							<excludeFromContext>FavoriteSellers</excludeFromContext>
							<excludeFromContext>SecondChanceOffer</excludeFromContext>													
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/MyeBaySellingSummaryType.xsd #####

-->
	<xs:complexType name="MyeBaySellingSummaryType">
		<xs:annotation>
			<xs:documentation>
				Contains summary information about the items the seller is selling.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ActiveAuctionCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of currently active auctions that will sell. That
						is, there is at least one bidder, and any reserve price has
						been met. Equivalent to the "Will Sell" value in My eBay.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AuctionSellingCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total number of currently active auctions for a given
						seller. Note that this does not include listings that are
						FixedPriceItem or StoresFixedPrice. Equivalent to the
						"Auction Quantity" value in My eBay.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AuctionBidCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total number of bids made on the seller's active listings.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalAuctionSellingValue" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						For all items that the seller has for sale, the total
						selling values of those items having bids and where the
						Reserve price is met (if a Reserve price is specified).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalSoldCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total number of items that the seller has sold in the
						past 31 days.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalSoldValue" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total monetary value of the items the seller has sold.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SoldDurationInDays" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The average duration, in days, of all items sold.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total number of Classified Ad listings listed by the
						seller.
					</xs:documentation>
					<xs:appinfo>
					<CallInfo>
						<CallName>GetMyeBaySelling</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalLeadCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total number of leads from the seller's classified
						ad listings. Number indicates the total number of emails
						received for the listings
					</xs:documentation>
					<xs:appinfo>
					<CallInfo>
						<CallName>GetMyeBaySelling</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdOfferCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total number of offers received on active Classified
						Ad listings.
					</xs:documentation>
					<xs:appinfo>
					<CallInfo>
						<CallName>GetMyeBaySelling</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalListingsWithLeads" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total number of Classified Ad listings that have an
						associated lead.
					</xs:documentation>
					<xs:appinfo>
					<CallInfo>
						<CallName>GetMyeBaySelling</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>

			<xs:element name="QuantityLimitRemaining" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The quantity of items that this seller can list. This number refers to the total quantity of items in all listings.
						For example, if the seller's limit was a quantity of 100, this could be 100 listings of one item each, or one listing with a quantity of 100 items.
						The seller will be unable to list additional items or quantities of items for sale in excess of this number for the
						current month unless the seller requests an increase from eBay using the "Request higher selling limits" link in the All Selling section 
						of My eBay. (Under "Selling Limits".) Notice that the amount limit (see AmountLimitRemaining) may be reached
						before the quantity limit is reached. 
					</xs:documentation>
					<xs:appinfo>
					<CallInfo>
						<CallName>GetMyeBaySelling</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<SeeLink>
						<Title>Listing Policies</Title>
						<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listing-Policies.html#SellerLimits</URL>
					</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AmountLimitRemaining" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total value of the items listed price that this seller can list. This amount is the total of the prices
						specified upon listing. For example, for fixed price listings, this is the total of the fixed price amounts.
						For auction listings, this is the total of the starting prices.
						The seller will be unable to list an item if the amount of the item's fixed price or starting price (for auctions)
						exceeds the amount limit. 
						This is part of the seller limit, which can be increased by requesting an increase from eBay using the 
						"Request higher selling limits" link in the All Selling section 
						of My eBay. (Under "Selling Limits".) Notice that the quantity limit (see QuantityLimitRemaining) may be reached
						before the amount limit is reached. 			
					</xs:documentation>
					<xs:appinfo>
					<CallInfo>
						<CallName>GetMyeBaySelling</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<SeeLink>
						<Title>Listing Policies</Title>
						<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listing-Policies.html#SellerLimits</URL>
					</SeeLink>
		    	</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/NameRecommendationType.xsd #####

-->
	<xs:complexType name="NameRecommendationType">
		<xs:annotation>
			<xs:documentation>
			Defines details about recommended names and values for custom Item Specifics.
		</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Name" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A recommended Item Specific name.
						Always returned when NameRecommendation is returned.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategorySpecifics</CallName>
							<CallName>GetItemRecommendations</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ValidationRules" type="ns:RecommendationValidationRulesType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Constraints that eBay places on this Item Specific.
						Always returned when NameRecommendation is returned.
						As a general rule, AddItem and related calls will not be blocked
						if you don't use eBay's recommendations, except where specified
						in this documentation.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategorySpecifics</CallName>
							<CallName>GetItemRecommendations</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ValueRecommendation" type="ns:ValueRecommendationType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						A recommended value (if any) for the Item Specific name.
						Only returned when a recommended value is available in the system.&lt;br&gt;
						&lt;br&gt;
						If an Item Specific has value dependencies (i.e., if it has value recommendations that contain Relationship), then
						all of its value recommendations are returned.
						If it has no dependencies, then the maximum number of 
						value recommendations that can be returned is limited by the number 
						you specified in MaxValuesPerName.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>MaxValuesPerName</Title>
							<URL>#Request.MaxValuesPerName</URL>
						</SeeLink>
						<CallInfo>
							<CallName>GetCategorySpecifics</CallName>
							<CallName>GetItemRecommendations</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="HelpURL" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A page on the eBay Web site with context-specific help tips that
						provide useful information about this Item Specific.
						Only returned when an applicable page is available in the system.
					</xs:documentation>
					<xs:appinfo>
					<CallInfo>
						<CallName>GetCategorySpecifics</CallName>
						<CallName>GetItemRecommendations</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Source" type="ns:ItemSpecificSourceCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="HelpText" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Help-text defines the purpose of the tag.
						The help text will be shown only when it is available for the particular tag
					</xs:documentation>
					<xs:appinfo>
					<CallInfo>
						<CallName>GetCategorySpecifics</CallName>
						<CallName>GetItemRecommendations</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/NameValueListArrayType.xsd #####

-->
	<xs:complexType name="NameValueListArrayType">
		<xs:annotation>
			<xs:documentation>
				A list of one or more valid names and corresponding values. Currently
				used for Item Specifics and Variations.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="NameValueList" type="ns:NameValueListType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						&lt;b&gt;For the AddItem family of calls:&lt;/b&gt;
						Contains the name and value(s) for an Item Specific.
						Only required when the ItemSpecifics container is
						specified.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For the AddFixedPriceItem family of calls:&lt;/b&gt;
						The same NameValueList schema is used for the
						ItemSpecifics node, the VariationSpecifics node, and the
						VariationSpecifcsSet node.&lt;br&gt;
						&lt;br&gt;
						If the listing has varations, any name that you use in the
						VariationSpecifics and VariationSpecificsSet nodes can't be used
						in the ItemSpecifics node.&lt;br&gt;
						&lt;br&gt;
						When you list with Item Variations:&lt;br&gt;
						a) Specify shared Item Specifics (e.g., Brand) in the ItemSpecifics
						node.&lt;br&gt;
						b) Specify up to five VariationSpecifics in each Variation
						node. &lt;br&gt;
						c) Specify all applicable names with all their supported values in
						the VariationSpecificSet node. &lt;br&gt;
						&lt;br&gt;
						See the Variation sample in the
						AddFixedPriceItem call reference for examples.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For PlaceOffer:&lt;/b&gt; Required if the item being
						purchased includes Item Variations.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>AddLiveAuctionItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>ReviseLiveAuctionItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<Context>ItemSpecifics</Context>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<Context>Variations</Context>
							<RequiredInput>Conditionally</RequiredInput>
							<MinOccurs>2</MinOccurs>
							<MaxOccurs>5</MaxOccurs>
						</CallInfo>
						<CallInfo>
							<CallName>AddSellingManagerProduct</CallName>
							<CallName>ReviseSellingManagerProduct</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerInventory</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>AddToWatchList</CallName>
							<CallName>RemoveFromWatchList</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetCategorySpecifics</CallName>
							<CallName>GetItemRecommendations</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Context>Variation</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>LostList</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>DeletedFromSoldList</Context>
							<Context>DeletedFromUnsoldList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserNotes</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>ActiveInventoryReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SoldReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/NameValueListType.xsd #####

-->
	<xs:complexType name="NameValueListType">
		<xs:annotation>
			<xs:documentation>
				A name and corresponding value (a name/value pair).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Name" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A name in a name/value pair.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For the AddItem and AddFixedPriceItem families of
						calls:&lt;/b&gt; In the Item.ItemSpecifics context, this can be any
						name that the seller wants to use. However, to help buyers find
						items more easily, it is a good idea to try to use a recommended
						name when possible (see GetCategorySpecifics or
						GetItemRecommendations).
						You can't specify the same name twice within the same listing.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For the AddFixedPriceItem family of calls:&lt;/b&gt;
						In the VariationSpecifics context, this can be any name that
						the seller wants to use, unless the VariationsEnabled flag
						is false for the name in the GetCategorySpecifics response.
						For example, for some categories eBay may recommend that you only
						use	 "Brand" as a shared name at the Item level, not in variations.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For GetCategorySpecifics and GetItemRecommendations:&lt;/b&gt;
						This is a recommended (popular) name to use for items in the
						specified category (e.g., "Brand" might be recommended,
						not "Manufacturer").
						&lt;/span&gt;
						&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For PlaceOffer:&lt;/b&gt; Required if the item being
						purchased includes Item Variations.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>40</MaxLength>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItemFromSellingManagerTemplate</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>AddLiveAuctionItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>ReviseLiveAuctionItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddSellingManagerProduct</CallName>
							<CallName>ReviseSellingManagerProduct</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerInventory</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>AddToWatchList</CallName>
							<CallName>RemoveFromWatchList</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetCategorySpecifics</CallName>
							<CallName>GetItemRecommendations</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>LostList</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>DeletedFromSoldList</Context>
							<Context>DeletedFromUnsoldList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserNotes</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>ActiveInventoryReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SoldReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Value" type="xs:string" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						A value associated with the name.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For the AddItem family of calls:&lt;/b&gt;
						If you specify multiple values for Item Specifics,
						eBay only stores the first one,
						unless GetCategorySpecifics or GetItemRecommendations indicates
						that the corresponding name supports multiple values.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For the AddFixedPriceItem family of calls:&lt;/b&gt;
						If you specify multiple values for Item Specifics or
						Variation Specifics,
						eBay only stores the first one,
						unless GetCategorySpecifics or GetItemRecommendations indicates
						that the corresponding name supports multiple values.&lt;br&gt;
						&lt;br&gt;
						In VariationSpecificSet, you typically specify multiple
						Value fields for each name. For example, if Name=Size,
						you would specify all size values that you wan to offer in the
						listing.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For GetCategorySpecifics and GetItemRecommendations:&lt;/b&gt; The most highly recommended values are returned first. For these calls,
						Value is only returned when recommended values are available.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For PlaceOffer:&lt;/b&gt; Required if the item being
						purchased includes Item Variations.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>50</MaxLength>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItemFromSellingManagerTemplate</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>AddLiveAuctionItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>ReviseLiveAuctionItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddToWatchList</CallName>
							<CallName>RemoveFromWatchList</CallName>
							<RequiredInput>Conditionally</RequiredInput>
							<MaxLength>50</MaxLength>
						</CallInfo>
						<CallInfo>
							<CallName>AddSellingManagerProduct</CallName>
							<CallName>ReviseSellingManagerProduct</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerInventory</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetCategorySpecifics</CallName>
							<CallName>GetItemRecommendations</CallName>
							<RequiredInput>Conditionally</RequiredInput>
							<MaxLength>50</MaxLength>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<Returned>Conditionally</Returned>
							<MaxLength>50</MaxLength>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<RequiredInput>No</RequiredInput>
							<MaxLength>50</MaxLength>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
							<MaxLength>50</MaxLength>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<MaxLength>50</MaxLength>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>LostList</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>DeletedFromSoldList</Context>
							<Context>DeletedFromUnsoldList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserNotes</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>ActiveInventoryReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SoldReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Source" type="ns:ItemSpecificSourceCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The origin of this Item Specific. Only returned if the source is not
						custom Item Specifics.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/NameValueRelationshipType.xsd #####

-->
	<xs:complexType name="NameValueRelationshipType">
		<xs:annotation>
			<xs:documentation>
				Information about a parent name-value pair. Currently used to indicate
				relationships between	Item Specifics.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		<xs:element name="ParentName" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					The name of another Item Specific that the current value depends on.
					For example, in a clothing category, "Size Type" could be recommended 
					as a parent of Size.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetCategorySpecifics</CallName>
						<CallName>GetItemRecommendations</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="ParentValue" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					The value of another Item Specific that the current value depends on.
					For example, in a clothing category, if "Size Type" is the ParentName,
					then "Petite" could be recommended as a parent value for Size=Medium.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetCategorySpecifics</CallName>
						<CallName>GetItemRecommendations</CallName>
						<Context>ValueRecommendation</Context>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/NonProfitAddressType.xsd #####

-->
	<xs:complexType name="NonProfitAddressType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;NonProfitAddress&lt;/b&gt; container, which consists of the 
				address (including latitude and longitude) of a nonprofit charity organization. 
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AddressLine1" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The street address of a nonprofit charity organization. 
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>512</MaxLength>
						<CallInfo>
							<CallName>SetCharities</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetCharities</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AddressLine2" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The second line (if needed) of a nonprofit charity organization. This field is often 
						used for a suite number, floor number, or P.O. Box.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>512</MaxLength>
						<CallInfo>
							<CallName>SetCharities</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetCharities</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="City" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The city in which a nonprofit charity organization is located. 
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>128</MaxLength>
						<CallInfo>
							<CallName>SetCharities</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetCharities</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="State" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The state in which a nonprofit charity organization is located. 
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>128</MaxLength>
						<CallInfo>
							<CallName>SetCharities</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetCharities</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ZipCode" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The zip code of a nonprofit charity organization.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>12</MaxLength>
						<CallInfo>
							<CallName>SetCharities</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetCharities</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Latitude" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The latitude value of a nonprofit charity organization. Latitude and longitude 
						coordinates pinpoint the location of the organization relative to the earth, and are 
						useful for search purposes. The &lt;b&gt;Latitude&lt;/b&gt; and &lt;b&gt;Longitude&lt;/b&gt; 
						fields are only returned in &lt;b&gt;GetCharities&lt;/b&gt; if set by the organization.
					</xs:documentation>
					<xs:appinfo>
						<Min>-90</Min>
						<Max>90</Max>
						<CallInfo>
							<CallName>SetCharities</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetCharities</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Longitude" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The longitude value of a nonprofit charity organization. Latitude and longitude 
						coordinates pinpoint the location of the organization relative to the earth, and are 
						useful for search purposes. The &lt;b&gt;Latitude&lt;/b&gt; and &lt;b&gt;Longitude&lt;/b&gt; 
						fields are only returned in &lt;b&gt;GetCharities&lt;/b&gt; if set by the organization.						</xs:documentation>
					<xs:appinfo>
						<Min>-180</Min>
						<Max>180</Max>
						<CallInfo>
							<CallName>SetCharities</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetCharities</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AddressType" type="ns:AddressTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Enumeration value that indicates whether or not a nonprofit charity organization is 
						registered with eBay Giving Works. See the &lt;a href="http://pages.ebay.com/help/sell/nonprofit.html#certify"&gt;Certifying your 
						organization with MissionFish&lt;/a&gt; help topic for more information on registering with 
						MissionFish and the benefits that come with being a registered eBay Giving Works
						organization.
 					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetCharities</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetCharities</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<xs:simpleType name="AddressTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type that indicates whether or not a nonprofit charity organization is
				registered with eBay Giving Works. See the &lt;a href="http://pages.ebay.com/help/sell/nonprofit.html#certify"&gt;Certifying your organization with MissionFish&lt;/a&gt; 
				help topic for more information on registering with MissionFish and the benefits that come
				with being a registered eBay Giving Works organization.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Contact">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the address contained in the &lt;b&gt;NonProfitAddress&lt;/b&gt; 
						container is for a non-registered charity organization.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Registered">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the address contained in the &lt;b&gt;NonProfitAddress&lt;/b&gt; 
						container is for a charity organization registered with eBay Giving Works.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						This value is reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/NonSubscriptionDefinitionType.xsd #####

-->
	<xs:complexType name="NonSubscriptionDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				This is for FSBO.
				Each of the subscriptions will have following options, which will define
				"National" vs "Local" ad format listing.
				"LocalOptional" : This will allow national and local listing.
				"LocalOnly" : Seller can have Local listings only.
				"NationalOnly" : Seller can not opt into local only exposure. It has to be 
				national listing.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/NotificationDeliveryStatusCodeTypeList.xsd #####

-->
	<xs:simpleType name="NotificationDeliveryStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				Valid notification status codes
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future internal or external use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Delivered">
				<xs:annotation>
					<xs:documentation>
						Status indicating the notification was delivered
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Failed">
				<xs:annotation>
					<xs:documentation>
						Status indicating the notification was failed
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Rejected">
				<xs:annotation>
					<xs:documentation>
						Status indicating the notification was rejected
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MarkedDown">
				<xs:annotation>
					<xs:documentation>
						Status indicating the notification was marked down
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/NotificationDetailsArrayType.xsd #####

-->
	<xs:complexType name="NotificationDetailsArrayType">
		<xs:annotation>
			<xs:documentation>
				Returns information about notifications sent to the given application
				for the given ItemID. It will only be returned if ItemID was specified in the
				input parameters.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="NotificationDetails" type="ns:NotificationDetailsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						List of notifications, if there are any, for the given ItemID and given
						time period.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationsUsage</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/NotificationDetailsType.xsd #####

-->
	<xs:complexType name="NotificationDetailsType">
		<xs:annotation>
			<xs:documentation>
				Information about a single notification. Notification information includes
				the reference ID, notification type, current status, time delivered, error code,
				and error message for the notification. If notification details are included in
				the response, all of the detail fields are returned.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="DeliveryURL" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the destination address for the notification. This is the value set
						using SetNotificationPreferences.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationsUsage</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReferenceID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Reference identifier for the notification.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExpirationTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Date and time when this notification will be removed from the
						eBay system.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationsUsage</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Type" type="ns:NotificationEventTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the notification type. Possible values include: AskSellerQuestion,
						AuctionCheckoutComplete, BestOffer, CheckoutBuyerRequestTotal, EndOfAuction,
						Feedback, FixedPriceEndOfTransaction, FixedPriceTransaction, ItemNotReceived,
						MyMessages, OutBid, SecondChanceOffer, UPIBuyerResponseDispute, UPISellerClosedDispute,
						UPISellerOpenedDispute, and UPISellerRespondedToDispute.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationsUsage</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Retries" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the total number of retries for the given notification.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationsUsage</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DeliveryStatus" type="ns:NotificationEventStateCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the notification status. Possible values include Delivered,
						Failed, Rejected, and MarkedDown.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationsUsage</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NextRetryTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the time when the notification is scheduled for retry.
						This won't be included if the DeliveryStatus is Delivered.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationsUsage</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DeliveryTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the time when the notification was delivered.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationsUsage</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ErrorMessage" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the error message.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationsUsage</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DeliveryURLName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the delivery URL name for the notification. This is the value set
						using SetNotificationPreferences.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationsUsage</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/NotificationEnableArrayType.xsd #####

-->
	<xs:complexType name="NotificationEnableArrayType">
		<xs:annotation>
			<xs:documentation>
				A list of NotificationEnable entries. Each entry specifies
				one notification and whether it is enabled.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="NotificationEnable" type="ns:NotificationEnableType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Specifies one notification or alert event and whether it is
						enabled or disabled. Returned if previously set.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetNotificationPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetNotificationPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/NotificationEnableType.xsd #####

-->
	<xs:complexType name="NotificationEnableType">
		<xs:annotation>
			<xs:documentation>
				Specifies a notification event and whether the
				notification is enabled or disabled.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="EventType" type="ns:NotificationEventTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The name of the notification event.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationPreferences</CallName>
							<AllValuesExcept>FeedbackForSeller</AllValuesExcept>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetNotificationPreferences</CallName>
							<AllValuesExcept>None, FeedbackForSeller</AllValuesExcept>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EventEnable" type="ns:EnableCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Whether the event is enabled or disabled.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetNotificationPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/NotificationEventPropertyNameCodeList.xsd #####

-->
	<xs:simpleType name="NotificationEventPropertyNameCodeType">
		<xs:annotation>
			<xs:documentation>
				Defines all property names that can be used.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="TimeLeft">
				<xs:annotation>
					<xs:documentation>
						Property name for WatchedItemEndingSoon events, enabling a user to specify a time in minutes
						before the end of the listing. Acceptable values: 5, 10, 15, 30, 60, 75, and 180. For example,
						to receive a WatchedItemEndingSoon notification 30 minutes before the item listing ends,
						specify 30.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/NotificationEventPropertyType.xsd #####

-->
	<xs:complexType name="NotificationEventPropertyType">
		<xs:annotation>
			<xs:documentation>
				Defines properties associated with a particular event.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="EventType" type="ns:NotificationEventTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The name of the notification event.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationPreferences</CallName>
							<AllValuesExcept>ItemsCanceled</AllValuesExcept>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetNotificationPreferences</CallName>
							<AllValuesExcept>ItemsCanceled</AllValuesExcept>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Name" type="ns:NotificationEventPropertyNameCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specify property name associated with an particular event.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetNotificationPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Value" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the value for the property.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetNotificationPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/NotificationEventStateCodeList.xsd #####

-->
	<xs:simpleType name="NotificationEventStateCodeType">
		<xs:annotation>
			<xs:documentation>
				Valid notification status codes
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="New">
				<xs:annotation>
					<xs:documentation>
						Status indicating the notification is newly created
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Failed">
				<xs:annotation>
					<xs:documentation>
						Status indicating the notification was failed
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MarkedDown">
				<xs:annotation>
					<xs:documentation>
						Status indicating the end user application is marked down
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Pending">
				<xs:annotation>
					<xs:documentation>
						Status indicating the notification is pending
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FailedPending">
				<xs:annotation>
					<xs:documentation>
						Status indicating the notification is failed pending
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MarkedDownPending">
				<xs:annotation>
					<xs:documentation>
						Status indicating the notification is marked down pending
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Delivered">
				<xs:annotation>
					<xs:documentation>
						Status indicating the notification was successfully delivered
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Undeliverable">
				<xs:annotation>
					<xs:documentation>
						Status indicating the notification was unable to deliver
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Rejected">
				<xs:annotation>
					<xs:documentation>
						Status indicating the notification was rejected
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Canceled">
				<xs:annotation>
					<xs:documentation>
						Status indicating the notification was cancelled
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future internal or external use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/NotificationEventTypeCodeList.xsd #####

-->
	<xs:simpleType name="NotificationEventTypeCodeType">
		<xs:annotation>
			<xs:documentation>
			  Enumerated type that contains the complete list of platform notifications that 
			  can be sent out to subscribed users, servers, or applications. Some notifications are 
			  only sent to buyers or sellers, and some are sent to both buyers and sellers.
			</xs:documentation>
			<xs:appinfo>
				<allValuesExcept>FeedbackForSeller, MyMessagesAlertHeader, MyMessagesAlert, Checkout, ThirdPartyCartCheckout, ItemAddedToBidGroup, ItemRemovedFromBidGroup, AddToWatchList, PlaceOffer, RemoveFromWatchList, AddToBidGroup, RemoveFromBidGroup, ItemsCanceled</allValuesExcept>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="None">
				<xs:annotation>
					<xs:documentation>
					  This notification is for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="OutBid">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed buyer when another buyer has outbid
						(placed a higher maximum bid) the subscribed buyer on an auction listing, and 
						the subscribed buyer is no longer the current high bidder.
						&lt;br&gt;&lt;br&gt;
						This notification is only applicable for auction listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EndOfAuction">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to all subscribed bidders of an auction item and to 
						the subscribed seller of the auction item as soon as the auction listing ends 
						with or without a winning bidder. This notification will also be sent to 
						subscribed bidders and the subscribed seller if a buyer ends the auction as a 
						result of using the auction listing's Buy It Now feature. 
						&lt;br&gt;&lt;br&gt;
						This notification is only applicable for auction listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AuctionCheckoutComplete">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to the subscribed seller when the winning bidder 
						has paid for the auction item and completed the checkout process. 
						&lt;br&gt;&lt;br&gt;
						This notification is only applicable for auction listings that ended with a 
						winning bidder.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CheckoutBuyerRequestsTotal">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed seller when a buyer/winning bidder 
						is requesting a total price before paying for the item.
						&lt;br&gt;&lt;br&gt;
						This notification is applicable for auction listings and for fixed-price listings 
						that do not require immediate payment.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Feedback">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subsribed buyer or seller when that buyer or seller
						has left Feedback for the other party in the order, or has received Feedback from
						the other party in the order.
						&lt;br&gt;&lt;br&gt;
						This notification is applicable for all listing types and orders.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeedbackForSeller">
				<xs:annotation>
					<xs:documentation>
						This notification is deprecated.
						&lt;br&gt;&lt;br&gt;
						Use the &lt;b&gt;Feedback&lt;/b&gt; notification instead.
					</xs:documentation>
					<xs:appinfo>
						<DeprecationVersion>415</DeprecationVersion>
						<EndOfLifeVersion/>
						<DeprecationDetails>Avoid</DeprecationDetails>
						<UseInstead>Feedback</UseInstead>
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FixedPriceTransaction">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed seller each time a buyer purchases 
						an item (or multiple items in the case of a multi-quantity listing) in a 
						fixed-price listing.
						&lt;br&gt;&lt;br&gt;
						This notification is only applicable for fixed-price listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SecondChanceOffer">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed buyer who was unsuccessful in winning an
						auction item, but who is now receiving a Second Chance Offer from the seller of
						the original item. A seller may send a Second Chance Offer to a potential buyer if 
						that seller was unable to complete the sale with the winning bidder or if that 
						seller has duplicate items for sale. 
						&lt;br&gt;&lt;br&gt;
						This notification is only applicable for auction listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AskSellerQuestion">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed seller when an eBay user has used 
						the Ask a question feature on the seller's active listing. An eBay user does 
						not have to be an active bidder on an auction listing to ask a seller a question.
						&lt;br&gt;&lt;br&gt;
						This notification is applicable to auction and fixed-priced listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemListed">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed seller each time one of the subscribed 
						seller's items is listed or relisted. This notification is also triggered when  
						the Unpaid Item Assistant mechanism relists an item for the seller.
						&lt;br&gt;&lt;br&gt;
						This notification is applicable to auction and fixed-priced listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemRevised">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed seller when one of the subscribed 
						seller's items is revised. 
						&lt;br&gt;&lt;br&gt;
						This notification is applicable to auction and fixed-priced listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerResponseDispute">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed seller each time a buyer responds to an
						Unpaid Item or Cancel Transaction case that the subscribed seller has opened up
						against the buyer.
						&lt;br&gt;&lt;br&gt;
						This notification is applicable to auction and fixed-priced listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellerOpenedDispute">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed buyer if a seller opens up an Unpaid
						Item or Cancel Transaction case against the subscribed buyer.
						&lt;br&gt;&lt;br&gt;
						This notification is applicable to auction and fixed-priced listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellerRespondedToDispute">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed buyer each time a seller responds to an
						Item Not Received or (Item) Significantly Not As Described case that the
						subscribed buyer has opened up against the seller.
						&lt;br&gt;&lt;br&gt;
						This notification is applicable to auction and fixed-priced listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellerClosedDispute">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to the subscribed buyer and seller if the seller 
						closes an Unpaid Item or Cancel Transaction case against the buyer.
						&lt;br&gt;&lt;br&gt;
						This notification is applicable to auction and fixed-priced listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BestOffer">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed seller if a potential buyer has made 
						a best offer on a Best Offer-enabled fixed-price or Classified Ad listing.
						&lt;br&gt;&lt;br&gt;
						This notification is applicable to fixed-priced, Classified Ad, and eBay Motors 
						Local Market listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MyMessagesAlertHeader">
				<xs:annotation>
					<xs:documentation>
						This field was deprecated in 685, and is no longer returned. It was replaced with
						MyMessagesHighPriorityMessageHeader. SetNotificationPreferences requests for MyMessagesAlertHeader using
						versions lower than 685 will result in an informational warning. Such requests using versions 685 and higher
	 					will return an error response.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MyMessagesAlert">
				<xs:annotation>
					<xs:documentation>
						This field was deprecated in 685, and is no longer returned. It was replaced with
						MyMessagesHighPriorityMessage. SetNotificationPreferences requests for MyMessagesAlert using
						versions lower than 685 will result in an informational warning. Such requests using versions 685 and higher
						will return an error response.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MyMessageseBayMessageHeader">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed user or application when a message from
						eBay is sent to the user's My Messages. This notification type sends a
						GetMyMessages response at a detail level of ReturnHeaders.
						MyMessageseBayMessageHeader and MyMessageseBayMessage cannot be subscribed to at
						the same time or specified in the same call.
						&lt;br&gt;&lt;br&gt;
						Applies to both Buyers and Sellers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MyMessageseBayMessage">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed user or application when a message from
						eBay is sent to My Messages. This notification type sends a GetMyMessages response
						at a detail level of ReturnMessages. MyMessageseBayMessageHeader and
						MyMessageseBayMessage cannot be subscribed to at the same time or specified in the
						same call.
						&lt;br&gt;&lt;br&gt;
						Applies to both Buyers and Sellers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MyMessagesM2MMessageHeader">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed user or application when a member to
						member (M2M) message is sent to My Messages. This notification type sends a
						GetMyMessages response at a detail level of ReturnHeaders.
						MyMessagesM2MMessageHeader and MyMessagesM2MMessage cannot be subscribed to at the
						same time or specified in the same call.
						&lt;br&gt;&lt;br&gt;
						Applies to both Buyers and Sellers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MyMessagesM2MMessage">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed user or application when a member to
						member (M2M) message is sent to My Messages. This notification type sends a
						GetMyMessages response at a detail level of ReturnMessages.
						MyMessagesM2MMessageHeader and MyMessagesM2MMessage cannot be subscribed to at the
						same time or specified in the same call.
						&lt;br&gt;&lt;br&gt;
						Applies to both Buyers and Sellers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="INRBuyerOpenedDispute">
				<xs:annotation>
					<xs:documentation>
					  This notification is sent to a subscribed seller or application when a buyer opens
						up an Item Not Received case against the subscribed seller. 
						&lt;br&gt;&lt;br&gt;
						Applies to Sellers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="INRBuyerRespondedToDispute">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed seller or application when a buyer
						responds to an Item Not Received case opened against the subscribed seller.
						&lt;br&gt;&lt;br&gt;
						Applies to Sellers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="INRBuyerClosedDispute">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed seller or application when a buyer
						closes an Item Not Received case opened against the subscribed seller. 
						&lt;br&gt;&lt;br&gt;
						Applies to Sellers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="INRSellerRespondedToDispute">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed buyer or application when a seller
						responds to an Item Not Received case opened by the subscribed buyer against that
						seller. 
						&lt;br&gt;&lt;br&gt;
						Applies to Buyers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Checkout">
				<xs:annotation>
					<xs:documentation>
						This notification is deprecated as it is applicable to eBay Express functionality, 
						which no longer exists.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="WatchedItemEndingSoon">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed buyer or application when the listing of
						the watched item is about to end. This notification has a
						&lt;b&gt;TimeLeft&lt;/b&gt; property that allows the buyer to specify when the
						notification is sent based on how much time is left before the listing ends.
						&lt;br&gt;&lt;br&gt;
						Applies to Buyers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemClosed">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to all subscribed parties of interest when a listing 
						ends in the following three ways:
						&lt;ul&gt;
						&lt;li&gt;An auction listing ends without a winning bidder. &lt;/li&gt;
						&lt;li&gt;A fixed-price listing ends with no sales&lt;/li&gt;
						&lt;li&gt;A multiple-quantity, fixed-price listing ends with sales, but with items still available (&lt;b&gt;Quantity&lt;/b&gt; &gt; 0) &lt;/li&gt;
						&lt;/ul&gt;
						&lt;br&gt;&lt;br&gt;
						Applies to both Buyers and Sellers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemSuspended">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to the subscribed seller and subscribed potential buyers
						if eBay has administratively ended a listing for whatever reason. 
						&lt;br&gt;&lt;br&gt;
						Applies to both Buyers and Sellers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemSold">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to the subscribed seller each time a seller's fixed-price 
						listing has a sale.
						&lt;br&gt;&lt;br&gt;
						Applies to Sellers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemExtended">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to the subscribed seller when the seller has 
						successfully extended the duration of a listing.
						&lt;br&gt;&lt;br&gt;
						Applies to Sellers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UserIDChanged">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to the subscribed user if the user has successfully
						changed their eBay User ID. 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EmailAddressChanged">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to the subscribed user if the user has successfully
						changed their email address associated with their eBay account. 
						&lt;br&gt;&lt;br&gt;
						This notification is only available for SMS on the UK and Germany sites, and not
						applicable to Platform Notifications.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PasswordChanged">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to the subscribed user if the user has successfully
						changed their eBay password. 
						&lt;br&gt;&lt;br&gt;
						This notification is only available for SMS on the UK and Germany sites, and not
						applicable to Platform Notifications.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PasswordHintChanged">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to the subscribed user if the user has successfully
						changed their password hint associated with their eBay account. 
						&lt;br&gt;&lt;br&gt;
						This notification is only available for SMS on the UK and Germany sites, and not
						applicable to Platform Notifications.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentDetailChanged">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to the subscribed seller if the seller has successfully
						updated the payment information associated with their eBay account. 
						&lt;br&gt;&lt;br&gt;
						This notification is only available for SMS on the UK and Germany sites, and not
						applicable to Platform Notifications.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AccountSuspended">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to the subscribed user if the user's account has been 
						suspended. 
						&lt;br&gt;&lt;br&gt;
						This notification is only available for SMS on the UK and Germany sites, and not
						applicable to Platform Notifications.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AccountSummary">
				<xs:annotation>
					<xs:documentation>
						An informational alert about account activity.
						A user can subscribe to receive an account activity summary via SMS.
						The user can specify the period (time range) for the account summary and can
						select how often the summary is to be sent. It is not triggered by an event
						but rather by an eBay daemon process that monitors a schedule database.
						&lt;br&gt;&lt;br&gt;
						Applies to both Buyers and Sellers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ThirdPartyCartCheckout">
				<xs:annotation>
					<xs:documentation>
						This notification is deprecated since it is tied to eBay Express functionality,
						which no longer exists.
					</xs:documentation>
					<xs:appinfo>
						<DeprecationVersion>621</DeprecationVersion>
						<DeprecationDetails>NoOp</DeprecationDetails>
						<UseInstead/>
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemRevisedAddCharity">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed seller when the seller has successfully 
						revised an item by adding a charity that will receive a percentage of the 
						proceeds for any sales.
						&lt;br&gt;&lt;br&gt;
						Applies to Sellers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemAddedToWatchList">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed buyer when the user adds an item to 
						the Watch List.
						&lt;br&gt;&lt;br&gt;
						Applies to Buyers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemRemovedFromWatchList">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed buyer when the user removes an item 
						from the Watch List.
						&lt;br&gt;&lt;br&gt;
						Applies to Buyers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemAddedToBidGroup">
				<xs:annotation>
					<xs:documentation>
						This notification is deprecated as the Bid Assistant feature is no longer
						available. 
						&lt;br&gt;&lt;br&gt;
						Applies to Buyers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemRemovedFromBidGroup">
				<xs:annotation>
					<xs:documentation>
						This notification is deprecated as the Bid Assistant feature is no longer
						available.						
						&lt;br&gt;&lt;br&gt;
						Applies to Buyers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeedbackLeft">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed buyer or seller when that buyer or seller
						has left Feedback for the other party in the order.
						&lt;br&gt;&lt;br&gt;
						This notification is applicable for all listing types and orders.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeedbackReceived">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed buyer or seller when that buyer or 
						seller has received Feedback from the other party in the order.
						&lt;br&gt;&lt;br&gt;
						Applies to both Buyers and Sellers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeedbackStarChanged">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed buyer or seller when the user's 
						Feedback Star level changes.
						&lt;br&gt;&lt;br&gt;
						Applies to both Buyers and Sellers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BidPlaced">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed buyer when the buyer places a bid for 
						on an auction item.
					  &lt;br&gt;&lt;br&gt;
						Applies to Buyers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BidReceived">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed seller each time the seller receives a
						bid for an auction item.
					  &lt;br&gt;&lt;br&gt;
						Applies to Sellers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemWon">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed buyer when the buyer has won an auction 
						item due to having the highest bid when the auction listing closed. 
						&lt;br&gt;&lt;br&gt;
						Applies to Buyers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemLost">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed buyer when the buyer has lost an auction
						item due to not having the highest bid when the auction listing closed.
						&lt;br&gt;&lt;br&gt;
						Applies to Buyers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemUnsold">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribing seller when an auction listing ends 
						with no winning bidder or when a fixed-price listing ends with no sale(s). 
						&lt;br&gt;&lt;br&gt;
						Applies to Sellers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CounterOfferReceived">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribing buyer when a seller makes a counter
						offer to the buyer's best offer. This notification is applicable to Best 
						Offer-enabled fixed-price or Classified Ad listings.
					  &lt;br&gt;&lt;br&gt;
						Applies to Buyers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BestOfferDeclined">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribing buyer if a seller rejects the buyer's
						best offer on an item opted into the Best Offer feature by the seller. This 
						notification is also sent to the buyer if the buyer rejects a seller's
						counter offer.
					  &lt;br&gt;&lt;br&gt;
						Applies to Buyers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BestOfferPlaced">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribing buyer who successfully places a best 
						offer on an item opted into the Best Offer feature by a seller.
					  &lt;br&gt;&lt;br&gt;
						Applies to Buyers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AddToWatchList">
				<xs:annotation>
					<xs:documentation>
						An informational alert sent to a user when an item is added to her or his watch list. DO NOT USE. This notification was REMOVED in 549.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PlaceOffer">
				<xs:annotation>
					<xs:documentation>
						An informational alert sent to a user when he or she places an offer for an item. DO NOT USE. This notification was REMOVED in 549.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RemoveFromWatchList">
				<xs:annotation>
					<xs:documentation>
						An informational alert sent to a user when an item is removed from her or his watch list. DO NOT USE. This notification was REMOVED in 549.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AddToBidGroup">
				<xs:annotation>
					<xs:documentation>
						An informational alert sent to a user when when an item is added to her or his bid group. DO NOT USE. This notification was REMOVED in 549.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RemoveFromBidGroup">
				<xs:annotation>
					<xs:documentation>
						An informational alert sent to a user when an item is removed from her or his bid group. DO NOT USE. This notification was REMOVED in 549.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemsCanceled">
				<xs:annotation>
					<xs:documentation>
						This event is not functional.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TokenRevocation">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed user if their eBay user token (required
						to make Trading API calls) has been revoked.
						&lt;br&gt;&lt;br&gt;
						Applies to both Buyers and Sellers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BulkDataExchangeJobCompleted">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed seller when a Bulk Data Exchange job completes.
						&lt;br&gt;&lt;br&gt;
						Applies to Sellers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
					  Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemMarkedShipped">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed buyer or seller when an item is marked as
						shipped by the seller.
						&lt;br&gt;&lt;br&gt;
						Applies to Sellers and Buyers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemMarkedPaid">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed buyer or seller when an item is marked as
						paid by the seller.
						&lt;br&gt;&lt;br&gt;
						Applies to Sellers and Buyers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EBPMyResponseDue">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribing buyer or seller (or application)
						when a response to the eBP case is due from the call user. When a eBP case is
						opened, this notification is only sent to the seller involved in the case and
						not the buyer.
		  		</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EBPOtherPartyResponseDue">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to the subscribed buyer or seller (or application)
						when a response to the eBP case is due from the other party in the case.
		  		</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EBPEscalatedCase">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to the subscribed buyer or seller (or application)
						when an eBP case is escalated.
		  		</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EBPAppealedCase">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to the subscribed buyer or seller (or application)
						when the decision of an eBP case is appealed.
		  		</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EBPMyPaymentDue">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to the subscribed seller (or application) when
						payment (to eBay or buyer) is due.
		  		</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EBPPaymentDone">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to the subscribed seller (or application) when
						payment (to eBay or buyer) is processed.
		  		</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EBPClosedAppeal">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to the subscribed buyer or seller (or application)
						when an appeal of an eBP case decision has been closed.
		  		</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EBPClosedCase">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to the subscribed buyer or seller (or application)
						when an eBP case has been closed.
		  		</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MyMessagesHighPriorityMessage">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to the subscribed buyer or seller when a High Priority
						Message (priority 1 or 2) is sent to My Messages. Only High Priority Message
						will be sent back as part of the Notification payload. This notification type
						sends a GetMyMessages response at a detail level of ReturnMessages.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MyMessagesHighPriorityMessageHeader">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to the subscribed buyer or seller
						when a High Priority Message (priority 1 or 2) is sent to My Messages. Only
						High Priority Messages will be sent back as part of the notification
						payload. This notification type sends a GetMyMessages response at a detail level
						of ReturnHeaders.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EBPOnHoldCase">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to the subscribed buyer or seller (or application)
						when an eBP case has been put on hold by eBay Customer Service.
		  		</xs:documentation>
				</xs:annotation>
			</xs:enumeration>

			<xs:enumeration value="ReadyToShip">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed DE/AT seller if the buyer has paid for 
						the order and eBay checkout is complete. Once the seller receives this 
						notification, he/she should ship the item to the buyer and mark the item as 
						shipped to expedite the payout process.
						&lt;br&gt;&lt;br&gt;
						This notification is only applicable to orders on the DE/AT sites that are 
						subject to the new eBay payment process.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReadyForPayout">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed DE/AT seller when a payment hold on 
						an order has been released by eBay, and eBay has scheduled a payout to the 
						seller's account.
						&lt;br&gt;&lt;br&gt;
						This notification is only applicable to orders on the DE/AT sites that are 
						subject to the new eBay payment process.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>			
			<xs:enumeration value="BidItemEndingSoon">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to the subscribed buyer (or application) when a listing
						that the buyer has bid on is about to end. This notification has a 
						&lt;b&gt;TimeLeft&lt;/b&gt; property that allows the buyer to specify when the 
						notification is sent based on how much time is left before the listing ends.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShoppingCartItemEndingSoon">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to the subscribed buyer (or application) when the 
						listing for an unpurchased item in the buyer's cart is about to end. This notification
						has a &lt;b&gt;TimeLeft&lt;/b&gt; property that allows the buyer to specify when
						the notification is sent based on how much time is left before the listing ends.
						&lt;br&gt;&lt;br&gt;
						This notification is for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnCreated">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to the subscribed buyer or seller (or application)
						when a return is created.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnWaitingForSellerInfo">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to the subscribed seller (or application)
						when a return is waiting for Seller information like RMA and Return Address.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnSellerInfoOverdue">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to the subscribed buyer or seller (or application)
						when Seller information like RMA and Return Address is overdue.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnShipped">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to the subscribed buyer or seller (or application)
						when a return is shipped.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnDelivered">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to the subscribed buyer or seller (or application)
						when a return is delivered.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>			
			<xs:enumeration value="ReturnRefundOverdue">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to the subscribed seller (or application)
						when refund is overdue on a return.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnClosed">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to the subscribed buyer or seller (or application)
						when a return is closed. 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnEscalated">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to the subscribed buyer or seller (or application)
						when a return is escalated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			
			<xs:enumeration value="UnmatchedPaymentReceived">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed DE or AT seller when a buyer's EFT
						payment for an order does not match the original amount at order creation time. If
						the seller receives an unmatched payment, the seller must accept or reject the
						over- or under-payment using the site or using the &lt;b&gt;acceptAdjustment&lt;/b&gt; 
						or &lt;b&gt;rejectAdjustement&lt;/b&gt; calls of the Order Adjustment API. 
						&lt;br&gt;&lt;br&gt;
						The new eBay payment process for DE/AT sellers has been put on hold indefinitely, 
						so this notification and the Order Adjustment API are not currently functional.
					</xs:documentation>
				</xs:annotation>										
			</xs:enumeration>
			<xs:enumeration value="RefundSuccess">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed DE or AT seller when the seller's 
						refund to the buyer using the &lt;b&gt;issueRefund&lt;/b&gt; call of 
						the Order Adjustment API is successful.
						&lt;br&gt;&lt;br&gt;
						The new eBay payment process for DE/AT sellers has been put on hold indefinitely, 
						so this notification and the Order Adjustment API are not currently functional.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RefundFailure">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed DE or AT seller when the seller's 
						refund to the buyer using the &lt;b&gt;issueRefund&lt;/b&gt; call of 
						the Order Adjustment API fails.
						&lt;br&gt;&lt;br&gt;
						The new eBay payment process for DE/AT sellers has been put on hold indefinitely, 
						so this notification and the Order Adjustment API are not currently functional.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentReminder">
				<xs:annotation>
					<xs:documentation>
						This notification is sent to a subscribed buyer (or application) when that buyer has yet to pay for their order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EBNOrderPickedUp">
				<xs:annotation>
					<xs:documentation>		
            This notification is sent to a subscribed merchant (or application) when an eBay Now order has been picked up from the store by an eBay Now valet for delivery to the buyer.				
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EBNOrderCanceled">
				<xs:annotation>
					<xs:documentation>	
            This notification is sent to a subscribed merchant (or application) when an eBay Now order has been canceled.	The reason for an eBay Now order cancellation can be found by retrieving the order through the &lt;b&gt;GetOrders&lt;/b&gt; and looking for the &lt;b&gt;Order.CancelReason&lt;/b&gt; value.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/NotificationMessageType.xsd #####

-->
		<xs:element name="NotificationMessage" type="ns:NotificationMessageType"/>
<xs:complexType name="NotificationMessageType">
		<xs:annotation>
			<xs:documentation>
				(out) A template for an SMS notification message.
			</xs:documentation>
			<xs:appinfo>
				<ReferenceType/>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element name="MessageBody" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								(out) The SMS message.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<NoCalls/>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="EIAS" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								(out) The EIAS userId.
							</xs:documentation>
							<xs:appinfo>
								<NoCalls/>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/NotificationPayloadTypeCodeList.xsd #####

-->
	<xs:simpleType name="NotificationPayloadTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				The schema options for Platform Notifications.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="eBLSchemaSOAP">
				<xs:annotation>
					<xs:documentation>
						New Schema format (used by the new schema XML API and SOAP API).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/NotificationRoleCodeList.xsd #####

-->
	<xs:simpleType name="NotificationRoleCodeType">
		<xs:annotation>
			<xs:documentation>
				Defines roles for platform notifications.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Application">
				<xs:annotation>
					<xs:documentation>
						(in) Specifies that you want to set or return application-level
						preferences. Default value.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="User">
				<xs:annotation>
					<xs:documentation>
						(in) Specifies that you want to set or return user-level preferences.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UserData">
				<xs:annotation>
					<xs:documentation>
						(in) Specifies that you want to set or return user data-level preferences.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Event">
				<xs:annotation>
					<xs:documentation>
						(in) Specifies that you want to set or return event-level preferences.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/NotificationStatisticsType.xsd #####

-->
	<xs:complexType name="NotificationStatisticsType">
		<xs:annotation>
			<xs:documentation>
				Summary information about notifications delivered, failed, errors, queued for
				a given application ID and time period.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="DeliveredCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the number of notifications delivered successfully during the given
						time period.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationsUsage</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="QueuedNewCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the number of new notifications that were queued during
						the given time period.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationsUsage</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="QueuedPendingCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the number of pending notifications in the queue during
						the given time period.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationsUsage</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExpiredCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the number of notifications that permanently failed during
						the given time period.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationsUsage</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ErrorCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the number of notifications for which there were delivery errors
						during the given time period.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetNotificationsUsage</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/NotificationUserDataType.xsd #####

-->
	<xs:complexType name="NotificationUserDataType">
		<xs:annotation>
			<xs:documentation>
				User data related to notifications.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SMSSubscription" type="ns:SMSSubscriptionType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						User data related to SMS notifications. SMS is currently reserved for future use.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetNotificationPreferences</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetNotificationPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SummarySchedule" type="ns:SummaryEventScheduleType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						User account activity summary alert delivery schedule.
						Returned if PreferenceLevel is set to UserData in
						GetNotificationPreferences.
						See "Working with Platform Notifications" for instructions on
						"Informational Alerts".
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetNotificationPreferences</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetNotificationPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExternalUserData" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					An application subscribing to notifications can include an XML-compliant
					string, not to exceed 256 characters, which will be returned in the
					notification payload. The string can contain user-specific information to
					identify a particular user. Any sensitive information should be passed with due
					caution and proper encryption.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetNotificationPreferences</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetNotificationPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/NumberOfPolicyViolationsDetailsType.xsd #####

-->
	<xs:complexType name="NumberOfPolicyViolationsDetailsType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;NumberOfPolicyViolations&lt;/b&gt; container that is returned 
				in the &lt;b&gt;GeteBayDetails&lt;/b&gt; response. The &lt;b&gt;NumberOfPolicyViolations&lt;/b&gt; 
				container consists of multiple &lt;b&gt;Count&lt;/b&gt; fields with values that can be 
				used in the &lt;b&gt;BuyerRequirementDetails.MaximumBuyerPolicyViolations.Count&lt;/b&gt; 
				field when using the Trading API to add, revise, or relist an item.
				&lt;br&gt;&lt;br&gt;
				The &lt;b&gt;Item.MaximumBuyerPolicyViolations&lt;/b&gt; container in Add/Revise/Relist 
				API calls is used to block buyers with buyer policy violations equal to or exceeding
				the specified &lt;b&gt;Count&lt;/b&gt; value during the specified &lt;b&gt;Period&lt;/b&gt; 
				value from buying/bidding on the item.
			</xs:documentation>
			<xs:appinfo>
				<CallInfo>
					<CallName>GeteBayDetails</CallName>
					<Returned>Conditionally</Returned>
				</CallInfo>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Count" type="xs:int" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Each value returned in each &lt;b&gt;NumberOfPolicyViolations.Count&lt;/b&gt; field
						can be used in the &lt;b&gt;BuyerRequirementDetails.MaximumBuyerPolicyViolations.Count&lt;/b&gt; 
						field when using the Trading API to add, revise, or relist an item. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/OfferArrayType.xsd #####

-->
	<xs:complexType name="OfferArrayType">
		<xs:annotation>
			<xs:documentation>
				Container for a list of offers. May contain zero, one, or multiple
				OfferType objects, each of which represents one offer extended by
				a user on a listing.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Offer" type="ns:OfferType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Contains the data for one offer. This includes: data for the user making the
						offer, the amount of the offer, the quantity of items being bought from the
						listing, the type of offer being made, and more.
					</xs:documentation>
						<xs:appinfo>
							<CallInfo>
								<CallName>GetAllBidders</CallName>
								<CallName>GetHighBidders</CallName>
								<Returned>Conditionally</Returned>
							</CallInfo>
						</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/OfferType.xsd #####

-->
	<xs:complexType name="OfferType">
		<xs:annotation>
			<xs:documentation>
				Contains information pertaining to an offer made on an item listing and
				the current bidding or purchase state of the listing.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Action" type="ns:BidActionCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the type of offer being made on the specified listing.
						If the item is Best Offer enabled and the buyer
						makes a Best Offer (or a counter offer), then after
						the &lt;b&gt;PlaceOffer&lt;/b&gt; call,
						the buyer can get the status of the Best Offer
						(and of a possible seller-counter-offer, etc.)
						using the &lt;b&gt;GetBestOffers&lt;/b&gt; call. See the
						Trading Web Services Guide for information
						about best-offer enabled items and
						about &lt;b&gt;GetBestOffers&lt;/b&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<!-- <CallName>GetHighBidders</CallName> -->
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<OnlyTheseValues>Bid, Purchase, Accept, Counter, Decline, Offer</OnlyTheseValues>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Currency" type="ns:CurrencyCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Three-digit currency code for the currency used for the auction. Valid values can
						be viewed in the &lt;b&gt;CurrencyCodeType&lt;/b&gt; code list.
					</xs:documentation>
					<xs:appinfo>
						<!-- N/A to PlaceOffer -->
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<!-- <CallName>GetHighBidders</CallName> -->
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The unique identifier of an item listed on the eBay site.
						Returned by eBay when the item is created.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>19 (Note: The eBay database specifies 38. ItemIDs are usually 9 to 12 digits)</MaxLength>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxBid" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Amount of the offer placed. For auction listings, the amount
						bid on the item (subject to outbid by other buyers). For fixed-price
						listings, the fixed sale price at which the item is purchased. For
						auction listings with an active Buy It Now option, this amount
						will be either the Buy It Now price for purchase or the amount of a bid,
						depending on the offer type (as specified in &lt;b&gt;Action&lt;/b&gt;). For &lt;b&gt;PlaceOffer&lt;/b&gt;,
						the &lt;b&gt;CurrencyID&lt;/b&gt; attribute is ignored if provided. Regarding Value-Added Tax (VAT):
						Even if VAT applies, you do not need to add VAT to the &lt;b&gt;MaxBid&lt;/b&gt; value.
						If VAT applies to the listing, the seller can specify a VAT percent value
						when they list the item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<!-- <CallName>GetHighBidders</CallName> -->
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Quantity" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the number of items from the specified listing the user
						tendering the offer intends to purchase, bid on, or make a Best Offer on.
						For auctions, the value may not
						exceed one. For multi-item listings, must be greater than zero and not
						exceeding the number of items offered for sale in the listing.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<!-- <CallName>GetHighBidders</CallName> -->
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SecondChanceEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the user's preference to accept second chance offers. If true,
						the user is willing to be the recipient of second chance offers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SiteCurrency" type="ns:CurrencyCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Unique ID identifying the currency in which the localized offer amounts are
						expressed.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<!-- <CallName>GetHighBidders</CallName> -->
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TimeBid" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Date and time the offer or bid was placed.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<!-- <CallName>GetHighBidders</CallName> -->
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="HighestBid" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Amount the highest bidder has bid on the item. Applicable to only
						auction listings where there is progressive bidding
						and winning bidders are determined based on the highest bid.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ConvertedPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Localized amount for the item's current price.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<!-- <CallName>GetHighBidders</CallName> -->
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TransactionID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The unique identifier of the order line item (transaction). An order line item
						is created when a winning bidder commits to purchasing an
						item.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>19 (Note: The eBay database specifies 38. Transaction IDs are usually 9 to 12 digits.)</MaxLength>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="User" type="ns:UserType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Bidder information. See the schema documentation for &lt;b&gt;UserType&lt;/b&gt; for details
						on its properties and their meanings.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<!-- <CallName>GetHighBidders</CallName> -->
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserConsent" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If true, confirms that the bidder read and agrees to eBay's
						privacy policy. Applies if the subject item is in a category
						that requires user consent. If user consent (that is,
						confirmation that a bidder read and agrees to eBay's privacy
						policy) is required for a category that the subject item is in,
						this value must be true for a bid to occur.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BidCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Total number of offers the user has made on the item.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Message" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A message from the buyer to the seller. Applies if the buyer
						is using &lt;b&gt;PlaceOffer&lt;/b&gt; to perform a best-offer-related
						action (Best Offer, counter offer, etc.).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BestOfferID" type="ns:BestOfferIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The ID of a Best Offer on an item. Must be specified as input to &lt;b&gt;PlaceOffer&lt;/b&gt; only if a
						buyer is accepting or declining a seller's counter offer (and is not required for a
						buyer's offer or counter offer).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MyMaxBid" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Maximum bid placed by the user making the call.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/OrderArrayType.xsd #####

-->
	<xs:complexType name="OrderArrayType">
	<xs:annotation>
		<xs:documentation>
			An array of Orders.
		</xs:documentation>
	</xs:annotation>
	<xs:sequence>
		<xs:element name="Order" type="ns:OrderType" minOccurs="0" maxOccurs="unbounded">
			<xs:annotation>
				<xs:documentation>
					Also applicable to Half.com.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetOrders</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>OrderReport</CallName>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetOrderTransactions</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Returned>Always</Returned>
					</CallInfo>
					<SeeLink>
						<Title>Listing an Item</Title>
						<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listing-AnItem.html#CombinedPayment</URL>
					</SeeLink>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
	</xs:sequence>
</xs:complexType>
<!--

##### from file eBLBaseComponents/public/OrderIDArrayType.xsd #####

-->
	<xs:complexType name="OrderIDArrayType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;OrderIDArray&lt;/b&gt; container, which consists of an array of order IDs. These order IDs specify the single and multiple line item orders to retrieve.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="OrderID" type="ns:OrderIDType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						A unique identifier for an eBay order. For a single line item order, this value is actually the &lt;b&gt;OrderLineItemID&lt;/b&gt; value, which is a concatenation of &lt;b&gt;ItemID&lt;/b&gt; and &lt;b&gt;TransactionID&lt;/b&gt;, with a hyphen in between these two values, such as '121124971073-1094989827002' for a fixed-price listing, or '121124971074-0' for an auction listing. For a multiple line item order (also known as a Combined Payment order), the &lt;b&gt;OrderID&lt;/b&gt; value is created by eBay when the buyer/seller combines multiple line items into one order, and the buyer makes one payment for all line items from the same seller. "Combined Payment" orders are created  through the Web flow, or when the buyer or seller creates a "Combined Payment" order by using the &lt;a href="AddOrder.html"&gt;AddOrder&lt;/a&gt; call. An example of "Combined Payment" order ID is '155643809010'.		
						&lt;br&gt;&lt;br&gt;
						If one or more &lt;b&gt;OrderID&lt;/b&gt; values are used, all other input filters are ignored.
						&lt;br&gt;&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/OrderIDType.xsd #####

-->
	<xs:simpleType name="OrderIDType">
		<xs:annotation>
			<xs:documentation>
				A unique identifier for an order.
			</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetSellingManagerEmailLog</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
				</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:string"/>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/OrderRoleCodeList.xsd #####

-->
	<xs:simpleType name="OrderRoleCodeType">
		<xs:restriction base="xs:token">
			<xs:enumeration value="Buyer">
			</xs:enumeration>
			<xs:enumeration value="Seller">
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/OrderStatusCodeList.xsd #####

-->
	<xs:simpleType name="OrderStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				The set of valid states for an order.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Active">
				<xs:annotation>
					<xs:documentation>
						The cart is active. Items can only be added, deleted, or updated in the cart
						when status is Active.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Inactive">
				<xs:annotation>
					<xs:documentation>
						The cart is invalid; it does not exist. An example is a cart that has expired.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Completed">
				<xs:annotation>
					<xs:documentation>
						The order is completed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Cancelled">
				<xs:annotation>
					<xs:documentation>
						The cart was cancelled.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Shipped">
				<xs:annotation>
					<xs:documentation>
						The order was shipped. Half.com users
						can specify this in the GetOrders input.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Default">
				<xs:annotation>
					<xs:documentation>
						Default status.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Authenticated">
				<xs:annotation>
					<xs:documentation>
						The cart was authenticated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="InProcess">
				<xs:annotation>
					<xs:documentation>
						After placing the order and before completion of checkout,
						the card is "in process."
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Invalid">
				<xs:annotation>
					<xs:documentation>
						Invalid.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="All">
				<xs:annotation>
					<xs:documentation>
						All the orders with active and completed status
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/OrderStatusFilterCodeList.xsd #####

-->
	<xs:simpleType name="OrderStatusFilterCodeType">
		<xs:restriction base="xs:token">
			<xs:enumeration value="All">
				<xs:annotation>
					<xs:documentation>
						All applicable sold listings, regardless of 
						their Paid or Shipped status.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AwaitingPayment">
				<xs:annotation>
					<xs:documentation>
						Sold listings that have not yet been marked as
						Paid in My eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AwaitingShipment">
				<xs:annotation>
					<xs:documentation>
						Sold listings that have not yet been marked as
						Shipped in My eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaidAndShipped">
				<xs:annotation>
					<xs:documentation>
						Sold listings that have been marked as
						Paid and Shipped in My eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future or internal use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/OrderTransactionArrayType.xsd #####

-->
	<xs:complexType name="OrderTransactionArrayType">
		<xs:annotation>
			<xs:documentation>
				Contains a list of orders, transactions, or both, each of OrderTransactionType.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="OrderTransaction" type="ns:OrderTransactionType"  minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						The individual order or transaction.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Returned>Conditionally</Returned>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/OrderTransactionType.xsd #####

-->
	<xs:complexType name="OrderTransactionType">
	<xs:annotation>
		<xs:documentation>
			Contains an order or a transaction. A transaction is the sale of one or
			more items from a seller's listing to a buyer. An order combines two or more transactions
			into a single payment.
		</xs:documentation>
	</xs:annotation>
	<xs:sequence>
		<xs:element name="Order" type="ns:OrderType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Contains the information describing an order.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetMyeBayBuying</CallName>
						<Returned>Conditionally</Returned>
						<Context>WonList</Context>
						<Context>DeletedFromWonList</Context>
						<Details>DetailLevel: none, ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetMyeBaySelling</CallName>
						<Context>SoldList</Context>
						<Context>DeletedFromSoldList</Context>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="Transaction" type="ns:TransactionType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Contains the information describing a transaction.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetMyeBayBuying</CallName>
						<Context>WonList</Context>
						<Context>DeletedFromWonList</Context>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetMyeBaySelling</CallName>
						<Context>SoldList</Context>
						<Context>DeletedFromSoldList</Context>						
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
	</xs:sequence>
</xs:complexType>
<!--

##### from file eBLBaseComponents/public/OrderType.xsd #####

-->
	<xs:complexType name="OrderType">
		<xs:annotation>
			<xs:documentation>
				There are single line item and multiple line item orders. A single
				payment is made for both order types.
				&lt;br&gt;
				&lt;br&gt;
				We strongly recommend that you avoid mixing digital and non-digital listings in
				the same Combined Payment order.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="OrderID" type="ns:OrderIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A unique identifier for an eBay order. For a single line item order, this value is actually the &lt;b&gt;OrderLineItemID&lt;/b&gt; value, which is a concatenation of &lt;b&gt;ItemID&lt;/b&gt; and &lt;b&gt;TransactionID&lt;/b&gt;, with a hyphen in between these two values, such as '121124971073-1094989827002' for a fixed-price listing, or '121124971074-0' for an auction listing. For a multiple line item order (also known as a Combined Payment order), the &lt;b&gt;OrderID&lt;/b&gt; value is created by eBay when the buyer/seller combines multiple line items into one order, and the buyer makes one payment for all line items from the same seller. "Combined Payment" orders are created  through the Web flow, or when the buyer or seller creates a "Combined Payment" order by using the &lt;a href="AddOrder.html"&gt;AddOrder&lt;/a&gt; call. An example of "Combined Payment" order ID is '155643809010'.		
						&lt;br&gt;&lt;br&gt;
						An &lt;b&gt;OrderID&lt;/b&gt; value overrides an &lt;b&gt;OrderLineItemID&lt;/b&gt; value or an
						&lt;b&gt;ItemID/TransactionID&lt;/b&gt; pair if these fields are also specified in the same request.
						&lt;br&gt;&lt;br&gt;
						Also applicable to Half.com (for &lt;b&gt;GetOrders&lt;/b&gt;).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="OrderStatus" type="ns:OrderStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates the current status of the order.
						&lt;br&gt;&lt;br&gt;
						The 'Shipped' value is only Applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AdjustmentAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates the dollar amount by which the buyer has adjusted the order
						total. Adjustments to order costs may include shipping and handling, shipping
						insurance, buyer discounts, or added services. A positive amount indicates the
						amount is an extra charge being paid to the seller by the buyer. A negative
						value indicates this amount is a credit given to the buyer by the seller.
						&lt;br&gt;&lt;br&gt;
						Applicable to Half.com (for &lt;b&gt;GetOrders&lt;/b&gt;).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
							<CallName>AddOrder</CallName>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AmountPaid" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates the total amount of the order. This amount includes the
						sale price of each line item, shipping and handling charges, shipping insurance
						(if offered and selected by the buyer), additional services, and any applied
						sales tax. This value is returned after the buyer has completed checkout (the
						&lt;b&gt;CheckoutStatus.Status&lt;/b&gt; output field reads 'Complete').
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
						For auction listings on North American sites and on eBay Motors Parts and
						Accessories, the &lt;b&gt;AmountPaid&lt;/b&gt; value minus any applied sales tax is the amount
						subject to the final value fee calculation. The sales tax amount is returned in
						the &lt;b&gt;ShippingDetails.SalesTax.SalesTaxAmount&lt;/b&gt; field. For more information on how
						final value fees are calculated, see the
						&lt;a href="http://pages.ebay.com/help/sell/fvf.html"&gt;final value fees&lt;/a&gt; help
						page.
						&lt;/span&gt;
						&lt;br&gt;
						Applicable to Half.com (for &lt;b&gt;GetOrders&lt;/b&gt;).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AmountSaved" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates the shipping discount experienced by the buyer as a result
						of creating a Combined Payment order. This value is returned as 0.00 for single
						line item orders.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CheckoutStatus" type="ns:CheckoutStatusType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container consisting of details related to the current checkout status of the
						order.
						&lt;br&gt;&lt;br&gt;
						Applicable to Half.com (for &lt;b&gt;GetOrders&lt;/b&gt;).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingDetails" type="ns:ShippingDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container consisting of all shipping-related details for an order, including
						domestic and international shipping service options, shipment tracking
						information, and shipping insurance information.
						&lt;br&gt;&lt;br&gt;
						Applicable to Half.com (for &lt;b&gt;GetOrders&lt;/b&gt;).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>AddOrder</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<OnlyTheseValues>ShippingServiceOptions, ShippingType</OnlyTheseValues>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CreatingUserRole" type="ns:TradingRoleCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates whether a Combined Payment order was created by the buyer
						or by the seller. This field is only returned for Combined Payment orders.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>AddOrder</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CreatedTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Timestamp that indicates the date and time that the order was created. For
						single line item orders, this value is the same as &lt;b&gt;CreatedDate&lt;/b&gt; in the
						&lt;b&gt;Transaction&lt;/b&gt; container.
						&lt;br&gt;&lt;br&gt;
						Applicable to Half.com (for &lt;b&gt;GetOrders&lt;/b&gt;).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentMethods" type="ns:BuyerPaymentMethodCodeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
	    		  This field indicates a payment method available to the buyer to pay for the
						order. There can be multiple &lt;b&gt;PaymentMethods&lt;/b&gt; fields.
						&lt;br&gt;&lt;br&gt;
						For DE and AT orders subject to the new eBay payment process, only one
						&lt;b&gt;PaymentMethods&lt;/b&gt; field will be returned, and the value will
						always be 'StandardPayment'.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						The introduction of the new eBay payment process for the entire German and
						Austrian eBay marketplace has been delayed until further notice.&lt;/span&gt;
						&lt;br&gt;&lt;br&gt;
						Applicable to Half.com (for &lt;b&gt;GetOrders&lt;/b&gt;).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddOrder</CallName>
							<RequiredInput>Yes</RequiredInput>
							<AllValuesExcept>CreditCard, DirectDebit</AllValuesExcept>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerEmail" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The email address of the seller involved in the order. The email address of the seller is only returned if it is the same seller making the call.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>AddOrder</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingAddress" type="ns:AddressType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container holding the shipping address of the buyer involved in the order.
						&lt;br&gt;&lt;br&gt;
						Applicable to Half.com (for &lt;b&gt;GetOrders&lt;/b&gt;).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingServiceSelected" type="ns:ShippingServiceOptionsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container consisting of details about the domestic or international shipping
						service selected by the buyer.
      				&lt;br/&gt;&lt;br/&gt;
                  &lt;span class="tablenote"&gt;
                  &lt;strong&gt;Note:&lt;/strong&gt; If one or more &lt;strong&gt;OrderID&lt;/strong&gt; values are used in the call request, the "Combined Payment" Order ID value must be specified for multiple line item orders to ensure that the shipping service and cost information is accurate. If the individual &lt;strong&gt;OrderLineItemID&lt;/strong&gt; values for each line item are specified in the &lt;strong&gt;OrderID&lt;/strong&gt; field instead, the shipping service and cost information will not be accurate. 
                  &lt;/span&gt;
						&lt;br&gt;&lt;br&gt;
						Applicable to Half.com (for &lt;b&gt;GetOrders&lt;/b&gt;).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Subtotal" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The subtotal amount for the order is the total cost of all order line items. This value does not include any shipping/handling, shipping insurance, or sales tax costs.
						&lt;br&gt;&lt;br&gt;
						Applicable to Half.com (for &lt;b&gt;GetOrders&lt;/b&gt;).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Total" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The &lt;b&gt;Total&lt;/b&gt; amount equals the &lt;b&gt;Subtotal&lt;/b&gt; value plus the shipping/handling, shipping insurance, and sales tax costs.
						&lt;br&gt;&lt;br&gt;
						Applicable to Half.com (for &lt;b&gt;GetOrders&lt;/b&gt;).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>AddOrder</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExternalTransaction" type="ns:ExternalTransactionType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Container consisting of payment details for an eBay order. PayPal transactions may include a buyer payment or refund, or a fee or credit applied to the seller's account. This field is only returned after payment for the order has occurred. 
						&lt;br/&gt;&lt;br/&gt;
						For orders in which the seller's funds are being held by PayPal, the &lt;b&gt;PaymentHoldDetails&lt;/b&gt; container and &lt;b&gt;PaymentHoldStatus&lt;/b&gt; field will be returned instead of the &lt;b&gt;ExternalTransaction&lt;/b&gt; container.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; In an upcoming release, &lt;strong&gt;ExternalTransaction&lt;/strong&gt; will be replaced by the more versatile &lt;strong&gt;MonetaryDetails&lt;/strong&gt; container, so you are encouraged to start using &lt;strong&gt;MonetaryDetails&lt;/strong&gt; now.
						&lt;/span&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TransactionArray" type="ns:TransactionArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container consisting of one or more line items that comprise an order. The data for
						an order line item is stored in the &lt;b&gt;Transaction&lt;/b&gt; container. For
						the &lt;b&gt;AddOrder&lt;/b&gt; call, there will always be at least two order line
						items in the container, but no more than 40.
						&lt;br&gt;&lt;br&gt;
						We strongly recommend that you avoid mixing transactions for digital and non-digital listings in the same Combined Payment order. (In the future, &lt;b&gt;AddOrder&lt;/b&gt; may enforce this recommendation.)
						&lt;br&gt;&lt;br&gt;
						Applicable to Half.com (for &lt;b&gt;GetOrders&lt;/b&gt;).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>AddOrder</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BuyerUserID" type="ns:UserIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						eBay user ID of the order's buyer.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaidTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Timestamp indicating the date and time of order payment. This field is not
						returned until payment has been made by the buyer.
						&lt;br&gt;&lt;br&gt;
						This time is specified in GMT (not Pacific time). See "Time Values" in the eBay Web Services guide for information about converting between GMT and other time zones.
						&lt;br&gt;&lt;br&gt;
						Applicable to Half.com (for &lt;b&gt;GetOrders&lt;/b&gt;).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippedTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Timestamp indicating the date and time of order shipment. This field is not returned until the order has been marked as shipped. Note that sellers have the ability to set the shipped time up to three calendar days in the future.
						&lt;br&gt;&lt;br&gt;
						This time is specified in GMT (not Pacific time). See "Time Values" in the eBay Web Services guide for information about converting between GMT and other time zones.
						&lt;br&gt;&lt;br&gt;
						Applicable to Half.com (for &lt;b&gt;GetOrders&lt;/b&gt;).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="IntegratedMerchantCreditCardEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the item can be paid for through a payment gateway (Payflow) account. If &lt;b&gt;IntegratedMerchantCreditCardEnabled&lt;/b&gt; is true, then integrated merchant credit card (IMCC) is enabled for credit cards because the seller has a payment gateway account. Therefore, if &lt;b&gt;IntegratedMerchantCreditCardEnabled&lt;/b&gt; is true, and AmEx, Discover, or VisaMC is returned for an item, then on checkout, an online credit-card payment is processed through a payment gateway account.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BundlePurchase" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BuyerCheckoutMessage" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned if the buyer left a message for the seller during
						checkout.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EIASToken" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Unique identifier for the user that does not change when the eBay user name
						is changed. Use when an application needs to associate a new eBay user name
						with the corresponding eBay user.
						&lt;br&gt;&lt;br&gt;
						Since a bidder's user info is anonymous, this tag will be returned only to that
						bidder, and to the seller of an item that the user is bidding on.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<!-- Adding for Unique ID for payment/order reconciliation (DE - part of 3PXO) - 27514 -->
			<xs:element name="PaymentHoldStatus" type="ns:PaymentHoldStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field indicates the type and/or status of a payment hold on the item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentHoldDetails" type="ns:PaymentHoldDetailType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container consists of information related to the payment hold
						on the order, including the reason why the buyer's payment for the order is
						being held, the expected release date of the funds into the seller's
						account, and possible action(s) the seller can take to expedite the payout
						of funds into their account. This container is only returned if PayPal
						has placed a payment hold on the order.
						&lt;br&gt;&lt;br&gt;
						An American seller (selling on US or US Motors sites) and a Canadian
						seller (selling on CA and CA- FR sites) may be subject to PayPal payment
						holds (that last from three to 21 days) if that seller is new to selling
						on eBay or is classified as a "Below Standard" seller. For other reasons
						why a seller's funds may be held by PayPal, see the
						&lt;b&gt;PaymentHoldReason&lt;/b&gt; field.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RefundArray" type="ns:RefundArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container consisting of one or more refunds for Half.com orders or DE/AT orders
						subject to the new eBay payment process. This container is returned only if a refund
						to a Half.com buyer has occurred or a refund was issued for an order subject to the
						new eBay payment Process.&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						The introduction of the new eBay payment process for the entire German and
						Austrian eBay marketplace has been delayed until further notice.&lt;/span&gt;
						&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RefundAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Amount of the refund issued to the buyer. This field is only returned for a DE/AT
						order subject to the new eBay payment process, and if a refund was issued to the
						buyer.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						The introduction of the new eBay payment process for the entire German and
						Austrian eBay marketplace has been delayed until further notice.&lt;/span&gt;
						&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RefundStatus" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						String value indicating the result of a refund (Success, Failure, Pending) to the
						buyer for an DE/AT order subject to the new eBay payment process.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						The introduction of the new eBay payment process for the entire German and
						Austrian eBay marketplace has been delayed until further notice.&lt;/span&gt;
						&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="IsMultiLegShipping" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If &lt;strong&gt;IsMultilegShipping&lt;/strong&gt; is true, the order or transaction uses the Global Shipping Program, in which the shipment has a domestic leg and an international leg. The buyer's shipping address is in a country other than the country where the items were listed, and the seller has specified InternationalPriorityShipping as the default international shipping service in the listings of all the items in the shipment.
						&lt;br/&gt;&lt;br/&gt;
						If &lt;strong&gt;IsMultilegShipping&lt;/strong&gt; is false, the order or transaction doesn't use the Global Shipping Program. The shipment might use a different international shipping service, or it might be domestic.
      				&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MultiLegShippingDetails" type="ns:MultiLegShippingDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contains details about the domestic leg of a Global Shipping Program shipment.
						&lt;br/&gt;&lt;br/&gt;
						This information is not returned if &lt;strong&gt;IsMultilegShipping&lt;/strong&gt; is false.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MonetaryDetails" type="ns:PaymentsInformationType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contains information about how funds exchanged for an order are allocated to payees. 
						&lt;br/&gt;&lt;br/&gt;
						For example, for an order made under eBay's Global Shipping Program, users can see the portion of the buyer's payment that is allocated as shipping and import charges remitted to the international shipping provider. Currently, only payment information is returned.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; In an upcoming release, &lt;strong&gt;MonetaryDetails&lt;/strong&gt; will replace the &lt;strong&gt;ExternalTransaction&lt;/strong&gt; container, so you are encouraged to start using &lt;strong&gt;MonetaryDetails&lt;/strong&gt; now.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel:ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel:ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel:ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PickupDetails" type="ns:PickupDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container consisting of an array of &lt;strong&gt;PickupOptions&lt;/strong&gt; containers. Each &lt;strong&gt;PickupOptions&lt;/strong&gt; container consists of the pickup method and	its priority. The priority of each pickup method controls the order (relative to other pickup methods) in which the corresponding pickup method will appear in the View Item and Checkout page. With this initial version of In-Store Pickup, the only pickup method is 'InStorePickup'. 
						&lt;br/&gt;&lt;br/&gt;
						For &lt;strong&gt;GetOrders&lt;/strong&gt; and &lt;strong&gt;GetOrderTransactions&lt;/strong&gt;, this container is always returned prior to order payment if the seller created/revised/relisted the item with the &lt;strong&gt;EligibleForPickupInStore&lt;/strong&gt; flag in the call request set to 'true'. If and when the In-Store pickup method is selected by the buyer and payment for the order is made, this container will no longer be returned in the response, and will essentially be replaced by the &lt;strong&gt;PickupMethodSelected&lt;/strong&gt; container.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; A seller must be eligible for the In-Store Pickup feature to list an item that is eligible for In-Store Pickup. At this time, the In-Store Pickup feature is generally only available to large retail merchants, and can only be applied to multi-quantity, fixed-price listings. Sellers who are eligible for the In-Store Pickup feature can start listing items in Production with the In Store Pickup option beginning in late September 2013. However, in the meantime, merchants/developers can test In-Store Pickup functionality in the Sandbox environment, including listing items enabled with the In-Store Pickup feature,  creating store locations and adding inventory to these stores using the Inventory Management API, and informing eBay of In-Store Pickup status changes using the Inbound Notifications API.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PickupMethodSelected" type="ns:PickupMethodSelectedType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container consisting of details related to the selected In-Store pickup method,  including the pickup method, the merchant's store ID, the status of the In-Store pickup, and the pickup reference code (if provided by merchant).
						&lt;br/&gt;&lt;br/&gt;
						This container is only returned when the buyer has selected the In-Store Pickup option and has paid for the order. All fields in the &lt;strong&gt;PickupMethodSelected&lt;/strong&gt; container are static, except for the &lt;strong&gt;PickupStatus&lt;/strong&gt; field, which can change states based on the notifications that a merchant sends to eBay through the Inbound Notifications API.   
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; A seller must be eligible for the In-Store Pickup feature to list an item that is eligible for In-Store Pickup. At this time, the In-Store Pickup feature is generally only available to large retail merchants, and can only be applied to multi-quantity, fixed-price listings. Sellers who are eligible for the In-Store Pickup feature can start listing items in Production with the In-Store Pickup option beginning in late September 2013. However, in the meantime, merchants/developers can test In-Store Pickup functionality in the Sandbox environment, including listing items enabled with the In-Store Pickup feature,  creating store locations and adding inventory to these stores using the Inventory Management API, and informing eBay of In-Store Pickup status changes using the Inbound Notifications API. 
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>	
      <xs:element name="SellerUserID" type="ns:UserIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This is the eBay user name of the order's seller.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>	
      <xs:element name="SellerEIASToken" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This is a unique identifier for the seller that does not change when the eBay user name is changed. This is useful when an application needs to associate a new eBay user name with the corresponding eBay user.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>	
			<xs:element name="CancelReason" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This enumerated value indicates why an eBay Now order was cancelled. This field is only returned for eBay Now orders that were cancelled.					
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>CancelReasonCodeType</ListBasedOn>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>				
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PaginatedItemArrayType.xsd #####

-->
	<xs:complexType name="PaginatedItemArrayType">
		<xs:annotation>
			<xs:documentation>
				Contains a paginated list of items.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ItemArray" type="ns:ItemArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contains a list of Item types.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BidList</Context>
							<Context>BestOfferList</Context>
							<Context>LostList</Context>
							<Context>WatchList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>ScheduledList</Context>
							<Context>UnsoldList</Context>
							<Context>BidList</Context>
							<Context>DeletedFromUnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaginationResult" type="ns:PaginationResultType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Provides information about the list, including number of pages and number
						of entries.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BidList</Context>
							<Context>LostList</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Context>BestOfferList</Context>
							<Context>DeletedFromLostList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Context>BidList</Context>
							<Context>DeletedFromSoldList</Context>
							<Context>DeletedFromUnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PaginatedOrderTransactionArrayType.xsd #####

-->
	<xs:complexType name="PaginatedOrderTransactionArrayType">
		<xs:annotation>
			<xs:documentation>
			Contains a paginated list of orders.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="OrderTransactionArray" type="ns:OrderTransactionArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					Contains the list of orders.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaginationResult" type="ns:PaginationResultType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies information about the list, including number of pages and
						number of entries.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PaginatedTransactionArrayType.xsd #####

-->
	<xs:complexType name="PaginatedTransactionArrayType">
		<xs:annotation>
			<xs:documentation>
				Contains a paginated list of order line items.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="TransactionArray" type="ns:TransactionArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contains a list of Transaction objects. Returned as an
						empty tag if no applicable order line items exist.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemsAwaitingFeedback</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaginationResult" type="ns:PaginationResultType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Provides information about the list of order line items,
						including number of pages and number of entries.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemsAwaitingFeedback</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PaginationResultType.xsd #####

-->
	<xs:complexType name="PaginationResultType">
		<xs:annotation>
			<xs:documentation>
				Shows the pagination of data returned by call requests.
				Pagination of returned data is not needed nor
				supported for every Trading API call. See the documentation for
				individual calls to determine whether pagination is
				supported, required, or desirable.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="TotalNumberOfPages" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the total number of pages of data that could be returned by repeated
						requests. Returned with a value of 0 if no pages are available.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSoldListings</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetAccount</CallName>
							<CallName>GetItemsAwaitingFeedback</CallName>
							<CallName>GetMemberMessages</CallName>
							<CallName>GetSellerPayments</CallName>
							<CallName>GetWantItNowSearchResults</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Returned>Always</Returned>
							<Details>DetailLevel: none, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetLiveAuctionBidders</CallName>
							<CallName>GetSellingManagerSoldListings</CallName>
							<CallName>GetVeROReportStatus</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BidList</Context>
							<Context>BestOfferList</Context>
							<Context>LostList</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>BidList</Context>
							<Context>DeletedFromSoldList</Context>
							<Context>DeletedFromUnsoldList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetUserDisputes</CallName>
							<Details>DetailLevel: ReturnSummary, ReturnAll, none</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerInventory</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalNumberOfEntries" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the total number of entries that could be returned by repeated
						call requests. Returned with a value of 0 if no entries are available.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSoldListings</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemsAwaitingFeedback</CallName>
							<CallName>GetLiveAuctionBidders</CallName>
							<CallName>GetMemberMessages</CallName>
							<CallName>GetSellerPayments</CallName>
							<CallName>GetWantItNowSearchResults</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Returned>Always</Returned>
							<Details>DetailLevel: none, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerSoldListings</CallName>
							<CallName>GetLiveAuctionBidders</CallName>
							<CallName>GetVeROReportStatus</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BidList</Context>
							<Context>BestOfferList</Context>
							<Context>LostList</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>BidList</Context>
							<Context>DeletedFromSoldList</Context>
							<Context>DeletedFromUnsoldList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerInventory</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PaidStatusCodeList.xsd #####

-->
	<xs:simpleType name="PaidStatusCodeType">
		<xs:annotation>
			<xs:documentation>
			Specifies the payment status of an order, as
			seen by the buyer and seller.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="NotPaid">
				<xs:annotation>
					<xs:documentation>
						The buyer has not completed checkout, but has not paid through PayPal or
						PaisaPay (but please also see the documentation for PaymentHoldStatus and its applicable values).
						The buyer might have paid using another method, but the payment
						might not have been received or cleared.
						Important: Please see the documentation for PaymentHoldStatus and its applicable values.
						PaymentHoldStatus contains the current status of a hold on a PayPal payment.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerHasNotCompletedCheckout">
				<xs:annotation>
					<xs:documentation>
						The buyer has not completed the checkout process and so has not made payment.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentPendingWithPayPal">
				<xs:annotation>
					<xs:documentation>
						The buyer has made a PayPal payment, but the seller has not yet received it.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaidWithPayPal">
				<xs:annotation>
					<xs:documentation>
						The buyer has made a PayPal payment, and the payment is complete.
						But please also see the documentation for PaymentHoldStatus and its applicable values.
						PaymentHoldStatus contains the current status of a hold on a PayPal payment.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MarkedAsPaid">
				<xs:annotation>
					<xs:documentation>
						The order is marked as paid by either buyer or seller.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentPendingWithEscrow">
				<xs:annotation>
					<xs:documentation>
						The buyer has made an escrow payment, but the seller has not yet received it.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaidWithEscrow">
				<xs:annotation>
					<xs:documentation>
						The buyer has made an escrow payment, and the seller has received payment.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EscrowPaymentCancelled">
				<xs:annotation>
					<xs:documentation>
						The buyer has made an escrow payment, but has cancelled the payment.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentPendingWithPaisaPay">
				<xs:annotation>
					<xs:documentation>
						The buyer has paid with PaisaPay, but the payment is still being processed.
						The seller has not yet received payment.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaidWithPaisaPay">
				<xs:annotation>
					<xs:documentation>
						The buyer has paid with PaisaPay, and the payment is complete.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentPending">
				<xs:annotation>
					<xs:documentation>
						The buyer has made a payment other than PayPal, escrow, or PaisaPay, but the
						payment is still being processed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentPendingWithPaisaPayEscrow">
				<xs:annotation>
					<xs:documentation>
						Payment Pending With PaisaPay Escrow
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaidWithPaisaPayEscrow">
				<xs:annotation>
					<xs:documentation>
						Paid With PaisaPay Escrow
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaisaPayNotPaid">
				<xs:annotation>
					<xs:documentation>
						Paisa Pay Not Paid
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Refunded">
				<xs:annotation>
					<xs:documentation>
						Refunded
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="WaitingForCODPayment">
				<xs:annotation>
					<xs:documentation>
						WaitingForCODPayment
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaidCOD">
				<xs:annotation>
					<xs:documentation>
						PaidCOD
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Paid">
				<xs:annotation>
					<xs:documentation>
						Paid
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/PaisapayFullEscrowEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="PaisaPayFullEscrowEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				This type defines the PaisaPayEscrow payment feature. If the field is present, the PaisaPayEscrow payment feature applies to the category. The field is returned as an empty element, the boolean value is not returned.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PayPalAccountLevelCodeList.xsd #####

-->
	<xs:simpleType name="PayPalAccountLevelCodeType">
		<xs:annotation>
			<xs:documentation>
				PayPal account level.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Unverified">
				<xs:annotation>
					<xs:documentation>
						Account unverified
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="InternationalUnverified">
				<xs:annotation>
					<xs:documentation>
						Account international unverified
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Verified">
				<xs:annotation>
					<xs:documentation>
						Account verified
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="InternationalVerified">
				<xs:annotation>
					<xs:documentation>
						Account international verified
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Trusted">
				<xs:annotation>
					<xs:documentation>
						Account trusted
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Unknown"/>
			<xs:enumeration value="Invalid"/>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						 Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/PayPalAccountStatusCodeList.xsd #####

-->
	<xs:simpleType name="PayPalAccountStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				PayPal account status.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Active">
				<xs:annotation>
					<xs:documentation>
						Account is active.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Closed">
				<xs:annotation>
					<xs:documentation>
						Account is closed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HighRestricted">
				<xs:annotation>
					<xs:documentation>
						Account is highly restricted.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LowRestricted">
				<xs:annotation>
					<xs:documentation>
						Account restriction is low.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Locked">
				<xs:annotation>
					<xs:documentation>
						Account is locked.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="WireOff"/>
			<xs:enumeration value="Unknown"/>
			<xs:enumeration value="Invalid"/>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/PayPalAccountTypeCodeList.xsd #####

-->
	<xs:simpleType name="PayPalAccountTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				PayPal account type.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Personal">
				<xs:annotation>
					<xs:documentation>
						Personal account.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Premier">
				<xs:annotation>
					<xs:documentation>
						Premier account.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Business">
				<xs:annotation>
					<xs:documentation>
						Business account.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Unknown"/>
			<xs:enumeration value="Invalid"/>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						 Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/PayPalBuyerProtectionEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="PayPalBuyerProtectionEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				Defines the PayPalBuyerProtection feature.
				If the field is present, the corresponding feature applies to the category.
				The field is returned as an empty element (i.e., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PayPalRequiredDefinitionType.xsd #####

-->
	<xs:complexType name="PayPalRequiredDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Defines the PayPal Required feature. If the field is
				present, the corresponding feature applies to the category. The field is returned
				as an empty element (i.e., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PayPalRequiredForStoreOwnerDefinitionType.xsd #####

-->
	<xs:complexType name="PayPalRequiredForStoreOwnerDefinitionType">
		<xs:annotation>
			<xs:documentation>
				If the field is present, the corresponding feature applies to the category. The
				field is returned as an empty element (i.e., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PaymentDetailsType.xsd #####

-->
	<xs:complexType name="PaymentDetailsType">
		<xs:annotation>
			<xs:documentation>
			Type defining the &lt;b&gt;PaymentDetails&lt;/b&gt; container, which is used by the seller to
			specify amounts and due dates for deposits and full payment on motor vehicle listings.
		</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="HoursToDeposit" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This integer value indicates the number of hours that a buyer has (after he/she commits to
						buy) to make a deposit to the seller as a down payment on a motor vehicle. Valid values are
						'24', '48' (default), and '72'.
						&lt;br/&gt;&lt;br/&gt;
						The deposit amount is specified in the &lt;b&gt;DepositAmount&lt;/b&gt; field. If not
						specified, the &lt;b&gt;DepositAmount&lt;/b&gt; value defaults to 0.0, in which case, a
						deposit on the vehicle is not required.
					</xs:documentation>
					<xs:appinfo>
						<Min>24</Min>
						<Max>72</Max>
						<Default>48</Default>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DaysToFullPayment" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This integer value indicates the number of days that a buyer has (after he/she commits to
						buy) to make full payment to the seller and close the remaining balance on a motor vehicle.
						Valid values are '3', '7' (default), '10', and '14'.
						&lt;br/&gt;&lt;br/&gt;
						In order for a buyer to make a full payment on an US or CA motor vehicle, at least one of
						the following &lt;b&gt;PaymentMethods&lt;/b&gt; values must be specified for the
						listing:
						&lt;ul&gt;
						&lt;li&gt;CashInPerson&lt;/li&gt;
						&lt;li&gt;LoanCheck&lt;/li&gt;
						&lt;li&gt;MOCC (money order or cashier's check)&lt;/li&gt;
						&lt;li&gt;PaymentSeeDescription (indicates to prospective buyers that payment instructions
						are in the item's description&lt;/li&gt;
						&lt;li&gt;PersonalCheck&lt;/li&gt;
						&lt;/ul&gt;
					</xs:documentation>
					<xs:appinfo>
						<Min>3</Min>
						<Max>14</Max>
						<Default>7</Default>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DepositAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					This dollar value indicates the amount of the deposit that a buyer must make on a purchased
					motor vehicle (eBay Motors US and CA). The deposit amount can be as high as $2,000.00. If not
					specified, this value defaults to '0.0'. If the seller is requiring that the buyer put down 
					a deposit on the vehicle, the seller must include and set the &lt;b&gt;DepositType&lt;/b&gt; 
					field to 'OtherMethod' and specify an HoursToDeposit value.
					If specified, then also specify &lt;b&gt;HoursToDeposit&lt;/b&gt; 
					&lt;br&gt;
					&lt;br&gt;
					Deposits can only be paid using PayPal, so if &lt;b&gt;DepositAmount&lt;/b&gt; is 
					specified (and not '0.0'), then the listing must offer
					'PayPal' as a payment method (in addition to the payment methods
					offered for the full payment). Unlike other listings, PayPal is not 
					automatically added to a Motors listing even if the seller has a 
					PayPal preference set in My eBay. The seller also needs to have a 
					linked PayPal account in order to require a deposit.&lt;br&gt;
					&lt;br&gt;
					The deposit amount appears in the shipping, payment details and return policy section of the 
					View Item page.&lt;br&gt;
					&lt;br&gt;
					&lt;b&gt;For ReviseItem and related calls&lt;/b&gt;: If the listing
					has no bids, the seller can add or lower a deposit; and they can 
					increase the deposit if the listing doesn't require Immediate Payment.
					The seller can also remove the Immediate Payment option (if any).
					If the listing has bids, the seller can only lower an existing 
					deposit; but not add or increase a deposit. The seller can't remove 
					Immediate Payment when a listing with a deposit has bids.
					</xs:documentation>
					<xs:appinfo>
						<Min>0.0</Min>
						<Max>2000.0</Max>
						<Default>0.0</Default>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DepositType" type="ns:DepositTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					This field applies to eBay Motors (US and CA) vehicles listings. If the seller is requiring
					that the buyer make a deposit on the vehicle, the &lt;b&gt;DepositType&lt;/b&gt; value must be
					included and set to 'OtherMethod'. Otherwise, specify 'None' (or don't pass in &lt;b&gt;DepositType&lt;/b&gt;).
					</xs:documentation>
					<xs:appinfo>
						<Default>None</Default>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PaymentHoldDetailType.xsd #####

-->
	<xs:complexType name="PaymentHoldDetailType">
		<xs:annotation>
			<xs:documentation>
				This type defines the &lt;b&gt;PaymentHoldDetails&lt;/b&gt; container, which
				consists of information related to the payment hold on the order, including the
				reason why the buyer's payment for the order is being held, the expected 
				release date of the funds into the seller's account, and possible action(s) the
				seller can take to expedite the payout of funds into their account.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ExpectedReleaseDate" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Timestamp that indicates the expected date in which eBay/PayPal will
						distribute the funds to the seller's account. This is not a firm date and
						is subject to change.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Details>DetailLevel: none,ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>                       
			<xs:element name="RequiredSellerActionArray" type="ns:RequiredSellerActionArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container consisting of one or more &lt;b&gt;RequiredSellerAction&lt;/b&gt; fields.
						&lt;b&gt;RequiredSellerAction&lt;/b&gt; fields provide possible actions that a seller can take to
						expedite the release of funds into their account.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
							<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Details>DetailLevel: none,ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NumOfReqSellerActions" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Integer value that indicates the number of possible actions that a seller
						can take to possibly expedite the release of funds into their account. This
						value should equal the number of &lt;b&gt;RequiredSellerAction&lt;/b&gt;
						fields contained in the &lt;b&gt;RequiredSellerActionArray&lt;/b&gt;
						container.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
      <xs:element name="PaymentHoldReason" type="ns:PaymentHoldReasonCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Enumerated value that indicates why the buyer's payment for the order is
						being held by PayPal instead of being distributed to the seller's account.
						A seller's funds for an order can be held by PayPal for as little as three
						days after the buyer receives the order, but the hold can be up to 21 days
						based on the scenario, and in some cases, the seller's lack of action in
						helping to expedite the release of funds.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Details>DetailLevel: none,ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PaymentHoldReasonCodeTypeList.xsd #####

-->
	<xs:simpleType name="PaymentHoldReasonCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type that contains all possible reasons why the buyer's payment for
				the order is being held by PayPal instead of being distributed to the seller's
				account. A seller's funds for an order can be held by PayPal for as little as
				three days after the buyer receives the order, but the hold can be up to 21 
				days based on the scenario, and in some cases, the seller's lack of action in 
				helping to expedite the release of funds.
			</xs:documentation>
			<xs:appinfo>
				<allValuesExcept>SellerIsOnBlackList, None</allValuesExcept>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="NewSeller">
				<xs:annotation>
					<xs:documentation>	
						This value indicates that the buyer's payment for the order is being held
						by PayPal because the seller is new to selling on eBay. Sellers are 
						considered "new" until they have met all three criteria below:
						&lt;ul&gt;
						&lt;li&gt;More than 90 days have passed since first successful sale&lt;/li&gt;
						&lt;li&gt;More than 25 domestic sales&lt;/li&gt;
						&lt;li&gt;More than $250.00 in total sales&lt;/li&gt;
						&lt;/ul&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BelowStandardSeller">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the buyer's payment for the order is being held
						by PayPal because the seller has been classified as a Below Standard 
						seller.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>			
			<xs:enumeration value="EbpCaseOpen">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the buyer's payment for the order is being held
						by PayPal because an eBay Buyer Protection case has been filed against 
						the order. If this value is returned, the seller can expedite the release 
						of PayPal funds into their account by resolving the eBay Buyer Protection 
						case, as indicated by a value of 'ResolveeBPCase' returned in a 
						&lt;b&gt;PaymentHoldDetails.RequiredSellerActionArray.RequiredSellerAction&lt;/b&gt; 
						field. 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReinstatementAfterSuspension">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the buyer's payment for the order is being held
						by PayPal because the seller has recently been reinstated as an active eBay
						seller after their account went through a suspension/restricted period.
						&lt;br/&gt;&lt;br/&gt;
						After a seller's account is suspended and then reinstated, that seller is 
						treated as a new seller, and must meet the same requirements that a new 
						seller must meet to get beyong the "New Seller" status.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CasualSeller">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the buyer's payment for the order is being held
						by PayPal because the seller is classified as a casual seller on eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NewPaypalAccountAdded">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the buyer's payment for the order is being held
						by PayPal because the seller's PayPal account (identified in 
						&lt;b&gt;Transaction.PayPalEmailAddress&lt;/b&gt;) is new and is not 
						fully set up to receive funds.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>		
			<xs:enumeration value="NotAvailable">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the reason for the buyer's payment for the order
						being held by PayPal is not known.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>			
      <xs:enumeration value="SellerIsOnBlackList">
				<xs:annotation>
					<xs:documentation>
						This value is reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>	
      <xs:enumeration value="Other">
				<xs:annotation>
					<xs:documentation>
						This value is returned if the reason for the buyer's payment for the order
						being held by PayPal cannot be classified by any of the other enumeration 
						values.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
       <xs:enumeration value="None">
				<xs:annotation>
					<xs:documentation>
						This value is reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
      <xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						This value is reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration> 			
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/PaymentHoldStatusCodeList.xsd #####

-->
	<xs:simpleType name="PaymentHoldStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type that contains the list of possible values that can be returned 
				in the PaymentHoldStatus container.
			</xs:documentation>
			<xs:appinfo>
				<allValuesExcept>ReleaseFailed</allValuesExcept>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="PaymentReview">
				<xs:annotation>
					<xs:documentation>
						This value indicates a possible issue with a buyer. If this value is returned,
						the TransactionArray.Transaction.SellerPaidStatus field is returned as NotPaid
						in GetMyeBaySelling, and the TransactionArray.Transaction.BuyerPaidStatus field
						is returned as PaidWithPayPal in GetMyeBayBuying.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MerchantHold">
				<xs:annotation>
					<xs:documentation>
						This value indicates a possible issue with a seller. If this value is returned,
						the TransactionArray.Transaction.SellerPaidStatus field is returned as
						PaidWithPayPal in GetMyeBaySelling, and the
						TransactionArray.Transaction.BuyerPaidStatus field is returned as PaidWithPayPal
						in GetMyeBayBuying.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Released">
				<xs:annotation>
					<xs:documentation>
						This value indicates that a payment hold on the item has been released.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="None">
				<xs:annotation>
					<xs:documentation>
						This value indicates that there is no payment hold on the item.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NewSellerHold">
				<xs:annotation>
					<xs:documentation>
						This value indicates that there is a "new seller hold" on the item. PayPal
						may hold payments to a new seller for up to 21 days.
						Sellers are 
						considered "new" until they have met all three criteria below:
						&lt;ul&gt;
						&lt;li&gt;More than 90 days have passed since first successful sale&lt;/li&gt;
						&lt;li&gt;More than 25 domestic sales&lt;/li&gt;
						&lt;li&gt;More than $250.00 in total sales&lt;/li&gt;
						&lt;/ul&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentHold">
				<xs:annotation>
					<xs:documentation>
						This value indicates that there is a payment hold on the item.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>	
			<xs:enumeration value="ReleasePending">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the process for the release of funds for the
						order has been initiated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReleaseConfirmed">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the funds are available in the seller's PayPal
						account.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReleaseFailed">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the payout distribution to the seller's account failed.
						This value is only applicable to DE/AT sellers subject to the new eBay payment
						process.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>		
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						This value is reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/PaymentInformationCodeType.xsd #####

-->
	<xs:complexType name="PaymentInformationCodeType">
		<xs:annotation>
			<xs:documentation>
				Contains details payment information
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Payment" type="ns:PaymentTransactionCodeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Contains payment information
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
					        	<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>                      
			
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PaymentInformationType.xsd #####

-->
	<xs:complexType name="PaymentInformationType">
		<xs:annotation>
			<xs:documentation>
				This type contains information about the way a buyer payment is allocated for a specified order.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Payment" type="ns:PaymentTransactionType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Contains information about the funds allocated to one payee from a buyer payment for a specified order. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
					      <CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PaymentMethodDefinitionType.xsd #####

-->
	<xs:complexType name="PaymentMethodDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Defines the Payment Method feature. If the field is
				present, the corresponding feature applies to the category. The field is returned
				as an empty element (i.e., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PaymentMethodSearchCodeType.xsd #####

-->
	<xs:simpleType name="PaymentMethodSearchCodeType">
		<xs:annotation>
			<xs:documentation>
				Used for specifying items for which a specific payment method or methods are accepted. 
   		</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="PayPal">
				<xs:annotation>
					<xs:documentation>
					  PayPal payment method.
				  </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaisaPay">
				<xs:annotation>
					<xs:documentation> 
					  PaisaPay payment method. The PaisaPay payment method is only for the India site (site ID 203).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PayPalOrPaisaPay">
				<xs:annotation>
					<xs:documentation>
					  Either the PayPal or the PaisaPay payment method. The PaisaPay payment method is only for the India site (site ID 203).
					 </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaisaPayEscrowEMI">
				<xs:annotation>
					<xs:documentation>
					  PaisaPayEscrowEMI (Equal Monthly Installments) payment method. The PaisaPayEscrowEMI payment method is only for the India site (site ID 203).
					 </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/PaymentOptionDetailsType.xsd #####

-->
	<xs:complexType name="PaymentOptionDetailsType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated; use 
				&lt;b&gt;GetCategoryFeatures&lt;/b&gt; with &lt;b&gt;PaymentMethods&lt;/b&gt; as a 
				&lt;b&gt;FeatureID&lt;/b&gt; value in the request.
				<!--
				&lt;br&gt;
				&lt;br&gt;
				This type defines the &lt;b&gt;PaymentOptionDetails&lt;/b&gt; container returned in 
				&lt;b&gt;GeteBayDetails&lt;/b&gt;. -->
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="PaymentOption" type="ns:BuyerPaymentMethodCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						A payment method value defined in the schema.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<SeeLink>
							<Title>Item.PaymentMethods in AddItem</Title>
							<URL>AddItem.html#Request.Item.PaymentMethods</URL>
						</SeeLink>
						<SeeLink>
							<Title>PaymentMethodUsed in ReviseCheckoutStatus</Title>
							<URL>ReviseCheckoutStatus.html#Request.PaymentMethodUsed</URL>
						</SeeLink>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Full name of the payment method for display purposes.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Returns the latest version number for this field. The version can be
						used to determine if and when to refresh cached client data.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Gives the time in GMT that the feature flags for the details were last
						updated. This timestamp can be used to determine if and when to refresh
						cached client data.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PaymentOptionsGroupEnabledCodeType.xsd #####

-->
	<xs:simpleType name="PaymentOptionsGroupEnabledCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type that lists the possible states for DE and AT categories in regards to the new eBay payment process. 
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="eBayPaymentProcessEnabled">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the new eBay payment process is enabled for this category.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NonStandardPaymentsEnabled">
				<xs:annotation>
					<xs:documentation>
						This value indicates that non-standard payments is enabled for this category. 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayPaymentProcessExcluded">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the new eBay payment process is excluded for this category.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/PaymentOptionsGroupEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="PaymentOptionsGroupEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				The PaymentOptionsGroupEnabled field is returned in the GetCategoryFeature response if the Payment Options Group feature
				applies to the category. The field is returned as an empty element. The Payment Options Group feature is only applicable to 
				DE and AT listings.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PaymentStatusCodeList.xsd #####

-->
	<xs:simpleType name="PaymentStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				Type defining the values that can be returned in the &lt;b&gt;eBayPaymentStatus&lt;/b&gt; 
				field of order management calls. These values indicate the current status of the buyer's 
				payment for an order.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="NoPaymentFailure">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the buyer's payment for the order has cleared. A 
						&lt;b&gt;CheckoutStatus.eBayPaymentStatus&lt;/b&gt; value of 'NoPaymentFailure' 
						and a &lt;b&gt;CheckoutStatus.Status&lt;/b&gt; value of 'Complete' indicates that 
						checkout is complete.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerECheckBounced">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the buyer's eCheck bounced. This value is only applicable 
						if the seller accepts eChecks as a form of payment.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerCreditCardFailed">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the buyer's payment via a credit card failed. This value
						is only applicable if the seller accepts credit cards as a form of payment.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerFailedPaymentReportedBySeller">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the seller reported the buyer's payment as failed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PayPalPaymentInProcess">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the buyer's PayPal payment is in process. This value
						is only applicable if the buyer has selected PayPal as the payment method.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentInProcess">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the buyer's non-PayPal payment is in process. This value
						is only applicable if the buyer has selected a payment method other than PayPal.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/PaymentTransactionCodeType.xsd #####

-->
	<xs:complexType name="PaymentTransactionCodeType">
		<xs:annotation>
			<xs:documentation>
				Contains detaled payment transaction information.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="PaymentStatus" type="ns:PaymentTransactionStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						payment transaction's status
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
						       	<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
						        <Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>                       
			<xs:element name="Payer" type="ns:UserIdentityType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						 	The person who paid the money		
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
						       	<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
						        <Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Payee" type="ns:UserIdentityType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						 	The person who received the money		
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
						       	<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
						        <Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
                        <xs:element name="PaymentTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The time when the payment is paid					 			
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
						       	<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
						        <Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						payment amount 								 			
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
						       	<CallName>GetOrders</CallName>
				         		<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
				         		<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
						        <Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReferenceID" type="ns:TransactionReferenceType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The unique identifier of a payment transaction. This field is not returned if the &lt;b&gt;Payee&lt;/b&gt; field's &lt;b&gt;type&lt;/b&gt; attribute is &lt;code&gt;eBayPartner&lt;/code&gt;.							 			
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
						       	<CallName>GetOrders</CallName>
				         		<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
				         		<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
						        <Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FeeOrCreditAmount" type="ns:AmountType" minOccurs="0">
							<xs:annotation>
								<xs:documentation>
									Fee Amount is a positive value and Credit Amount is a negative value.
								</xs:documentation>
								<xs:appinfo>
									
									<CallInfo>
										   	<CallName>GetOrders</CallName>
										   	<Details>DetailLevel: none, ReturnAll</Details>
											<Returned>Conditionally</Returned>
									</CallInfo>
									<CallInfo>
											<CallName>GetOrderTransactions</CallName>
										        <Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
											<Returned>Conditionally</Returned>
									</CallInfo>
									<CallInfo>
											<CallName>GetItemTransactions</CallName>
									       		<CallName>GetSellerTransactions</CallName>
											<Details>DetailLevel: none, ReturnAll</Details>
										        <Returned>Conditionally</Returned>
						                       </CallInfo>
								</xs:appinfo>
							</xs:annotation>
			</xs:element>
			<xs:element name="PaymentReferenceID" type="ns:TransactionReferenceType" minOccurs="0" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>
									The unique identifier of an eBay Now payment transaction. This field is only returned for an eBay Now order that has been paid for.									 			
								</xs:documentation>
								<xs:appinfo>
									<CallInfo>
										<CallName>GetOrders</CallName>
										<Details>DetailLevel: none, ReturnAll</Details>
										<Returned>Conditionally</Returned>
									</CallInfo>
									<CallInfo>
										<CallName>OrderReport</CallName>
										<Returned>Conditionally</Returned>
									</CallInfo>
									<CallInfo>
										<CallName>GetOrderTransactions</CallName>
										<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
										<Returned>Conditionally</Returned>
									</CallInfo>
									<CallInfo>
										<CallName>GetItemTransactions</CallName>
							         		<CallName>GetSellerTransactions</CallName>
										<Details>DetailLevel: none, ReturnAll</Details>
									        <Returned>Conditionally</Returned>
									</CallInfo>
								</xs:appinfo>
							</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PaymentTransactionStatusCodeList.xsd #####

-->
	<xs:simpleType name="PaymentTransactionStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				Type defining the possible states of a payment transaction. This type is used by several containers in order management-related calls.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Failed">
				<xs:annotation>
					<xs:documentation>	
						This value indicates that the payment transaction failed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Succeeded">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the payment transaction succeeded.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>			
			<xs:enumeration value="Pending">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the payment transaction is pending.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>			
      <xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration> 
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/PaymentTransactionType.xsd #####

-->
	<xs:complexType name="PaymentTransactionType">
		<xs:annotation>
			<xs:documentation>
				This type contains details about the allocation of funds to one payee from a buyer payment for a specified order.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="PaymentStatus" type="ns:PaymentTransactionStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The current status of a buyer payment that is allocated to a specified payee.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Payer" type="ns:UserIdentityType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						 The person or organization who submitted the payment.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Payee" type="ns:UserIdentityType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The person or organization who is to receive the payment allocation.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The date and time when the payment is received by the payee.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The amount of the payment that is allocated to the payee.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReferenceID" type="ns:TransactionReferenceType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A unique transaction ID for the payment.
						&lt;br/&gt;&lt;br/&gt;
						This field is not returned if the &lt;strong&gt;Payee&lt;/strong&gt; field's &lt;strong&gt;type&lt;/strong&gt; attribute is &lt;code&gt;eBayPartner&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FeeOrCreditAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Fee Amount is a positive value and Credit Amount is a negative value.
						&lt;br/&gt;&lt;br/&gt;
						This field is not returned if the &lt;strong&gt;Payee&lt;/strong&gt; field's &lt;strong&gt;type&lt;/strong&gt; attribute is &lt;code&gt;eBayPartner&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentReferenceID" type="ns:TransactionReferenceType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						The payment transaction ID.	
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PaymentTypeCodeList.xsd #####

-->
	<xs:simpleType name="PaymentTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				For GetSellerPayments, indicates the type of Half.com payment being
				made (sale or refund).
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Sale">
				<xs:annotation>
					<xs:documentation>
						(out) The buyer paid the seller.
						Applicable to Half.com.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Refund">
				<xs:annotation>
					<xs:documentation>
						(out) The seller issued a refund to the buyer.
						Applicable to Half.com.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SellerDeniedPayment">
				<xs:annotation>
					<xs:documentation>
						For eBay internal use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AdminReversal">
				<xs:annotation>
					<xs:documentation>
						For eBay internal use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AllOther">
				<xs:annotation>
					<xs:documentation>
						All other payment types.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			
			<xs:enumeration value="RentalExtension">
				<xs:annotation>
					<xs:documentation>
						(out) The buyer paid the seller for a rental extension.
						Applicable to Half.com only.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RentalBuyout">
				<xs:annotation>
					<xs:documentation>
						(out) The buyer paid the seller for a rental buyout.
						Applicable to Half.com only.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/PaymentsInformationCodeType.xsd #####

-->
	<xs:complexType name="PaymentsInformationCodeType">
		<xs:annotation>
			<xs:documentation>
				Type defining the Contains details payment information
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Payments" type="ns:PaymentInformationCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contains payment information
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
					    <CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>                      
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PaymentsInformationType.xsd #####

-->
	<xs:complexType name="PaymentsInformationType">
		<xs:annotation>
			<xs:documentation>
				This type defines the &lt;strong&gt;MonetaryDetails&lt;/strong&gt; container, which consists of detailed information about one or more exchanges of funds that occur between the buyer, seller, eBay, and eBay partners during the lifecycle of an order, as well as detailed information about a merchant's refund (or store credit) to a buyer who has returned an In-Store Pickup item. 
				&lt;br/&gt;&lt;br/&gt;
				&lt;span class="tablenote"&gt;
				&lt;strong&gt;Note:&lt;/strong&gt; At this time, the In-Store Pickup feature is generally only available to large retail merchants, and can only be applied to multi-quantity, fixed-price listings. Sellers who are eligible for the In-Store Pickup feature can start listing items in Production with the In-Store Pickup option beginning later in Q3 2013. 
				&lt;/span&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Payments" type="ns:PaymentInformationType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contains information about how different portions of the funds exchanged for a specified order are allocated among payees. Each allocated portion is represented by a &lt;strong&gt;Payment&lt;/strong&gt; container.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Refunds" type="ns:RefundInformationType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container consists of an array of one or more &lt;strong&gt;Refund&lt;/strong&gt; containers, and each &lt;strong&gt;Refund&lt;/strong&gt; container consists of detailed information about a merchant's refund (or store credit) to a buyer who has returned an In-Store Pickup item. 
						&lt;br/&gt;&lt;br/&gt;
						This container is only returned if the buyer has returned an In-Store Pickup item to the merchant at a physical store, and the merchant has notified eBay through the &lt;strong&gt;ORDER.RETURNED&lt;/strong&gt; notification of the Inbound Notifications API.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; At this time, the In-Store Pickup feature is generally only available to large retail merchants, and can only be applied to multi-quantity, fixed-price listings. Sellers who are eligible for the In-Store Pickup feature can start listing items in Production with the In-Store Pickup option beginning later in Q3 2013. However, in the meantime, merchants/developers can test In-Store Pickup functionality in the Sandbox environment, including listing items enabled with the In-Store Pickup feature,  creating store locations and adding inventory to these stores using the Inventory Management API, and informing eBay of In-Store Pickup status changes using the Inbound Notifications API.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element> 
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PayoutMethodType.xsd #####

-->
	<xs:simpleType name="PayoutMethodType">
		<xs:annotation>
			<xs:documentation>
				Enumeration type that contains the payout methods available to DE and AT sellers for orders going through the
				new eBay payment process flow. Once a DE or AT seller has accepted the supplemental user agreement for the new
				eBay payment process, that seller must set the default payout account in My eBay preferences. eBay will
				distribute seller payouts to this account.
				&lt;br&gt;&lt;br&gt;
				Currently, this enumerated type is not applicable since the new eBay payment process on 
				the German and Austrian sites has been put on hold indefinitely.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="PAYPAL">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the seller wants eBay to distribute payouts to their PayPal account.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EFT">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the seller wants eBay to distribute payouts to their bank account via EFT 
						(Electronic Funds Transfer).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MONEYBOOKERS">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the seller wants eBay to distribute payouts to their Moneybookers (Skrill)
						account.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/PerformanceDashboardType.xsd #####

-->
	<xs:complexType name="PerformanceDashboardType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;Performance&lt;/b&gt; container returned in the 
				&lt;b&gt;GetSellerDashboard&lt;/b&gt; response. The &lt;b&gt;Performance&lt;/b&gt; 
				container consists of the seller's overall selling performance rating on all eBay sites 
				on which the seller is sellling, as well as any alerts related to performance.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Site" type="ns:SiteCodeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						The eBay site(s) on which the seller's performance is being evaluated.
						&lt;br /&gt;
						A seller's performance status is evaluated for three specific regions: US,
						UK/Ireland, and Germany/Switzerland/Austria. The &lt;b&gt;Site&lt;/b&gt; field is
						repeated to show all sites in each region, if applicable.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerDashboard</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Status" type="ns:PerformanceStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field indicates the seller's performance rating. This rating is an overall
						performance for the eBay site(s) found in the &lt;b&gt;Site&lt;/b&gt; field(s). 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerDashboard</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Alert" type="ns:SellerDashboardAlertType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The &lt;b&gt;Performance.Alert&lt;/b&gt; container is only returned if eBay has
						posted one or more informational or warning messages related to the seller's
						performance rating.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerDashboard</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PerformanceStatusCodeList.xsd #####

-->
	<xs:simpleType name="PerformanceStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				Performance status.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="TopRated">
				<xs:annotation>
					<xs:documentation>
						You are a Top-Rated seller.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AboveStandard">
				<xs:annotation>
					<xs:documentation>
						Your seller performance rating is Above Standard.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Standard">
				<xs:annotation>
					<xs:documentation>
						Your seller performance rating is Standard.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BelowStandard">
				<xs:annotation>
					<xs:documentation>
						Your seller performance rating is Below Standard.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/PeriodCodeList.xsd #####

-->
	<xs:simpleType name="PeriodCodeType">
		<xs:annotation>
			<xs:documentation>
				Type defining the time periods used when evaluating the number of buying policy 
				violations and unpaid item strikes that a buyer has against their account.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Days_1">
				<xs:annotation>
					<xs:documentation>
						This value is no longer used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_30">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the evaluation period is set back 30 days from the 
						present date.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_180">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the evaluation period is set back 180 days from the
						present date.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_360">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the evaluation period is set back 360 days from the
						present date.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_540">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the evaluation period is set back 540 days from the
						present date.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						This value is reserved for future or internal use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/PhotoDisplayCodeList.xsd #####

-->
	<xs:simpleType name="PhotoDisplayCodeType">
		<xs:annotation>
			<xs:documentation>
				Specifies the type of image display used in a listing. Some options are
				only available if images are hosted through eBay Picture Services (EPS).
				Cannot be used with Listing Designer layouts (specified in Item.ListingDesigner).
			</xs:documentation>
			<xs:appinfo>
				<allValuesExcept>SiteHostedPictureShow, SlideShow, VendorHostedPictureShow</allValuesExcept>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="None">
				<xs:annotation>
					<xs:documentation>
						No special image display options. Valid for US Motors listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SlideShow">
				<xs:annotation>
					<xs:documentation>
					<!-- This value is no longer applicable.  
						Display multiple pictures in a slideshow format. Only available for
						site-hosted pictures. Use
						SiteHostedPictureShow or VendorHostedPictureShow instead. Not valid
						for US Motors listings.
						-->
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SuperSize">
				<xs:annotation>
					<xs:documentation>					   
						Increase the size of each image and allow buyers to enlarge images
						further. Only available for site-hosted (EPS) images. Not valid for US Motors
						listings. For all sites that do not automatically upgrade SuperSize to
						PicturePack (see note below), specifying no SuperSize-qualified images is now
						accepted in the request.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						SuperSize is automatically upgraded to PicturePack for the same SuperSize
						fee on the US Motors Parts &amp; Accessories Category and US (site ID 0)
						and CA (site ID 2) and CAFR (site ID 210). This upgrade applies
						only to EPS images.
						&lt;/span&gt;
						&lt;br&gt;&lt;br&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PicturePack">
				<xs:annotation>
					<xs:documentation>
						Increase the number of images displayed. This is only available for
						images hosted with eBay. See GetCategoryFeatures and the 
						online Help (on the eBay site) for additional information. 
						&lt;br&gt;&lt;br&gt;
						Picture Pack applies to all sites
						(including US	Motors), except for NL (site ID 146). You can specify a minimum of 
						one EPS picture, or no SuperSize-qualified EPS pictures in the request. For 
						the NL site, PicturePack is replaced with SuperSize.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SiteHostedPictureShow">
				<xs:annotation>
					<xs:documentation>
						<!-- This value is no longer applicable. Formerly, the value displays
						multiple, site-hosted pictures in a slideshow format. 
						-->
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VendorHostedPictureShow">
				<xs:annotation>
					<xs:documentation>
						<!-- This value is no longer applicable. Formerly, the value displays
						multiple, vendor-hosted pictures in a slideshow format.
						Not valid for US Motors listings.
						-->
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SuperSizePictureShow">
				<xs:annotation>
					<xs:documentation>
						This is valid for US Motors listing only. For other listings, use SuperSize.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
							Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/PickupDetailsType.xsd #####

-->
	<xs:complexType name="PickupDetailsType">
        <xs:annotation>
            <xs:documentation>
              This type defines the &lt;strong&gt;PickupDetails&lt;/strong&gt; container, which contains an array of &lt;strong&gt;PickupOptions&lt;/strong&gt; containers. Each &lt;strong&gt;PickupOptions&lt;/strong&gt; container consists of the pickup method and its priority. 
              &lt;br/&gt;&lt;br/&gt;
							&lt;span class="tablenote"&gt;
							&lt;strong&gt;Note:&lt;/strong&gt; At this time, the In-Store Pickup feature is generally only available to large retail merchants, and can only be applied to multi-quantity, fixed-price listings. Sellers who are eligible for the In-Store Pickup feature can start listing items in Production with the In-Store Pickup option beginning in late September 2013. 
							&lt;/span&gt;
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>                           
            <xs:element name="PickupOptions" type="ns:PickupOptionsType" minOccurs="0" maxOccurs="unbounded">
                <xs:annotation>
                    <xs:documentation>
                      Container consisting of an In-Store pickup method and the priority of the pickup method. The priority of each pickup method controls the order (relative to other pickup methods) in which the corresponding pickup method will appear in the View Item and Checkout page. With this initial version of In-Store Pickup, the only pickup method is 'InStorePickup'.
											&lt;br/&gt;&lt;br/&gt;
											This container is always returned prior to order payment if the seller created/revised/relisted the item with the &lt;strong&gt;EligibleForPickupInStore&lt;/strong&gt; flag in the call request set to 'true'. If and when the In-Store pickup method is selected by the buyer and payment for the order is made, this container will no longer be returned in the response, and will essentially be replaced by the &lt;strong&gt;PickupMethodSelected&lt;/strong&gt; container. 
											&lt;br/&gt;&lt;br/&gt;
											&lt;span class="tablenote"&gt;
											&lt;strong&gt;Note:&lt;/strong&gt; At this time, the In-Store Pickup feature is generally only available to large retail merchants, and can only be applied to multi-quantity, fixed-price listings. Sellers who are eligible for the In-Store Pickup feature can start listing items in Production with the In-Store Pickup option beginning in late September 2013. However, in the meantime, merchants/developers can test In-Store Pickup functionality in the Sandbox environment, including listing items enabled with the In-Store Pickup feature, creating store locations and adding inventory to these stores using the Inventory Management API, and informing eBay of In-Store Pickup status changes using the Inbound Notifications API.  
											&lt;/span&gt;
                    </xs:documentation>
                    <xs:appinfo>
                        <CallInfo>
                            <CallName>GetOrders</CallName>
                            <Details>DetailLevel: none, ReturnAll</Details>
                            <Returned>Conditionally</Returned>
                        </CallInfo>
                        <CallInfo>
														<CallName>OrderReport</CallName>
														<Returned>Conditionally</Returned>
												</CallInfo>
                        <CallInfo>
                            <CallName>GetOrderTransactions</CallName>
                            <Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
                            <Returned>Conditionally</Returned>
                        </CallInfo>
                        <CallInfo>
                            <CallName>GetItemTransactions</CallName>
                            <CallName>GetSellerTransactions</CallName>
                            <Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
                            <Returned>Conditionally</Returned>
                        </CallInfo>
                        <CallInfo>
													<CallName>GetMyeBayBuying</CallName>
													<Context>WonList</Context>
													<Context>DeletedFromWonList</Context>
													<Details>DetailLevel: none, ReturnAll</Details>
													<Returned>Conditionally</Returned>
												</CallInfo>
												<CallInfo>
													<CallName>SoldReport</CallName>
													<Returned>Conditionally</Returned>
												</CallInfo>
                    </xs:appinfo>
                </xs:annotation>
            </xs:element>                           
        </xs:sequence>
    </xs:complexType>
<!--

##### from file eBLBaseComponents/public/PickupInStoreDetailsType.xsd #####

-->
	<xs:complexType name="PickupInStoreDetailsType">
		<xs:annotation>
			<xs:documentation>
				Complex type defining the &lt;b&gt;PickupInStoreDetails&lt;/b&gt; container, that is used in Add/Revise/Relist calls to enable the listing for In-Store Pickup via the &lt;b&gt;EligibleForPickupInStore&lt;/b&gt; boolean field. 
				&lt;br/&gt;&lt;br/&gt;
				In a future release, a fulfillment duration element will be added to this type and will be used to determine when the item will be ready for pickup in a store (immediately, two hours after sale, two days after sale, etc.).
				&lt;br/&gt;&lt;br/&gt;
				&lt;span class="tablenote"&gt;
				&lt;strong&gt;Note:&lt;/strong&gt; At this time, the In-Store Pickup feature is generally only available to large retail merchants, and can only be applied to multi-quantity, fixed-price listings. Sellers who are eligible for the In-Store Pickup feature can start listing items in Production with the In-Store Pickup option beginning in late September 2013. 
				&lt;/span&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="EligibleForPickupInStore" type="xs:boolean" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						This field is used in Add/Revise/Relist calls to enable the listing for In-Store Pickup. To enable the listing for In-Store Pickup, the seller includes this boolean field and sets its value to 'true'. A seller must be eligible for the In-Store Pickup feature to list an item that is eligible for In-Store Pickup. At this time, the In-Store Pickup feature is generally only available to large retail merchants, and can only be applied to multi-quantity, fixed-price listings.
						&lt;br/&gt;&lt;br/&gt;
						In addition to setting the &lt;b&gt;EligibleForPickupInStore&lt;/b&gt; boolean field to 'true', the merchant must also perform the following actions in an Add/Revise/Relist call to enable the In-Store Pickup option on a multi-quantity, fixed-price listing: 
						&lt;ul&gt;
						&lt;li&gt;Have inventory for the product at one or more physical stores tied to the seller's account. By using the REST-based &lt;b&gt;Inventory Management API&lt;/b&gt; API, sellers associate physical stores to their account by using the &lt;b&gt;AddInventoryLocation&lt;/b&gt; call, and add product inventory to one or more of these stores by using the &lt;b&gt;AddInventory&lt;/b&gt; call. For more information on the &lt;b&gt;Inventory Management API&lt;/b&gt;, see the &lt;a href="../../../../store-pickup/Concepts/InStorePickupGuide.html" target="_blank"&gt;In-Store Pickup Users Guide&lt;/a&gt;;&lt;/li&gt;
						&lt;li&gt;Include the seller-defined SKU value of the product(s) in the call request. For a single-variation listing, the SKU value would be specified in the &lt;b&gt;Item.SKU&lt;/b&gt; field, and for a multi-variation listing, the SKU value(s) would be specified in the &lt;b&gt;Item.Variations.Variation.SKU&lt;/b&gt; field(s);&lt;/li&gt;
						&lt;li&gt;Set an immediate payment requirement on the item. The immediate payment feature requires the seller to: 
							&lt;ul&gt;
							&lt;li&gt;Include the &lt;b&gt;Item.AutoPay&lt;/b&gt; flag in the call request and set its value to 'true';&lt;/li&gt;
							&lt;li&gt;Include only one &lt;b&gt;Item.PaymentMethods&lt;/b&gt; field in the call request and set its value to 'PayPal';&lt;/li&gt;
							&lt;li&gt;Include a valid PayPal payment address in the &lt;b&gt;Item.PayPalEmailAddress&lt;/b&gt; field.&lt;/li&gt;
							&lt;/ul&gt;
						&lt;/li&gt;
						&lt;/ul&gt;
						&lt;br/&gt;&lt;br/&gt;
						When a seller is successful at listing an item with the In-Store Pickup feature enabled, prospective buyers within a reasonable distance (25 miles or so) from one of the seller's stores (that has stock available) will see the "Available for In-Store Pickup" option on the listing, along with information on the closest store that has the item.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; A seller must be eligible for the In-Store Pickup feature to list an item that is eligible for In-Store Pickup. At this time, the In-Store Pickup feature is generally only available to large retail merchants, and can only be applied to multi-quantity, fixed-price listings. Sellers who are eligible for the In-Store Pickup feature can start listing items in Production with the In-Store Pickup option beginning in late September 2013. However, in the meantime, merchants/developers can test In-Store Pickup functionality in the Sandbox environment, including listing items enabled with the In-Store Pickup feature,  creating store locations and adding inventory to these stores using the Inventory Management API, and informing eBay of In-Store Pickup status changes using the Inbound Notifications API.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<Default>false</Default>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PickupMethodCodeTypeList.xsd #####

-->
	<xs:simpleType name="PickupMethodCodeType">
		<xs:annotation>
			<xs:documentation>
				Simple type defining all possible pickup methods for the In-Store Pickup feature. A &lt;strong&gt;PickupMethodCodeType&lt;/strong&gt; value is always returned under the &lt;strong&gt;PickupOptions&lt;/strong&gt; and &lt;strong&gt;PickupMethodSelected&lt;/strong&gt; containers.
				&lt;br/&gt;&lt;br/&gt;
				&lt;span class="tablenote"&gt;
				&lt;strong&gt;Note:&lt;/strong&gt; At this time, 'InStorePickup' is the only available pickup method; however, additional pickup methods may be added to list in future releases. 
				&lt;/span&gt;
				&lt;br/&gt;&lt;br/&gt;
				&lt;span class="tablenote"&gt;
				&lt;strong&gt;Note:&lt;/strong&gt; At this time, the In-Store Pickup feature is generally only available to large retail merchants, and can only be applied to multi-quantity, fixed-price listings. Sellers who are eligible for the In-Store Pickup feature can start listing items in Production with the In-Store Pickup option beginning in late September 2013. 
				&lt;/span&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="InStorePickup">
				<xs:annotation>
					<xs:documentation>	
						This value indicates that the buyer will pick up the In-Store Pickup item at the merchant's physical store.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; A seller must be eligible for the In-Store Pickup feature to list an item that is eligible for In-Store Pickup. At this time, the In-Store Pickup feature is generally only available to large retail merchants, and can only be applied to multi-quantity, fixed-price listings. Sellers who are eligible for the In-Store Pickup feature can start listing items in Production with the In-Store Pickup option beginning in late September 2013. However, in the meantime, merchants/developers can test In-Store Pickup functionality in the Sandbox environment, including listing items enabled with the In-Store Pickup feature,  creating store locations and adding inventory to these stores using the Inventory Management API, and informing eBay of In-Store Pickup status changes using the Inbound Notifications API.
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>					
      <xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration> 			
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/PickupMethodSelectedType.xsd #####

-->
	<xs:complexType name="PickupMethodSelectedType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;strong&gt;PickupMethodSelected&lt;/strong&gt; container, which consists of details related to the selected In-Store pickup method, including the pickup method, the merchant's store ID, the status of the In-Store pickup, and the pickup reference code (if provided by merchant).
				&lt;br/&gt;&lt;br/&gt;
				&lt;span class="tablenote"&gt;
				&lt;strong&gt;Note:&lt;/strong&gt; At this time, the In-Store Pickup feature is generally only available to large retail merchants, and can only be applied to multi-quantity, fixed-price listings. Sellers who are eligible for the In-Store Pickup feature can start listing items in Production with the In-Store Pickup option beginning in late September 2013. 
				&lt;/span&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>			                
			<xs:element name="PickupMethod" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates the In-Store pickup method that was selected by the buyer at checkout. This field is always returned with the &lt;strong&gt;PickupMethodSelected&lt;/strong&gt; container.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; At this time, 'InStorePickup' is the only available pickup method; however, additional pickup methods may be added to list in future releases. 
						&lt;/span&gt;
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; A seller must be eligible for the In-Store Pickup feature to list an item that is eligible for In-Store Pickup. At this time, the In-Store Pickup feature is generally only available to large retail merchants, and can only be applied to multi-quantity, fixed-price listings. Sellers who are eligible for the In-Store Pickup feature can start listing items in Production with the In-Store Pickup option beginning in late September 2013. However, in the meantime, merchants/developers can test In-Store Pickup functionality in the Sandbox environment, including listing items enabled with the In-Store Pickup feature,  creating store locations and adding inventory to these stores using the Inventory Management API, and informing eBay of In-Store Pickup status changes using the Inbound Notifications API.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
					  <ListBasedOn>PickupMethodCodeType</ListBasedOn>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SoldReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PickupStoreID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The unique identifier of the merchant's store where the In-Store Pickup item will be picked up. The &lt;strong&gt;PickupStoreID&lt;/strong&gt; is picked up by eBay based on the &lt;strong&gt;LocationID&lt;/strong&gt; value that is set by the merchant in the &lt;strong&gt;Inventory Management API&lt;/strong&gt;. This field is always returned with the &lt;strong&gt;PickupMethodSelected&lt;/strong&gt; container.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; A seller must be eligible for the In-Store Pickup feature to list an item that is eligible for In-Store Pickup. At this time, the In-Store Pickup feature is generally only available to large retail merchants, and can only be applied to multi-quantity, fixed-price listings. Sellers who are eligible for the In-Store Pickup feature can start listing items in Production with the In-Store Pickup option beginning in late September 2013. However, in the meantime, merchants/developers can test In-Store Pickup functionality in the Sandbox environment, including listing items enabled with the In-Store Pickup feature,  creating store locations and adding inventory to these stores using the Inventory Management API, and informing eBay of In-Store Pickup status changes using the Inbound Notifications API.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SoldReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PickupStatus" type="ns:PickupStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field indicates the current status of the In-Store Pickup order. The value of the  &lt;strong&gt;PickupStatus&lt;/strong&gt; field can change during the lifecycle of the order based on the notifications that a merchant sends to eBay through the &lt;strong&gt;Inbound Notifications API&lt;/strong&gt;. This field is always returned with the &lt;strong&gt;PickupMethodSelected&lt;/strong&gt; container. 
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; A seller must be eligible for the In-Store Pickup feature to list an item that is eligible for In-Store Pickup. At this time, the In-Store Pickup feature is generally only available to large retail merchants, and can only be applied to multi-quantity, fixed-price listings. Sellers who are eligible for the In-Store Pickup feature can start listing items in Production with the In-Store Pickup option beginning in late September 2013. However, in the meantime, merchants/developers can test In-Store Pickup functionality in the Sandbox environment, including listing items enabled with the In-Store Pickup feature,  creating store locations and adding inventory to these stores using the Inventory Management API, and informing eBay of In-Store Pickup status changes using the Inbound Notifications API.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SoldReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MerchantPickupCode" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The unique reference number defined by the merchant to track In-Store Pickup orders. The &lt;strong&gt;MerchantPickupCode&lt;/strong&gt; is picked up by eBay if it is set by the merchant through the payload of a notification sent to eBay through the &lt;strong&gt;Inbound Notifications API&lt;/strong&gt;. This field is only returned with the &lt;strong&gt;PickupMethodSelected&lt;/strong&gt; container if it set by the merchant.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; A seller must be eligible for the In-Store Pickup feature to list an item that is eligible for In-Store Pickup. At this time, the In-Store Pickup feature is generally only available to large retail merchants, and can only be applied to multi-quantity, fixed-price listings. Sellers who are eligible for the In-Store Pickup feature can start listing items in Production with the In-Store Pickup option beginning in late September 2013. However, in the meantime, merchants/developers can test In-Store Pickup functionality in the Sandbox environment, including listing items enabled with the In-Store Pickup feature,  creating store locations and adding inventory to these stores using the Inventory Management API, and informing eBay of In-Store Pickup status changes using the Inbound Notifications API.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SoldReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
			 </xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PickupOptionsType.xsd #####

-->
	<xs:complexType name="PickupOptionsType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;strong&gt;PickupOptions&lt;/strong&gt; container, which consists of an In-Store pickup method and the priority of the pickup method. 
				&lt;br/&gt;&lt;br/&gt;
				&lt;span class="tablenote"&gt;
				&lt;strong&gt;Note:&lt;/strong&gt; At this time, the In-Store Pickup feature is generally only available to large retail merchants, and can only be applied to multi-quantity, fixed-price listings. Sellers who are eligible for the In-Store Pickup feature can start listing items in Production with the In-Store Pickup option beginning later in Q3 2013. 
				&lt;/span&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>			                
			<xs:element name="PickupMethod" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates an available In-Store pickup method. This field is always returned with the &lt;strong&gt;PickupOptions&lt;/strong&gt; container.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; At this time, 'InStorePickup' is the only available pickup method; however, additional pickup methods may be added to list in future releases. 
						&lt;/span&gt;
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; A seller must be eligible for the In-Store Pickup feature to list an item that is eligible for In-Store Pickup. At this time, the In-Store Pickup feature is generally only available to large retail merchants, and can only be applied to multi-quantity, fixed-price listings. Sellers who are eligible for the In-Store Pickup feature can start listing items in Production with the In-Store Pickup option beginning in late September 2013. However, in the meantime, merchants/developers can test In-Store Pickup functionality in the Sandbox environment, including listing items enabled with the In-Store Pickup feature,  creating store locations and adding inventory to these stores using the Inventory Management API, and informing eBay of In-Store Pickup status changes using the Inbound Notifications API.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
					  <ListBasedOn>PickupMethodCodeType</ListBasedOn>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SoldReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PickupPriority" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This integer value indicates the priority of the pickup method. The priority of each pickup method controls the order (relative to other pickup methods) in which the corresponding pickup method will appear in the View Item and Checkout page. With this initial version of In-Store Pickup, the only pickup method is 'InStorePickup'. This field is always returned with the &lt;strong&gt;PickupOptions&lt;/strong&gt; container.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; A seller must be eligible for the In-Store Pickup feature to list an item that is eligible for In-Store Pickup. At this time, the In-Store Pickup feature is generally only available to large retail merchants, and can only be applied to multi-quantity, fixed-price listings. Sellers who are eligible for the In-Store Pickup feature can start listing items in Production with the In-Store Pickup option beginning in late September 2013. However, in the meantime, merchants/developers can test In-Store Pickup functionality in the Sandbox environment, including listing items enabled with the In-Store Pickup feature,  creating store locations and adding inventory to these stores using the Inventory Management API, and informing eBay of In-Store Pickup status changes using the Inbound Notifications API.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						  <Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SoldReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>                       
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PickupStatusCodeTypeList.xsd #####

-->
	<xs:simpleType name="PickupStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				Simple type defining all possible states for an In-Store Pickup order. The value of the  &lt;strong&gt;PickupStatus&lt;/strong&gt; field (returned under the &lt;strong&gt;PickupMethodSelected&lt;/strong&gt; container) can change during the lifecycle of the order based on the notifications that a merchant sends to eBay through the &lt;strong&gt;Inbound Notifications API&lt;/strong&gt;.  
				&lt;br/&gt;&lt;br/&gt;
				&lt;span class="tablenote"&gt;
				&lt;strong&gt;Note:&lt;/strong&gt; At this time, the In-Store Pickup feature is generally only available to large retail merchants, and can only be applied to multi-quantity, fixed-price listings. 
				&lt;/span&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Invalid">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the current status value of the In-Store Pickup order is invalid.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NotApplicable">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the current status value of the In-Store Pickup order is not applicable.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PendingMerchantConfirmation">
				<xs:annotation>
					<xs:documentation>		
						This status indicates that the In-Store Pickup order has yet to be acknowledged by the merchant. This is typically the state before the merchant sends the &lt;strong&gt;ORDER.READY_FOR_PICKUP&lt;/strong&gt; notification to eBay through the &lt;strong&gt;Inbound Notifications API&lt;/strong&gt;.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReadyToPickup">
				<xs:annotation>
					<xs:documentation>	
						This status indicates that the In-Store Pickup order is ready to be picked up by the buyer. This state occurs after the merchant sends the &lt;strong&gt;ORDER.READY_FOR_PICKUP&lt;/strong&gt; notification to eBay through the &lt;strong&gt;Inbound Notifications API&lt;/strong&gt;.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Pickedup">
				<xs:annotation>
					<xs:documentation>	
						This status indicates that the In-Store Pickup order has been picked up by the buyer. This state occurs after the merchant sends the &lt;strong&gt;ORDER.PICKEDUP&lt;/strong&gt; notification to eBay through the &lt;strong&gt;Inbound Notifications API&lt;/strong&gt;.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>			
			<xs:enumeration value="PickupCancelledOutOfStock">
				<xs:annotation>
					<xs:documentation>			
						This status indicates that the In-Store Pickup order has been cancelled by the merchant, because the product was out of stock. This state occurs after the merchant sends the &lt;strong&gt;ORDER.PICKUP_CANCELED&lt;/strong&gt; notification (with the &lt;strong&gt;CANCEL_TYPE&lt;/strong&gt; parameter in the notification payload set to "OUT_OF_STOCK") to eBay through the &lt;strong&gt;Inbound Notifications API&lt;/strong&gt;.
			    </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PickupCancelledBuyerRejected">
				<xs:annotation>
					<xs:documentation>	
						This status indicates that the In-Store Pickup order has been cancelled by the merchant, because the buyer rejected the item. This state occurs after the merchant sends the &lt;strong&gt;ORDER.PICKUP_CANCELED&lt;/strong&gt; notification (with the &lt;strong&gt;CANCEL_TYPE&lt;/strong&gt; parameter in the notification payload set to "BUYER_REJECTED") to eBay through the &lt;strong&gt;Inbound Notifications API&lt;/strong&gt;.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PickupCancelledBuyerNoShow">
				<xs:annotation>
					<xs:documentation>	
						This status indicates that the In-Store Pickup order has been cancelled by the merchant, because the buyer never showed up to pick up the item. This state occurs after the merchant sends the &lt;strong&gt;ORDER.PICKUP_CANCELED&lt;/strong&gt; notification (with the &lt;strong&gt;CANCEL_TYPE&lt;/strong&gt; parameter in the notification payload set to "BUYER_NO_SHOW") to eBay through the &lt;strong&gt;Inbound Notifications API&lt;/strong&gt;.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>				
      <xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						This value is reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration> 			
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/PictureDetailsType.xsd #####

-->
	<xs:complexType name="PictureDetailsType">
		<xs:annotation>
			<xs:documentation>
				Contains the data for a picture associated with an item.
				 Not applicable to Half.com.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="GalleryType" type="ns:GalleryTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the Gallery enhancement type for the listing.  These types are 
						accumulative. This means if you use &lt;b&gt;Plus&lt;/b&gt;, you also 
						get the features of &lt;b&gt;Gallery&lt;/b&gt; and if you use 
						&lt;b&gt;Featured&lt;/b&gt;, you get all the features of 
						&lt;b&gt;Gallery&lt;/b&gt; and &lt;b&gt;Plus&lt;/b&gt;. Passing the values 
						&lt;b&gt;Gallery&lt;/b&gt;, &lt;b&gt;Plus&lt;/b&gt;, and/or 
						&lt;b&gt;Featured&lt;/b&gt; together in the same request will return 
						an error.

						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;&lt;b&gt;Gallery&lt;/b&gt; is 
						free on most sites and &lt;b&gt;Featured&lt;/b&gt; is supported only on specific 
						sites.  For more information about these sites, see the detailed information for 
						&lt;b&gt;Gallery&lt;/b&gt; and &lt;b&gt;Featured&lt;/b&gt; below.&lt;/span&gt;

						&lt;b&gt;On Gallery-free sites&lt;/b&gt;, all listings automatically get the 
						&lt;b&gt;Gallery&lt;/b&gt; enhancement. These sites can set this field to 
						&lt;b&gt;Plus&lt;/b&gt; or &lt;b&gt;Featured&lt;/b&gt; (for sites that 
						support &lt;b&gt;Featured&lt;/b&gt;). Do not use the 
						&lt;b&gt;GalleryURL&lt;/b&gt; field to specify the Gallery image. 
						The Gallery image will be the first &lt;b&gt;PictureURL&lt;/b&gt;  
						in the array of &lt;b&gt;PictureURL&lt;/b&gt; fields. This URL will be automatically 
						set as the value of &lt;b&gt;GalleryURL&lt;/b&gt;. If the first value 
						of &lt;b&gt;PictureURL&lt;/b&gt; is a self-hosted picture, it will be 
						uploaded to EPS (eBay Picture Services) and a thumbnail version will be 
						generated, which will be used on the Search Results Page.

						&lt;br&gt;&lt;br&gt;
						&lt;/b&gt; On sites where &lt;b&gt;Gallery&lt;/b&gt; is &lt;i&gt;not&lt;/i&gt; 
						free and  no &lt;b&gt;GalleryType&lt;/b&gt; value is specified, there will 
						not be a photo of the item in the search results. Instead an icon of a camera 
						appears.
						
						&lt;br&gt;&lt;br&gt;
						When &lt;b&gt;GalleryType&lt;/b&gt; value is set and there are multiple images are specified, eBay checks the available image URLs in the 
						following order to determine which URL to use for the Gallery image:
						&lt;br&gt;&lt;br&gt;
						
						&lt;ol&gt;			
							&lt;li&gt;
								If specified, use the URL in &lt;b&gt;GalleryURL&lt;/b&gt;.
							&lt;/li&gt;		

							&lt;li&gt;
								Otherwise, if &lt;code&gt;ProductListingDetails.UseStockPhotoURLAsGallery=true&lt;/code&gt;, use the eBay stock photo.
							&lt;/li&gt;	

							&lt;li&gt;	
								Otherwise, use the value of the first &lt;b&gt;PictureURL&lt;/b&gt; in the array 
								of &lt;b&gt;PictureURL&lt;/b&gt; fields, if any.
							&lt;/li&gt;	

							&lt;li&gt;	
								Otherwise, if &lt;code&gt;ProductListingDetails.ProductID&lt;/code&gt; is specified, 
								use the eBay stock photo for that ProductID (eBay resets 
								&lt;b&gt;UseStockPhotoURLAsGallery&lt;/b&gt; to true in this case). 
							&lt;/li&gt;							
						&lt;/ol&gt;

						You cannot remove &lt;b&gt;Gallery&lt;/b&gt;, &lt;b&gt;Plus&lt;/b&gt;, or &lt;b&gt;Featured&lt;/b&gt; when revising an item,
						however you can upgrade to a higher feature. On upgrade, the original
						feature fee is credited, and the new feature fee is charged.

						&lt;br/&gt;&lt;br/&gt;
						There are a number of categories on some eBay sites that always offer the Gallery
						feature for free. (The API doesn't flag these categories in any metadata calls.) In
						these categories, if you specify a picture and you don't specify &lt;b&gt;GalleryType&lt;/b&gt;, eBay may
						add &lt;code&gt;GalleryType=Gallery&lt;/code&gt; to the listing (for free) and return a warning. The Knowledge Base article  
						below explains a use case that could result in an unexpected
						gallery fee if the seller moves the item to a category that doesn't offer the free
						gallery feature. This fee can also appear when the seller moves the item from a site
						that offers free Gallery (across all its categories) to one where free Gallery is not
						yet available. Whenever you change the primary category, it is a good idea to clearly
						specify whether the seller is intentionally requesting the gallery option.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<SeeLink>
							<Title>Introduction to Pictures in Item Listings</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Pictures-Intro.html</URL>
						</SeeLink>
						<SeeLink>
							<Title>Including Pictures in the Search Results Gallery</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Pictures-InResults.html#UsingGalleryFeaturesonSiteswithFreeGalle</URL>
							<For>complete details on how eBay selects a gallery thumbnail.</For>
						</SeeLink>
						<SeeLink>
							<Title>KB article: Why am I getting charged a GalleryFee in my RelistItem call...?</Title>
							<URL>https://ebaydts.com/eBayKBDetails?KBid=643</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="GalleryURL" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;b&gt;Supported only in Production (not in Sandbox)&lt;/b&gt;.
						The URL for a picture used as the Gallery thumbnail.
						On a free-Gallery site, if there is a &lt;b&gt;PictureURL&lt;/b&gt;, the &lt;b&gt;PictureURL&lt;/b&gt; fills in or replaces the &lt;b&gt;GalleryURL&lt;/b&gt;.
						Note that &lt;b&gt;GalleryURL&lt;/b&gt; is ignored if
						&lt;b&gt;GalleryType&lt;/b&gt; is 'None' or unspecified. If the value of &lt;b&gt;GalleryType&lt;/b&gt; is
						&lt;b&gt;Gallery&lt;/b&gt; or &lt;b&gt;Featured&lt;/b&gt;, you can either specify &lt;b&gt;GalleryURL&lt;/b&gt; or allow eBay
						to use another picture that you have included in the listing.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						Many sites support Gallery at no cost. This is subject to change so you can 
						use &lt;b&gt;VerifyAddItem&lt;/b&gt; to check the fees. You can also check the 
						eBay help for the site.
						&lt;br&gt;&lt;br&gt;
						On these sites, eBay selects a Gallery thumbnail from image URLs included in the
						request (i.e. either &lt;b&gt;GalleryURL&lt;/b&gt; or the first &lt;b&gt;PictureURL&lt;/b&gt;), using selection rules that
						consider which of these URLs was specified and whether an eBay stock photo exists
						for the item. Note that the selected gallery thumbnail may not necessarily be the one
						you specify using &lt;b&gt;GalleryURL&lt;/b&gt;. Also, eBay selects an image regardless of whether you
						have specified either &lt;b&gt;GalleryType&lt;/b&gt; or &lt;b&gt;GalleryURL&lt;/b&gt;. A stock photo will not be generated
						for an item unless &lt;b&gt;UseStockPhotoURLAsGallery&lt;/b&gt; and &lt;b&gt;IncludeStockPhotoURL&lt;/b&gt; are set to true.
						Therefore, in this case, an item that does not have a &lt;b&gt;PictureURL&lt;/b&gt; will not have a
						Gallery picture. A Gallery fee will only apply if you have set &lt;b&gt;GalleryType&lt;/b&gt; to 
						&lt;b&gt;Plus&lt;/b&gt; or &lt;b&gt;Featured&lt;/b&gt; (as basic &lt;b&gt;Gallery&lt;/b&gt; is free). For more information on eBay's selection rules, see 
						the description of &lt;b&gt;GalleryType&lt;/b&gt; above. &lt;/span&gt;
						&lt;br&gt;&lt;br&gt;
						(See &lt;b&gt;GalleryType&lt;/b&gt; for the rules that determine which URL is used if you do not specify
						&lt;b&gt;GalleryURL&lt;/b&gt; on sites where free Gallery is currently not available.) The image used for
						the Gallery thumbnail must be in one of the graphics formats JPEG, BMP, TIF, or GIF.
						See &lt;a href="http://http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Pictures-Intro.html#IntroductiontoPicturesinListings"&gt;Introduction to Pictures in Listings&lt;/a&gt;
						in the eBay Features Guide for additional validation rules. To
						remove &lt;b&gt;GalleryURL&lt;/b&gt; when revising or relisting an item, use &lt;b&gt;DeletedField&lt;/b&gt;. When you revise
						an item, you can only remove &lt;b&gt;GalleryURL&lt;/b&gt; if the item has at least one &lt;b&gt;PictureURL&lt;/b&gt; or a
						stock photo to use instead. If the item has bids (or items have been sold) or the
						listing ends within 12 hours, you can add &lt;b&gt;GalleryURL&lt;/b&gt; or change its value, but you
						cannot remove the &lt;b&gt;GalleryURL&lt;/b&gt; value if it was previously specified. Not applicable to
						eBay Motors listings.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						If a URI contains spaces, replace them with &lt;code&gt;%20&lt;/code&gt;.
						For example, &lt;code&gt;http://example.com/my image.jpg&lt;/code&gt; must be
						submitted as &lt;code&gt;http://example.com/my%20image.jpg&lt;/code&gt; to
						replace the space in the image file name.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>1024</MaxLength>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BestOfferList</Context>
							<Context>BidList</Context>
							<Context>SecondChanceOffer</Context>
							<Context>WatchList</Context>
							<Context>LostList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>BidList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Context>DeletedFromUnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Introduction to Pictures in Item Listings</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Pictures-Intro.html</URL>
						</SeeLink>
						<SeeLink>
							<Title>Including Pictures in the Search Results Gallery</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Pictures-InResults.html#UsingGalleryFeaturesonSiteswithFreeGalle</URL>
							<For>complete details on how eBay selects a gallery thumbnail.</For>
						</SeeLink>
						<SeeLink>
							<Title>(ReviseItem) DeletedField</Title>
							<URL>ReviseItem.html#Request.DeletedField</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PhotoDisplay" type="ns:PhotoDisplayCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					Specifies the type of image display used in a listing. Some options are
					only available if images are hosted through eBay Picture Services (EPS).
					eBay determines this by parsing the associated &lt;b&gt;PictureURL&lt;/b&gt;.
					&lt;br&gt;&lt;br&gt;
					You cannot use &lt;b&gt;PhotoDisplay&lt;/b&gt; in combination with Listing Designer layouts.
					Specify 'None' or do not add &lt;b&gt;PhotoDisplay&lt;/b&gt; when ListingDesigner.LayoutID
					is a value other than 0.
					&lt;br&gt;&lt;br&gt;
					Some &lt;b&gt;PhotoDisplay&lt;/b&gt; options can result in listing fees, even when the item is relisted. If
					you are relisting an item that was originally listed with a &lt;b&gt;PhotoDisplay&lt;/b&gt; option, and you
					do not want that &lt;b&gt;PhotoDisplay&lt;/b&gt; enhancement in your relisted item, you need to specifically
					remove &lt;b&gt;PhotoDisplay&lt;/b&gt; in your &lt;b&gt;RelistItem&lt;/b&gt; call (or &lt;b&gt;RelistFixedPriceItem&lt;/b&gt;, as applicable) by
					setting &lt;b&gt;PhotoDisplay&lt;/b&gt; to None. Use &lt;b&gt;VerifyRelistItem&lt;/b&gt; to review your listing fees before you
					relist an item.
				</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<AllValuesExcept>SlideShow</AllValuesExcept>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<AllValuesExcept>SlideShow</AllValuesExcept>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<AllValuesExcept>SlideShow</AllValuesExcept>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<SeeLink>
							<Title>Introduction to Pictures in Item Listings</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Pictures-Intro.html</URL>
						</SeeLink>
						<SeeLink>
							<Title>Fees Resulting from Listing an Item</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listing-Fees.html</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PictureURL" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Contains a URL for a picture associated with an item; cannot be empty or null.
						The picture may be hosted on eBay Picture Services (EPS). Some options require hosting through EPS.
						Alternatively, the picture may be self-hosted.
						eBay determines where the picture is hosted by parsing the value specified in the request.
						On sites with free gallery,	if a listing uses a self-hosted picture
						(except in the case of a multi-variation listing), the picture will
						be copied to EPS. The &lt;code&gt;PictureDetails.PictureURL&lt;/code&gt; value
						returned by &lt;b&gt;GetItem&lt;/b&gt; will be an EPS URL.
						&lt;br/&gt;&lt;br/&gt;
						On a free-Gallery site, if there is a &lt;b&gt;PictureURL&lt;/b&gt;, the &lt;b&gt;PictureURL&lt;/b&gt; fills in or replaces the &lt;b&gt;GalleryURL&lt;/b&gt;.
						&lt;br&gt;&lt;br&gt;
						On free-gallery sites, eBay selects a Gallery thumbnail from picture URLs in the
						request (i.e., either the &lt;b&gt;GalleryURL&lt;/b&gt; or the first &lt;b&gt;PictureURL&lt;/b&gt;), with selection rules that
						consider which URLs were specified and whether an eBay stock photo exists
						for the item. eBay selects a picture regardless of whether you specified
						&lt;b&gt;GalleryType&lt;/b&gt; or &lt;b&gt;GalleryURL&lt;/b&gt;. Note that a stock photo is not generated
						unless the following are true: &lt;b&gt;UseStockPhotoURLAsGallery&lt;/b&gt; and &lt;b&gt;IncludeStockPhotoURL&lt;/b&gt;.
						Therefore, an item that does not have a &lt;b&gt;PictureURL&lt;/b&gt; may have no Gallery picture.
						Note that a Gallery fee applies only if you set &lt;b&gt;GalleryType&lt;/b&gt; to &lt;b&gt;Plus&lt;/b&gt; or &lt;b&gt;Featured&lt;/b&gt; (as basic
						Gallery is free). As a result of these changes, under certain scenarios
						the picture at the top of a listing may not be the picture you specified in &lt;b&gt;PictureURL&lt;/b&gt;.
						For information about selection rules for the gallery thumbnail on sites with
						free Gallery, see <a href="http://http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Pictures-InResults.html#IncludingPicturesintheSearchResultsGalle">Including Pictures in the Search Results Gallery</a>.&lt;/span&gt;
						&lt;br&gt;
						To specify multiple pictures, send each URL in a separate, adjacent &lt;b&gt;PictureURL&lt;/b&gt; element.
						In most cases, the picture at the first URL is also used for the picture at the top of
						a listing.
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						If a URI contains spaces, replace them with &lt;code&gt;%20&lt;/code&gt;.
						For example, &lt;code&gt;http://example.com/my image.jpg&lt;/code&gt; must be
						submitted as &lt;code&gt;http://example.com/my%20image.jpg&lt;/code&gt; to
						replace the space in the image file name.
						&lt;/span&gt;
						&lt;br&gt;&lt;br&gt;
						On the main eBay site, a listing can have up to 12 EPS-hosted pictures, or one
						self-hosted picture. You cannot mix
						self-hosted and EPS-hosted pictures in one listing.
						&lt;br&gt;&lt;br&gt;
						On the US eBay Motors site (for all vehicle listings), and on the eBay Canada site for
						motors, the picture pack of a listing can contain up to 24 pictures.
						&lt;br&gt;&lt;br&gt;
						If you embed pictures in the description (with IMG tags) instead of using
						PictureURL, but you want a camera icon to appear in the search and listing pages, specify
						the following "clear picture" URL in &lt;b&gt;PictureURL&lt;/b&gt;:
						http://pics.ebay.com/aw/pics/dot_clear.gif.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						On free-gallery sites, the camera icon doesn't display as a
						gallery thumbnail (or on a listing page) when the first &lt;b&gt;PictureURL&lt;/b&gt; field in the
						request is set to the "clear picture" URL;
						instead, eBay tries to use the
						picture referenced by &lt;b&gt;GalleryURL&lt;/b&gt; as the gallery thumbnail. If &lt;b&gt;GalleryURL&lt;/b&gt; has not been
						specified, a blank (camera-less) gallery thumbnail displays in the search results and
						at the top of the listing page. If you set the first &lt;b&gt;PictureURL&lt;/b&gt; to the "clear
						picture" URL, you can specify &lt;code&gt;Item.ProductListingDetails.UseStockPhotoURLAsGallery&lt;/code&gt; or
						&lt;code&gt;Item.ProductListingDetails.UseStockPhotoURL&lt;/code&gt; to true, and eBay will use a stock photo, if
						available, for the gallery thumbnail and for the picture at the top of
						a listing.
						&lt;br&gt;&lt;br&gt;
						Note that a gallery picture isn't generated if &lt;b&gt;UseStockPhotoURLAsGallery&lt;/b&gt; and
						&lt;b&gt;IncludeStockPhotoURL&lt;/b&gt; are set to false (or not set) and no alternative picture is in
						&lt;b&gt;PictureURL&lt;/b&gt;. A Gallery fee applies only if you have specified &lt;b&gt;GalleryType&lt;/b&gt; as either &lt;b&gt;Plus&lt;/b&gt; or &lt;b&gt;Featured&lt;/b&gt;
						(see &lt;code&gt;Item.PictureDetails.GalleryType&lt;/code&gt; above for information). See 
						&lt;a href="http://http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Pictures-InResults.html#UsingGalleryFeaturesonSiteswithFreeGalle"&gt;Using Gallery Features on Sites with Free Gallery&lt;/a&gt; for
						information on eBay's selection rules for Gallery pictures on sites with free Gallery.
						&lt;/span&gt;
						&lt;br&gt;
						&lt;b&gt;For VerifyAddItem only:&lt;/b&gt; For VerifyAddItem, you can use the following
						fake eBay Picture Services URL (http://i2.ebayimg.com/abc/M28/dummy.jpg) to verify that
						your application is obtaining the correct fees for the quantity of pictures you pass
						in.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For ReviseItem and RelistItem only:&lt;/b&gt; To remove a picture when
						revising or relisting an item, specify &lt;b&gt;PictureDetails&lt;/b&gt; with all the pictures that you
						want the listing to include. That is, you need to completely replace the original set
						of URLs with the revised set. To remove all &lt;b&gt;PictureURL&lt;/b&gt; fields from a listing, specify
						&lt;code&gt;item.PictureDetails.PictureURL&lt;/code&gt; in &lt;b&gt;DeletedField&lt;/b&gt;. However, note that if the
						listing also includes a gallery picture that is based on the first picture in the
						listing, you may need to supply an alternate picture to use as the gallery picture if you
						delete all &lt;b&gt;PictureURL&lt;/b&gt; fields.
						&lt;br&gt;&lt;br&gt;
						There are a number of categories on some eBay sites that always add
						the Gallery feature (for free) when you include a picture in
						the listing and you don't specify the Gallery feature yourself.
						See &lt;b&gt;GalleryType&lt;/b&gt; for details about fees that could be charged
						if you change the category in these cases (or when revising a listing from a
						site with free gallery to one where free gallery is not yet available.)
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>500</MaxLength>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ReturnAll</Details>
							<MaxOccurs>24</MaxOccurs>
						</CallInfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<SeeLink>
							<Title>Including Pictures in the Search Results Gallery</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Pictures-InResults.html#UsingGalleryFeaturesonSiteswithFreeGalle</URL>
							<For>complete details on how eBay selects a gallery thumbnail.</For>
						</SeeLink>
						<SeeLink>
							<Title>Introduction to Pictures in Item Listings</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Pictures-Intro.html</URL>
						</SeeLink>
						<SeeLink>
							<Title>Working with Pictures in an Item Listing</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Pictures-InListing.html#CopyofaSelfHostedPictureToeBayPictureSer</URL>
						</SeeLink>
						<SeeLink>
							<Title>(ReviseItem) DeletedField</Title>
							<URL>ReviseItem.html#Request.DeletedField</URL>
						</SeeLink>
						<SeeLink>
							<Title>(RelistItem) &lt;b&gt;GalleryType&lt;/b&gt;</Title>
							<URL>RelistItem.html#Request.Item.PictureDetails.GalleryType</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PictureSource" type="ns:PictureSourceCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The service hosting the pictures in &lt;b&gt;PictureURL&lt;/b&gt;, if any. This information is
						primarily useful for Picture Manager subscribers, who pay a flat subscription
						fee instead of individual picture fees per listing. Only returned when
						PictureURL is returned.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="GalleryDuration" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Describes the number of days that the &lt;b&gt;Featured Gallery&lt;/b&gt; type applies to a listing.
						Applicable values include 'Days_7' and 'LifeTime'.
						&lt;br&gt;&lt;br&gt;
						When a seller chooses &lt;b&gt;Featured&lt;/b&gt; as the Gallery type, the listing is highlighted and is
						included at the top of search results. This functionality is applicable only for
						&lt;b&gt;Gallery Featured&lt;/b&gt; items and returns an error for any other Gallery type. Additionally,
						an error is returned if the seller attempts to downgrade from Lifetime to limited
						duration, but the seller can upgrade from limited duration to Lifetime duration. This
						field is not applicable to auction listings.
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>ListingEnhancementDurationCodeType</ListBasedOn>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="GalleryStatus" type="ns:GalleryStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This indicates if the gallery photo upload failed, and gives a reason
						for the failure, such as 'InvalidUrl' or 'ServerDown'. It is not
						returned if the gallery photo is uploaded correctly.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="GalleryErrorInfo" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This indicates the reason why
						gallery generation failed, such as, URL for the image is not valid.
						This field is returned when &lt;b&gt;GalleryStatus&lt;/b&gt; field is returned,
						and does not appear when the gallery generation is successful.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>1024</MaxLength>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExternalPictureURL" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						When returned this contains the original URL of a self-hosted picture, associated with the 
						item when	the item was listed. 
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>500</MaxLength>
						<maxOccurs>1</maxOccurs>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						</CallInfo>
						<SeeLink>
							<Title>Working with Pictures in an Item Listing</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Pictures-InListing.html#CopyofaSelfHostedPictureToeBayPictureSer</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PictureFormatCodeType.xsd #####

-->
	<xs:simpleType name="PictureFormatCodeType">
		<xs:annotation>
			<xs:documentation>
				JPG or GIF format.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="JPG">
				<xs:annotation>
					<xs:documentation>
						JPG format.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GIF">
				<xs:annotation>
					<xs:documentation>
						GIF format.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/PictureManagerActionCodeList.xsd #####

-->
	<xs:simpleType name="PictureManagerActionCodeType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as Pictures Manager was retired.
				<!--  Specifies an action to be performed on a folder or setting in the 
				user's Picture  -->
				Manager account.
			</xs:documentation>
				<xs:appinfo>
					<NoCalls/> 
				</xs:appinfo> 
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Add">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						(in) Adds a folder or setting  to the account.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Delete">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						(in) Deletes a folder or setting from the account.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Rename">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						(in) Renames a folder or picture.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Move">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						(in) Moves a picture to the user's default folder in the 
						default album. If the picture is already there, 
						then no action occurs.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Change">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						(in) Changes a subscription level.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						(out) Reserved for internal or future use
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/PictureManagerDetailLevelCodeList.xsd #####

-->
	<xs:simpleType name="PictureManagerDetailLevelCodeType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as Pictures Manager was retired.
				<!--  Specifies a detail level for a response to a Picture Manager call.
				Use a value for this element, rather than a value for DetailLevel.  -->
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ReturnAll">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						(in) All pictures, folders, and account settings. Default value.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnSubscription">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						(in) Only data about the account subscription.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnPicture">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						(in) Return only data about pictures and folders in the authenticated user's account.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						(out) Reserved for internal or future use
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/PictureManagerDetailsType.xsd #####

-->
	<xs:complexType name="PictureManagerDetailsType">
		<xs:sequence>
			<xs:element name="SubscriptionLevel" type="ns:PictureManagerSubscriptionLevelCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This type is deprecated as Pictures Manager was retired.
				<!-- The level of Picture Manager subscription. Each level has a monthly fee
						and provides a certain amount of storage space.  -->
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetPictureManagerDetails</CallName>
							<Details>PictureManagerDetailLevel: none, ReturnSubscription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StorageUsed" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						The amount of storage already in use. Measured in bytes. Read-only value.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetPictureManagerDetails</CallName>
							<Details>PictureManagerDetailLevel: none, ReturnSubscription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalStorageAvailable" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						The amount of storage space remaining in the authenticated user's album.
						Measured in bytes. Read-only value.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetPictureManagerDetails</CallName>
							<Details>PictureManagerDetailLevel: none, ReturnSubscription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="KeepOriginal" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Whether to keep a copy of the original picture without resizing.
						Default is false. true = keep originals.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetPictureManagerDetails</CallName>
							<Details>PictureManagerDetailLevel: none, ReturnPicture, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="WatermarkEPS" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Whether to show the EPS watermark when photos are displayed.
						Default is false. true = show.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetPictureManagerDetails</CallName>
							<Details>PictureManagerDetailLevel: none, ReturnPicture, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="WatermarkUserID" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Whether to show the user ID watermark when photos are displayed.
						Default is false. true = show.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetPictureManagerDetails</CallName>
							<Details>PictureManagerDetailLevel: none, ReturnPicture, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Folder" type="ns:PictureManagerFolderType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						The folder requested in the album.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetPictureManagerDetails</CallName>
							<Details>PictureManagerDetailLevel: none, ReturnPicture, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetPictureManagerDetails</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PictureManagerFolderType.xsd #####

-->
	<xs:complexType name="PictureManagerFolderType">
		<xs:annotation>
			<xs:documentation>
				 This type is deprecated as Pictures Manager was retired.
				<!--  A folder in the authenticated user's album. By default, all folders and their pictures are
				 returned. If a folder ID is specified, the folders' metadata and contents are returned.
				-->
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="FolderID" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						The ID of the folder.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetPictureManagerDetails</CallName>
							<Details>PictureManagerDetailLevel: none, ReturnPicture, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetPictureManagerDetails</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Name" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						The name of the folder.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<MaxLength>55</MaxLength>
						<CallInfo>
							<CallName>GetPictureManagerDetails</CallName>
							<Details>PictureManagerDetailLevel: none, ReturnPicture, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetPictureManagerDetails</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Picture" type="ns:PictureManagerPictureType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						A picture within the folder, identified by a name, date, URL, and other metadata.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetPictureManagerDetails</CallName>
							<Details>PictureManagerDetailLevel: none, ReturnPicture, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetPictureManagerDetails</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PictureManagerPictureDisplayType.xsd #####

-->
	<xs:complexType name="PictureManagerPictureDisplayType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as Pictures Manager was retired.
				<!-- Defines various styles of picture display for images in Picture Manager albums.  -->
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="DisplayType" type="ns:PictureManagerPictureDisplayTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						 The style of picture display, with a maximum size.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetPictureManagerOptions</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetPictureManagerDetails</CallName>
							<Details>PictureManagerDetailLevel: none, ReturnPicture, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetPictureManagerDetails</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="URL" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						The URL to the image in the Picture Manager album.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetPictureManagerDetails</CallName>
							<Details>PictureManagerDetailLevel: none, ReturnPicture, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetPictureManagerDetails</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Size" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						The total file size of the picture, in bytes.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetPictureManagerDetails</CallName>
							<Details>PictureManagerDetailLevel: none, ReturnPicture, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetPictureManagerDetails</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Height" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						The height of a specific image, or the maximum allowed height, in pixels.
						Varies for different calls.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetPictureManagerOptions</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetPictureManagerDetails</CallName>
							<Details>PictureManagerDetailLevel: none, ReturnPicture, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetPictureManagerDetails</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Width" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						The width of a specific image, or the maximum allowed width, in pixels.
						Varies for different calls.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetPictureManagerOptions</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetPictureManagerDetails</CallName>
							<Details>PictureManagerDetailLevel: none, ReturnPicture, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetPictureManagerDetails</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PictureManagerPictureDisplayTypeCodeList.xsd #####

-->
	<xs:simpleType name="PictureManagerPictureDisplayTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as Pictures Manager was retired.
				<!-- Specifies the types of images that can be stored in a Picture Manager album.  -->
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Thumbnail">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						A small image, thumbnail size. Maximum size 96 pixels.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BIBO">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						A BIBO image. Maximum size 200 pixels.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Standard">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						A standard size image. Maximum size 400 pixels.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Large">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						A large image. Maximum size 500 pixels.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Supersize">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						A very large image. Maximum size 800 pixels.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Original">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						The original uploaded image.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Reserved for internal or future use
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/PictureManagerPictureType.xsd #####

-->
	<xs:complexType name="PictureManagerPictureType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as Pictures Manager was retired.
				<!-- A picture in a Picture Manager album.  -->
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="PictureURL" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						The URL that identifies the picture in the album. If a URI has
						spaces, replace them with %20.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:element>
			<xs:element name="Name" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						The name of the picture, specified by the user.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetPictureManagerDetails</CallName>
							<Details>PictureManagerDetailLevel: none, ReturnPicture, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetPictureManagerDetails</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Date" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						The date the picture was uploaded to the Picture Manager account.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetPictureManagerDetails</CallName>
							<Details>PictureManagerDetailLevel: none, ReturnPicture, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetPictureManagerDetails</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DisplayFormat" type="ns:PictureManagerPictureDisplayType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						The type of picture display in Picture Manager.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetPictureManagerDetails</CallName>
							<Details>PictureManagerDetailLevel: none, ReturnPicture, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetPictureManagerDetails</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PictureManagerSubscriptionLevelCodeList.xsd #####

-->
	<xs:simpleType name="PictureManagerSubscriptionLevelCodeType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as Pictures Manager was retired.
				<!-- Specifies the level of the authenticated user's Picture Manager
				subscription. Each level has a monthly fee (except "Free") and
				provides a certain amount of storage space.  -->
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Free">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						(out) Free to Stores users.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Level1">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						(out) 10 MB of storage.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Level2">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						(out) 50 MB of storage.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Level3">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						(out) 125 MB of storage.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Level4">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						(out) 300 MB of storage.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						(out) Reserved for internal or future use
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/PictureManagerSubscriptionType.xsd #####

-->
	<xs:complexType name="PictureManagerSubscriptionType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as Pictures Manager was retired.
				<!--  Describes one type of Picture Manager subscription that is available.  -->
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SubscriptionLevel" type="ns:PictureManagerSubscriptionLevelCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						The level of Picture Manager subscription. Each level has a
						monthly fee and provides a certain amount of storage space.
			    </xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetPictureManagerOptions</CallName>
							<Returned>Always</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Fee" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
			      The monthly fee for the subscription. Read-only value.
			    </xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetPictureManagerOptions</CallName>
							<Returned>Always</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StorageSize" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
			      The total amount of storage space available for the subscription type.
			      Read-only value.
			    </xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetPictureManagerOptions</CallName>
							<Returned>Always</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PictureSetCodeType.xsd #####

-->
	<xs:simpleType name="PictureSetCodeType">
    <xs:annotation>
      <xs:documentation>
        The size of images generated.
        &lt;br/&gt;&lt;br/&gt;
        &lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
        To get the standard website image sizing with Zoom, set the &lt;b&gt;PictureSet&lt;/b&gt; field to &lt;b&gt;Supersize&lt;/b&gt;.
        &lt;/span&gt;  
      </xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:token">
      <xs:enumeration value="Standard">
        <xs:annotation>
          <xs:documentation>
            Default value for requests. The size for the standard, 3-picture set for item pictures.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Supersize">
        <xs:annotation>
          <xs:documentation>
            Supersize, 4-picture set.
            If you specify this value on input, and this value is returned
            in the response, then in AddItem or a related call, you must specify &lt;b&gt;Item.PictureDetails.PhotoDisplay.Supersize&lt;/b&gt; or &lt;b&gt;Item.PictureDetails.PhotoDisplay.PicturePack&lt;/b&gt;.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="Large">
        <xs:annotation>
          <xs:documentation>
            When returned as output in the call response, the characters after setid may contain this value if a Supersize image cannot be generated. If this value is returned in the response, then in &lt;b&gt;AddItem&lt;/b&gt; or a related call, you must specify &lt;b&gt;Item.PictureDetails.PhotoDisplay.Supersize&lt;/b&gt; or &lt;b&gt;Item.PictureDetails.PhotoDisplay.PicturePack&lt;/b&gt;.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="CustomCode">
        <xs:annotation>
          <xs:documentation>
            (out) Reserved for internal or future use.
          </xs:documentation>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
<!--

##### from file eBLBaseComponents/public/PictureSetMemberType.xsd #####

-->
	<xs:complexType name="PictureSetMemberType">
		<xs:annotation>
			<xs:documentation>
				URL and size information for each generated and stored size.
				This data is provided for use in application previews of pictures.
				This data is used for display control for specific pictures in the generated imageset.
				This container is supplied for all generated pictures.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="MemberURL" type="xs:anyURI"	minOccurs="0" >
				<xs:annotation>
					<xs:documentation>
						URL for the picture.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>UploadSiteHostedPictures</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PictureHeight" type="xs:int"	minOccurs="0" >
				<xs:annotation>
					<xs:documentation>
						Height of the picture in pixels.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>UploadSiteHostedPictures</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PictureWidth" type="xs:int"	minOccurs="0" >
				<xs:annotation>
					<xs:documentation>
						Width of the picture in pixels.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>UploadSiteHostedPictures</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PictureSourceCodeList.xsd #####

-->
	<xs:simpleType name="PictureSourceCodeType">
		<xs:annotation>
			<xs:appinfo>
				<allValuesExcept>PictureManager</allValuesExcept>
			</xs:appinfo>
			<xs:documentation>
				Specifies the service that is used to host a listing's pictures.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="EPS">
				<xs:annotation>
					<xs:documentation>
						(out) The PictureURL images are hosted by eBay Picture Services
						and the seller is not a Picture Manager subscriber.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PictureManager">
				<xs:annotation>
					<xs:documentation>
						<!-- This value is no longer applicable, as Picture Manager has been retired -->
						(out) The PictureURL images are hosted by eBay Picture Manager
						and the seller is a Picture Manager subscriber.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Vendor">
				<xs:annotation>
					<xs:documentation>
						(out) The PictureURL images are not hosted by eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/PictureUploadPolicyCodeType.xsd #####

-->
	<xs:simpleType name="PictureUploadPolicyCodeType">
		<xs:annotation>
			<xs:documentation>
				Values to be used in choosing that an uploaded picture is added to the available pictures on the eBay site.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Add">
				<xs:annotation>
					<xs:documentation>
						Specifies that an uploaded picture is added to the pictures available to a
						seller on the eBay site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClearAndAdd">
				<xs:annotation>
					<xs:documentation>
						Specifies, first, that all pictures available to a seller on the eBay site are
						removed, and then second, that the currently uploaded picture is made
						available to the seller.
					 </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						 (out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/PictureWatermarkCodeList.xsd #####

-->
	<xs:simpleType name="PictureWatermarkCodeType">
		<xs:annotation>
			<xs:documentation>
				The watermark choice made by the seller.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="User">
				<xs:annotation>
					<xs:documentation>
						SellerId watermark option for EPS upload functionality.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Icon">
				<xs:annotation>
					<xs:documentation>
						Icon watermark option for EPS upload functionality.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/PicturesType.xsd #####

-->
	<xs:complexType name="PicturesType">
		<xs:annotation>
			<xs:documentation>
			Defines variation-specific pictures associated with one 
			VariationSpecificName (e.g., Color) whose values differ across variations.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="VariationSpecificName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						One aspect of the variations that will be illustrated in the 
						pictures for all variations. For example, if each variation 
						is visually distinguished by color and the pictures show 
						the different colors available, then specify "Color" as the name.
						The name must match one of the names specified in the 
						&lt;b&gt;VariationSpecifics&lt;/b&gt; container.
						&lt;br&gt;&lt;br&gt;
						This field is required in each &lt;b&gt;Item.Variations.Pictures&lt;/b&gt; container that is used. 
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>40</MaxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddSellingManagerProduct</CallName>
							<CallName>ReviseSellingManagerProduct</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerInventory</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VariationSpecificPictureSet" type="ns:VariationSpecificPictureSetType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>		
						A container consisting of one or more picture URLs associated with a variation
						specific value (e.g., color=blue). For example, suppose a listing contains blue
						and black color variations, and &lt;b&gt;VariationSpecificName= Color&lt;/b&gt;.
						In this case, one picture set could contain pictures of the blue shirts (e.g.,
						front view, back view, and close-up of a trim detail), and another picture set
						could contain pictures of the black shirts.
						&lt;br&gt;&lt;br&gt;
						A variation specific picture set can consist of up to 12 images hosted by eBay
						Picture Services (EPS). However, only one picture may be used if that picture is
						hosted outside of eBay. eBay Picture Services and self-hosted images can never
						be combined into the same variation specific picture set.
						&lt;br&gt;&lt;br&gt;
						At least one picture set is required if the &lt;b&gt;Pictures&lt;/b&gt; node 
						is present in the request. You are not required to provide pictures 
						for all values that correspond to the variation specific name. 
						For example, a listing could have pictures depicting the blue and 
						black color variations, but not the pink variations.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddSellingManagerProduct</CallName>
							<CallName>ReviseSellingManagerProduct</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerInventory</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PolicyComplianceDashboardType.xsd #####

-->
	<xs:complexType name="PolicyComplianceDashboardType">
		<xs:annotation>
			<xs:documentation>
				This type has been deprecated, as the &lt;b&gt;PolicyCompliance&lt;/b&gt; container is no longer returned in &lt;b&gt;GetSellerDashboard&lt;/b&gt;.
				<!-- Type defining the &lt;b&gt;PolicyCompliance&lt;/b&gt; container returned in the 
				&lt;b&gt;GetSellerDashboard&lt;/b&gt; response. The &lt;b&gt;PolicyCompliance&lt;/b&gt; 
				container consist of information related to the seller's current status in terms of risk
				of facing TnS action (i.e., warnings, cancelled listings, restrictions, suspension, and
				violations). -->
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Status" type="ns:PolicyComplianceStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated.<!-- This field indicates the seller's eBay selling policy-compliance rating. This rating
						indicates how well the seller is following eBay's selling policies. -->
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<NoCalls/>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Alert" type="ns:SellerDashboardAlertType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated.<!-- The &lt;b&gt;PolicyCompliance.Alert&lt;/b&gt; container is only returned if eBay has
						posted one or more informational or warning messages related to the seller's
						policy compliance status. -->
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<NoCalls/>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PolicyComplianceStatusCodeList.xsd #####

-->
	<xs:simpleType name="PolicyComplianceStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type is deprecated along with &lt;b&gt;PolicyComplianceDashboardType&lt;/b&gt;, which was the only complex type using this simple type.
				<!-- The policy-compliance rating that reflects how well you are following the eBay
				policies and rules in your selling activities. -->
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Good">
				<xs:annotation>
					<xs:documentation>
						You're doing a good job of selling and are in line with eBay policies.
						&lt;br&gt;&lt;br&gt;
						Be sure to continue to follow eBay rules in your selling activities. While your
						risk of restrictions is low, a future policy violation could result in a lower
						policy-compliance rating.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Fair">
				<xs:annotation>
					<xs:documentation>
						You could do a better job of following eBay policies and you are at risk of
						having your listings canceled.
						&lt;br&gt;&lt;br&gt;
						Check to see what policies you violated and what steps you can take to avoid
						those mistakes in the future. Additonal violations could cause eBay to cancel
						your listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Poor">
				<xs:annotation>
					<xs:documentation>
						You are doing a poor job of following the eBay selling policies and rules.
						Your selling status and privileges are at risk.
						&lt;br&gt;&lt;br&gt;
						Check to see what policies you have violated and take steps improve your
						selling practices. Additonal violations could cause eBay to cancel your
						listings and/or add restrictions on your account. You could lose your
						PowerSeller status and privileges.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Failing">
				<xs:annotation>
					<xs:documentation>
						You need to increase your compliance with the eBay selling policies and
						rules immediately. Your account is at risk and may be suspended.
						&lt;br&gt;&lt;br&gt;
						Check the policies you violated and improve your selling practices immediately.
						Additonal violations could cause eBay to cancel your listings, add restrictions
						on your account, suspend your account, or take other measures. You could
						lose your PowerSeller status and privileges.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/PolicyViolationDurationDetailsType.xsd #####

-->
	<xs:complexType name="PolicyViolationDurationDetailsType">
		<xs:annotation>
			<xs:documentation>[Selling] The details about the range used to calculate policy violations.</xs:documentation>
			<xs:appinfo>
				<CallInfo>
					<CallName>GeteBayDetails</CallName>
					<Returned>Conditionally</Returned>
				</CallInfo>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Period" type="ns:PeriodCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The number of days (last 60 days, last 180 days, etc.) within which the buyer violation reports are calculated.  This is applicable only to sellers.</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The description of the Period, such as 'Last Month', 'Second Quarter', 'First Half or the Year'. This field is often used as
					a label for displaying Period data. This is applicable only to sellers.</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PowerSellerDashboardType.xsd #####

-->
	<xs:complexType name="PowerSellerDashboardType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;PowerSellerStatus&lt;/b&gt; container returned in the 
				&lt;b&gt;GetSellerDashboard&lt;/b&gt; response. The &lt;b&gt;PowerSellerStatus&lt;/b&gt; 
				container is only returned if the seller making the call is a Power Seller.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Level" type="ns:SellerLevelCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field indicates the seller's eBay PowerSeller tier. PowerSellers are
						distinguished in five tiers based on average monthly sales. Benefits and services vary
						for each tier. eBay calculates eligibility for each tier on a monthly basis.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerDashboard</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>eBay US PowerSeller Requirements and Levels</Title>
							<URL>http://pages.ebay.com/services/buyandsell/powerseller/criteria.html</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Alert" type="ns:SellerDashboardAlertType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						The &lt;b&gt;PowerSellerStatus.Alert&lt;/b&gt; container is only returned if eBay
						has posted one or more informational or warning messages related to the seller's 
						PowerSeller status.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerDashboard</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PreferredLocationCodeList.xsd #####

-->
	<xs:simpleType name="PreferredLocationCodeType">
		<xs:annotation>
			<xs:documentation>
				Specifies the criteria for filtering search results by site, where site is determined by the site ID in the request.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ListedInCurrencyImplied">
				<xs:annotation>
					<xs:documentation>
						(in) Items listed in the currency implied by the site specified in the
						request.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocatedInCountryImplied">
				<xs:annotation>
					<xs:documentation>
						(in) Items located in the country implied by the site specified in the
						request.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AvailableInCountryImplied">
				<xs:annotation>
					<xs:documentation>
						(in) Items available to the country implied by the site specified in the
						request. For the US site, this implies listings from ALL English-language
						countries that are available to the US.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SiteImplied">
				<xs:annotation>
					<xs:documentation>
						(in) Items listed on the site specified in the request, regardless of listing
						currency.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BelgiumListing">
				<xs:annotation>
					<xs:documentation>
						(in) Items located in Belgium or listed on one of the two Belgian sites.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/PremiumSubscriptionDefinitionType.xsd #####

-->
	<xs:complexType name="PremiumSubscriptionDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				Indicates category support for listing of Local Market items by sellers
				subscribed to Local Market for Premium Vehicles.
				Each of the subscriptions will have following options, which will define
				"National" vs "Local" ad format listing.
				"LocalOptional" : This will allow national and local listing.
				"LocalOnly" : Seller can have Local listings only.
				"NationalOnly" : Seller can not opt into local only exposure. It has to be 
				national listing.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PricingRecommendationsType.xsd #####

-->
	<xs:complexType name="PricingRecommendationsType">
		<xs:annotation>
			<xs:documentation> 
				Pricing data returned from the Product Pricing engine.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ProductInfo" type="ns:ProductInfoType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
            A product's pricing data (if any) and brief information about the product. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PricingTreatmentCodeList.xsd #####

-->
	<xs:simpleType name="PricingTreatmentCodeType">
		<xs:annotation>
			<xs:documentation>
				Defines the source for discount price treatment.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="STP">
				<xs:annotation>
					<xs:documentation>
						STP stands for Strike Through Pricing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MAP">
				<xs:annotation>
					<xs:documentation>
						MAP stands for MinimumAdvertisedPrice
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="None">
				<xs:annotation>
					<xs:documentation>
						None means neither STP nor MinimumAdvertisedPrice.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MFO">
				<xs:annotation>
					<xs:documentation>
						MFO means stands for MadeForOutletComparisonPrice.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ProPackCodeList.xsd #####

-->
	<xs:simpleType name="ProPackCodeType">
		<xs:annotation>
			<xs:documentation>
				Specifies whether a listing feature is enabled for this site and whether it is restricted to a set of sellers.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Enabled">
				<xs:annotation>
					<xs:documentation>
						The listing feature is enabled for the site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Disabled">
				<xs:annotation>
					<xs:documentation>
						The listing feature is disabled for the site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PowerSellerOnly">
				<xs:annotation>
					<xs:documentation>
						The listing feature is restricted to PowerSellers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TopRatedSellerOnly">
				<xs:annotation>
					<xs:documentation>
						The listing feature is restricted to TopRatedSellers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ProPackEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="ProPackEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				Defines the ProPack feature (a feature pack). If the field is present, the corresponding feature applies to the category. The field is returned as an empty element (i.e., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ProPackPlusEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="ProPackPlusEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				Defines the ProPackPlus feature (a feature pack). If the field is present, the corresponding feature applies to the category. The field is returned as an empty element (i.e., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ProStoresCheckoutPreferenceType.xsd #####

-->
	<xs:complexType name="ProStoresCheckoutPreferenceType">
	<xs:annotation>
		<xs:documentation>
			This type is deprecated because 3rd Party Checkout was deprecated.
				<!-- This type defines the &lt;b&gt;ProStoresPreference&lt;/b&gt; container that is returned in
			&lt;b&gt;GetUser&lt;/b&gt; and &lt;b&gt;GetUserPreferences&lt;/b&gt; if the seller has a 
			ProStores store.   -->
		</xs:documentation>
	</xs:annotation>
	<xs:sequence>
		<xs:element name="CheckoutRedirectProStores" type="xs:boolean" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
						<!-- This field is deprecated -->
					This field is no longer applicable as all checkouts go through eBay's checkout flow, 
					and there is no longer a checkout flow through ProStores.
				</xs:documentation>
				<xs:appinfo>
				<NoCalls/>
<!--
					<CallInfo>
						<CallName>GetUser</CallName>								
						<CallName>GetUserPreferences</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
-->
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="ProStoresDetails" type="ns:ProStoresDetailsType" minOccurs="0" maxOccurs="0">
			<xs:annotation>
				<xs:documentation>
						<!-- This field is deprecated -->
					This container contains details about the ProStore seller's store, including the name 
					of the store, the seller's ProStore user name, and the status of the ProStore store.
					This container is always returned with the &lt;b&gt;ProStoresPreference&lt;/b&gt; 
					container.  
				</xs:documentation>
				<xs:appinfo>
				<NoCalls/>
<!--
					<CallInfo>
						<CallName>GetUser</CallName>	
						<CallName>GetUserPreferences</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
-->
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
	</xs:sequence>
</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ProStoresDetailsType.xsd #####

-->
	<xs:complexType name="ProStoresDetailsType">
	<xs:annotation>
		<xs:documentation>
			This type defines the &lt;b&gt;ProStoresDetails&lt;/b&gt; container, which contains
			details about the ProStore seller's store.
		</xs:documentation>
	</xs:annotation>
	<xs:sequence>
		<xs:element name="SellerThirdPartyUsername" type="xs:string" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					The user name associated with the seller's ProStore store. This field is always
					returned with the &lt;b&gt;ProStoresDetails&lt;/b&gt; container.
				</xs:documentation>
				<xs:appinfo>
					<MaxLength>200</MaxLength>
					<CallInfo>
						<CallName>GetUser</CallName>
						<CallName>GetUserPreferences</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="StoreName" type="xs:string" minOccurs="0" >
			<xs:annotation>
				<xs:documentation>
					The name of the seller's ProStore store. This field is always returned with the
					&lt;b&gt;ProStoresDetails&lt;/b&gt; container.
				</xs:documentation>
				<xs:appinfo>
					<MaxLength>200</MaxLength>
					<CallInfo>
						<CallName>GetUser</CallName>			
						<CallName>GetUserPreferences</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="Status" type="ns:EnableCodeType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					This value indicates if the seller's ProStore store is enabled or disabled. This field
					is always returned with the &lt;b&gt;ProStoresDetails&lt;/b&gt; container.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<CallName>GetUserPreferences</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
	</xs:sequence>
</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ProductCreationEnabledCodeType.xsd #####

-->
	<xs:simpleType name="ProductCreationEnabledCodeType">
		<xs:annotation>
			<xs:documentation>
				Values indicate whether product creation is enabled, disabled or required for a category.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Disabled">
				<xs:annotation>
					<xs:documentation>
						Product creation is not supported for the category. 
						AddItem family calls can still list with product.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Enabled">
				<xs:annotation>
					<xs:documentation>
						Product creation is supported for the category. AddItem and related listing
						calls can list with a product from the eBay catalog, but it is not mandatory.
						Currently, unless listing with a product is required, the capability to add
						products to eBay catalogs is only available to a select set of users
						identified by eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Required">
				<xs:annotation>
					<xs:documentation>
						Product creation is supported for the category and listing with a product is
						required. If there is no matching product in the eBay catalog for the item,
						the seller must add the product to the catalog before listing the item. For
						categories that require listing with a product, any seller will be allowed to
						add a product. Product creation will be supported in the API and other tools.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
				  </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ProductCreationEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="ProductCreationEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Defines the product creation enable feature. If a field of this type is present, the corresponding feature applies to the site. The field is returned as an empty element (e.g., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ProductFamilyType.xsd #####

-->
	<xs:complexType name="ProductFamilyType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as &lt;b&gt;GetProduct*&lt;/b&gt; calls were deprecated.
				<!-- No longer applicable to any categories.  -->
			</xs:documentation>
			<xs:appinfo>
<!--
				<DeprecationVersion>773</DeprecationVersion>
				<DeprecationDetails>Avoid</DeprecationDetails>
				<UseInstead>FindProducts (Shopping API)</UseInstead>
				<EndOfLifeVersion>889</EndOfLifeVersion>
-->
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ParentProduct" type="ns:ProductType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						A transient header that describes the current search results. Contains a
						an ID, a subset of attributes, and a typical stock photo
						to help a user easily distinguish the products in the current result set
						from products in other result sets returned in the same response.
						One ParentProduct is returned per ProductFamily.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
<!--
						<CallInfo>
							<CallName>GetProductFamilyMembers</CallName>
							<CallName>GetProductSearchResults</CallName>
							<Returned>Always</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FamilyMembers" type="ns:ProductType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						A set of products (within the same product family) that match the search query.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
<!--
						<CallInfo>
							<CallName>GetProductFamilyMembers</CallName>
							<CallName>GetProductSearchResults</CallName>
							<Returned>Always</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="hasMoreChildren" type="xs:boolean">
			<xs:annotation>
				<xs:documentation>
						<!-- This field is deprecated -->
					If true, the product family has more products than you requested in
					MaxChildrenPerFamily for a query in the GetProductSearchResults request.
					In this case, no products are returned in the GetProductSearchResults response.
					(Call GetProductFamilyMembers to retrieve all products in the family.)
					If false, the product family has MaxChildrenPerFamily or fewer product
					children, and the call returns all products in the family.
				</xs:documentation>
				<xs:appinfo>
				<NoCalls/>
<!--
					<CallInfo>
						<CallName>GetProductFamilyMembers</CallName>
						<CallName>GetProductSearchResults</CallName>
						<Returned>Always</Returned>
					</CallInfo>
-->
				</xs:appinfo>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ProductFinderConstraintType.xsd #####

-->
	<xs:complexType name="ProductFinderConstraintType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as &lt;b&gt;GetProduct*&lt;/b&gt; calls were deprecated.
				<!-- No longer applicable to any categories.  -->
			</xs:documentation>
			<xs:appinfo>
<!--
				<DeprecationVersion>773</DeprecationVersion>
				<DeprecationDetails>Avoid</DeprecationDetails>
				<UseInstead>FindProducts (Shopping API)</UseInstead>
				<EndOfLifeVersion>889</EndOfLifeVersion>
-->
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="DisplayName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						The search attribute name (e.g., Manufacturer).
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetProductSearchResults</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DisplayValue" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						The search attribute value the user specified in the query
						(e.g., the actual name the user chose for the manufacturer).
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetProductSearchResults</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ProductInfoType.xsd #####

-->
	<xs:complexType name="ProductInfoType">
		<xs:sequence>
			<xs:element name="AverageStartPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The average start price (minimum bid), if any, of completed auction items that were listed
						with Pre-filled Item Information from this product.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<Returned>Conditionally</Returned>
							<Context>PricingRecommendations</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AverageSoldPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The average sold price (winning bid, Buy It Now price, or fixed price), if any, of
						completed items that were listed with Pre-filled Item Information from this product.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<Returned>Conditionally</Returned>
							<Context>PricingRecommendations</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Title" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Title associated with the product. This value can be used as the basis for a
						suggested listing title. If the title is longer than 80 characters, your
						application should make sure the suggested title has a maximum length of 80
						characters so that it will be valid for the AddItem family of calls.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>1024</MaxLength>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProductState" type="ns:ProductStateCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates that the product has changed or will soon change (usually due to a migration
						from one catalog to another catalog). Typically, this field is returned for up to 90
						days for a given product. After that, the product either no longer returns this field
						or the product is no longer returned (depending on the state change).
						&lt;br&gt;&lt;br&gt;
						This data is primarily applicable to catalogs used by the US, Germany, Austria, and
						Switzerland sites. Other sites may undergo catalog changes in the future.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="productInfoID" type="xs:string">
			<xs:annotation>
				<xs:documentation>
					Unique identifier for the product. See the Developer's Guide for information about
					eBay product IDs. If the primary and secondary category are both catalog-enabled, this
					ID corresponds to the primary category.
				</xs:documentation>
					<xs:appinfo>
						<MaxLength>4000</MaxLength>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ProductListingDetailsType.xsd #####

-->
	<xs:complexType name="ProductListingDetailsType">
		<xs:annotation>
			<xs:documentation>
				Contains product information that can be included in a listing.
				Applicable for listings that use eBay's Pre-filled Item Information feature.
				See the Developer's Guide for details on working with Pre-filled Item Information.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ProductID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						eBay's unique identifier for a specific version of a product.
						This is the long alphanumeric ID that is returned from
						GetProductSearchResults and related calls.
						See the Trading API Guide for information about finding this type of
						product ID. (For the shorter product ID (ePID) value that is
						displayed on the eBay Web site, see ProductReferenceID instead.)&lt;br&gt;
						&lt;br&gt;
						If the primary and secondary categories are both catalog-enabled,
						this ID should correspond to the primary category
						(not the secondary category).&lt;br&gt;
						&lt;br&gt;
						In item-listing requests, if you pass in an old product ID,
						eBay lists the item with the latest version of the product and the
						latest product ID, and the call returns a warning indicating that
						the data has changed.&lt;br&gt;
						&lt;br&gt;
						Some sites (such as eBay US, Germany, Austria, and Switzerland) are updating,
						replacing, deleting, or merging some products (as a result of migrating from one
						catalog data provider to another). If you specify one of these products in a request,
						the call may return the product with a warning, or it may fail with an error if the
						product has been deleted.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>4000</MaxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>UserDefinedList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="IncludeStockPhotoURL" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If true, indicates that the item listing includes the stock photo. To use an
						eBay stock photo in an item listing, set IncludeStockPhotoURL to true. If a
						stock photo is available, it is used at the top of the View Item page and in
						the Item Specifics section of the listing. If you also include
						Item.PictureDetails.PictureURL, the stock photo only appears in the Item
						Specifics section of the listing. Other pictures you specify by using
						Item.PictureDetails.PictureURL appear in a separate section of the listing.
						If you use Item.ExternalProductID instead of Item.ProductListingDetails, eBay
						sets IncludeStockPhotoURL to true (and you cannot set it to false). In
						GetItem, the URL of the stock photo will be returned in StockPhotoURL. If you
						set IncludeStockPhotoURL to false, the stock photo does not appear in the
						listing at all.&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
							The following sites offer free Gallery: US and the Parts &amp; Accessories
						Category on US Motors (site ID 0), CA (site ID 2), CAFR (site ID 210), ES (site ID
							186), FR (site ID 71), IT (site ID 101),and NL (site ID 146).
							&lt;br&gt;&lt;br&gt;
							On these sites, eBay selects a Gallery thumbnail from image URLs included
							in the request (i.e. either GalleryURL or the first PictureURL), using
							selection rules that consider which of these URLs has been specified and
							whether an eBay stock photo exists for the item. Also, eBay selects an
							image regardless of whether you have specified either GalleryType or
							GalleryURL. A Gallery fee will only apply if you have set GalleryType to
							Plus or Featured (as basic Gallery is free).&lt;br&gt;
							&lt;br&gt;
							Along with these changes, IncludeStockPhotoURL will be used in the request.
							In some cases, if IncludeStockPhotoURL is set to false, no image will be
							generated for the Gallery. A common example of this occurrence is when only
							GalleryURL has been set in the request (i.e., no PictureURL elements are
							defined). In this case, eBay will not use a stock photo, even if it is
							available. See "Using Gallery Features on Sites with Free Gallery" in the
							eBay Web Services Guide for complete information.
						&lt;/span&gt;
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
							<Default>true</Default>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Introduction to Pictures in Item Listings</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Pictures-Intro.html</URL>
						</SeeLink>
						<SeeLink>
							<Title>Including Pictures in the Search Results Gallery</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Pictures-InResults.html#UsingGalleryFeaturesonSiteswithFreeGalle</URL>
							<For>complete details on how eBay selects a gallery thumbnail.</For>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="IncludePrefilledItemInformation" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If true, specifies that the listing should include additional information about the product,
						such as a publisher's description or film credits. Such information is hosted through the eBay site
						and cannot be edited. If true, Item.Description is optional in item-listing requests.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For GetItem and related calls&lt;/b&gt;:
						The eBay site shows the catalog product description in the
						product details section of a listing. You cannot download this
						pre-filled description text via the API.
						To retrieve a URL for the catalog product details page,
						see DetailsURL in GetProductSearchResults, GetProductFamilyMembers,
						or GetProductSellingPages. Or see DetailsURL in FindProducts in the
						Shopping API (which may be easier to use if your application doesn't
						support eBay Attributes).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
							<Default>true</Default>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UseStockPhotoURLAsGallery" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If true, indicates that the stock photo for an item (if available) is used as the
						gallery thumbnail. When listing an item, IncludeStockPhotoURL must also be true and
						Item.PictureDetails.GalleryType must be passed in with a value of Gallery or Gallery
						Featured (but not both). See the eBay Trading API guide for additional validation
						rules for pictures. &lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
							The following sites offer free Gallery:US and the Parts &amp; Accessories
						Category on US Motors (site ID 0), CA (site ID 2), CAFR (site ID 210), ES (site ID
							186), FR (site ID 71), IT (site ID 101),and NL (site ID 146).
							&lt;br&gt;&lt;br&gt;
							On these sites, eBay selects a Gallery thumbnail from image URLs included
							in the request (i.e. either GalleryURL or the first PictureURL), using
							selection rules that consider which of these URLs has been specified and
							whether an eBay stock photo exists for the item. Also, eBay selects an
							image regardless of whether you have specified either GalleryType or
							GalleryURL. A Gallery fee will only apply if you have set GalleryType to
							Plus or Featured (as basic Gallery is free).&lt;br&gt;
							&lt;br&gt;
							Along with these changes, UseStockPhotoURLAsGallery will be used in the
							request. In some cases, if UseStockPhotoURLAsGallery is set to false, no
							image will be generated for the Gallery. A common example of this
							occurrence is when only GalleryURL has been set in the request (i.e., no
							PictureURL elements are defined). In this case, eBay will not use a stock
							photo, even if it is available. See "Using Gallery Features on Sites with
							Free Gallery" in the eBay Web Services Guide for complete information.
						&lt;/span&gt;
						&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
							<Default>true</Default>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Including Pictures in the Search Results Gallery</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Pictures-InResults.html#UsingGalleryFeaturesonSiteswithFreeGalle</URL>
							<For>complete details on how eBay selects a gallery thumbnail.</For>
						</SeeLink>
						<SeeLink>
							<Title>Introduction to Pictures in Item Listings</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Pictures-Intro.html</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StockPhotoURL" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Fully qualified URL for a standard image (if any) that is associated with the product.
						A seller includes the stock photo in the listing
						by setting IncludeStockPhotoURL.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>UserDefinedList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Copyright" type="xs:string" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Copyright statement indicating the source of the product information. This information will be
						included in the listing with Pre-filled Item Information. Your application should also display
						the copyright statement when rendering the Pre-filled Item Information.
						If more than one copyright statement is applicable, they can be presented to the
						user in alphabetical order. Returned as HTML.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProductReferenceID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						eBay's short global reference ID for a catalog product.
						On the eBay Web site, this is known as the "ePID" or "Product ID".
						This type of product ID is a fixed reference to a product
						(regardless of version).
						Multiple (versioned) ProductID values can be associated with a
						single product reference ID.
						You can find product reference IDs for products by using FindProducts in the Shopping API.
						You can also find the product ID on eBay's Web site
						(a numeric value prefixed with "EPID").
						You can pass the value with or without the "EPID" prefix;
						for example "EPID228742" or "228742" (without quotes).
						&lt;br&gt;&lt;br&gt;
						If the primary and secondary categories are both catalog-enabled, this ID should
						correspond to the primary category (not the secondary category).
						&lt;br&gt;&lt;br&gt;
						Some sites (such as eBay US, Germany, Austria, and Switzerland) are updating,
						replacing, deleting, or merging some products (as a result of migrating from one
						catalog data provider to another). If you specify one of these products in a request,
						the call may return the product with a warning, or it may return an error if the
						product has been deleted.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>38 (42 with "EPID")</MaxLength>
						<SeeLink>
							<Title>Example of Product on eBay US Site with EPID</Title>
							<URL>http://catalog.ebay.com/Harry-Potter-and-Chamber-Secrets-J-K-Rowling-1999-Hardcover-/228742</URL>
						</SeeLink>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<!-- <CallName>AddItemFromSellingManagerTemplate</CallName> -->
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailsURL" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Fully qualified URL for eBay's product details page, which contains
						optional information about the product
						(such as a movie's description or film credits). This information is
						hosted through the eBay Web site and it cannot be edited. Portions
						of the content are protected by copyright. Applications can include
						this URL as a link so that end users can view additional descriptive
						details about the product.&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProductDetailsURL" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Fully qualified URL for eBay's product details page, which contains optional
						information about the product (such as a movie's description or film credits). This
						information is hosted through the eBay Web site and it cannot be edited. Portions of
						the content are protected by copyright. Applications can include this URL as a link so
						that end users can view additional descriptive details about the product.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>UserDefinedList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReturnSearchResultOnDuplicates" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates what eBay should do if more than one product matches
						the external product ID (ISBN, UPC, EAN, BrandMPN, or
						TicketListingDetails). Also see UseFirstProduct as an alternative.&lt;br&gt;
						&lt;br&gt;
						If true and more than one
						match is found, the call fails and the response
						returns an error and all matching ProductID values.
						This lets you choose one of the ProductIDs to pass in instead.
						If false and more than one match is found, the call fails and the
						response includes an error but does not return the matching
						ProductID values. (This flag has no effect when only one match is
						found.)
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<!-- <CallName>AddItemFromSellingManagerTemplate</CallName> -->
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
							<Default>false</Default>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ListIfNoProduct" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates what eBay should do if no product match has been found.
						If no product match was found and ListIfNoProduct is true, the
						item is listed without product information.
						(By default, eBay  attempts to list the item with product information.)&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						If you omit PrimaryCategory and no product match is found,
						the listing will fail because eBay won't be able to determine
						a category without a product ID.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<!-- <CallName>AddItemFromSellingManagerTemplate</CallName> -->
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
							<Default>false</Default>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="GTIN" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A universal format for identifying products. GTIN is a unique
						8, 12, 13, or 14-digit identifier that some external catalogs use
						instead of ISBN, UPC, EAN, or other values.
						When you pass in GTIN, eBay attempts to map the value to an ISBN, UPC, or EAN. When you know that a value is an ISBN, UPC, or EAN,
						we recommend that you use those fields directly instead of GTIN,
						for better performance and accuracy.&lt;br&gt;
						&lt;br&gt;
						Only used to match catalog products when creating listings.
						(In some categories, eBay may also copy the ISBN, UPC, or EAN to the
						listing's item specifics. The GTIN is not stored.)
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>14</MaxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<!-- <CallName>AddItemFromSellingManagerTemplate</CallName> -->
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<!-- <CallName>GetItemRecommendations</CallName> -->
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ISBN" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>

						ISBN is a unique identifer for books (an international standard).
						Specify a 10 or 13-character ISBN. If you specify the
						13-character ISBN, the value must begin with either 978 pr 979.
						If the primary and secondary categories are both catalog-enabled,
						this ID should correspond to the primary category
						(not the secondary category).&lt;br&gt;
						&lt;br&gt;
						Only used to match catalog products when creating listings.
						(In some categories, eBay may also copy the ISBN, UPC, or EAN to the
						listing's item specifics.)
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>13</MaxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<!-- <CallName>AddItemFromSellingManagerTemplate</CallName> -->
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<!-- <CallName>GetItemRecommendations</CallName> -->
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetItems</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UPC" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						UPC is a unique, 12-character identifier that many industries use to identify products.
						&lt;br&gt;&lt;br&gt;
						If the primary and secondary categories are both catalog-enabled, this ID should
						correspond to the primary category (not the secondary category).
						&lt;br&gt;
						&lt;br&gt;
						Only used to match catalog products when creating listings.
						(In some categories, eBay may also copy the ISBN, UPC, or EAN to the
						listing's item specifics.)
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>12</MaxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<!-- <CallName>AddItemFromSellingManagerTemplate</CallName> -->
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<!-- <CallName>GetItemRecommendations</CallName> -->
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetItems</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EAN" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						EAN is a unique 8 or 13 digit identifier that many industries
						(such as book publishers) use to identify products.
						If the primary and secondary categories are both catalog-enabled,
						this ID should correspond to the primary category
						(not the secondary category).&lt;br&gt;
						&lt;br&gt;
						Only used to match catalog products when creating listings.
						(In some categories, eBay may also copy the ISBN, UPC, or EAN to the
						listing's item specifics.)
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>13</MaxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<!-- <CallName>AddItemFromSellingManagerTemplate</CallName> -->
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<!-- <CallName>GetItemRecommendations</CallName> -->
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetItems</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BrandMPN" type="ns:BrandMPNType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The combination of Brand and MPN (manufacturer part number) can
						be used as a unique identifier for a product.
						Please specify both Brand and MPN to ensure a unique product match.&lt;br&gt;
						&lt;br&gt;
						Only used to match catalog products when creating listings
						(not for buy-side searching).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<!-- <CallName>AddItemFromSellingManagerTemplate</CallName> -->
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<!-- <CallName>GetItemRecommendations</CallName> -->
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetItems</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TicketListingDetails" type="ns:TicketListingDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Only applicable when you are listing event tickets.
						Only used to match catalog products when creating listings
						(not for buy-side searching).
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Ticket Listings</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Specialty-Tickets.html#AlloweBaytoFindandAddTicketDetailsfromth</URL>
						</SeeLink>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<!-- <CallName>AddItemFromSellingManagerTemplate</CallName> -->
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UseFirstProduct" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates what eBay
						should do if more than one product matches the external product ID (ISBN, UPC, EAN,
						BrandMPN, or TicketListingDetails). Also see ReturnSearchResultOnDuplicates as an
						alternative. If more than one product match was found and UseFirstProduct is true, item
						will be listed with first product information. If false, the rules for
						ReturnSearchResultOnDuplicates are used.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<!-- <CallName>AddItemFromSellingManagerTemplate</CallName> -->
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
							<Default>false</Default>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ProductRecommendationsType.xsd #####

-->
	<xs:complexType name="ProductRecommendationsType">
		<xs:annotation>
			<xs:documentation>
				A list of products returned from the Suggested Attributes engine.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Product" type="ns:ProductInfoType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						A suggested product to use to list an item with Pre-filled Item Information.
						Returned from GetItemRecommendations when the Suggested Attributes engine is used
						See the Developer's Guide for additional details.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ProductSearchPageType.xsd #####

-->
	<xs:complexType name="ProductSearchPageType">
		<xs:annotation>
			<xs:documentation>
			This type is deprecated as &lt;b&gt;GetProduct*&lt;/b&gt; calls were deprecated.
				<!-- No longer applicable to any category.  -->
			</xs:documentation>
			<xs:appinfo>
<!--
				<DeprecationVersion>773</DeprecationVersion>
				<DeprecationDetails>NoOp</DeprecationDetails>
				<EndOfLifeVersion>889</EndOfLifeVersion>
				<UseInstead>FindProducts (Shopping API)</UseInstead>
-->
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SearchCharacteristicsSet" type="ns:CharacteristicsSetType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						A list of attributes that describe the choice of search criteria
						for the specified characteristic set. The order in which the criteria are returned
						is not significant and may vary for different requests. See the eBay Web Services guide
						for details about how to use this data as input to GetProductSearchResults.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetProductSearchPage</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SearchType" type="ns:CharacteristicsSearchCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						 Ignore this field. GetProductSearchPage only retrieves criteria
						 for single-attribute searches.
						 Use GetProductFinder for valid multi-attribute search criteria.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetProductSearchPage</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SortCharacteristics" type="ns:CharacteristicType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						A product aspect or feature that can be used as a key for sorting catalog
						search results. This does not necessarily match a searchable attribute. For
						example, you might be able to search on a product's title but sort the results
						by the release date or the manufacturer's suggested retail price (MSRP). At
						least one sort attribute is always returned. Applications should ensure that
						only one attribute is selected as a sort key from these results (before
						calling GetProductSearchResults). The default sort key is the one with the
						lowest DisplaySequence value. The order in which the SortCharacteristics nodes
						are returned is not significant and may vary for different requests. See the
						eBay Web Services guide for details about how to use this data as input to
						GetProductSearchResults.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetProductSearchPage</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DataElementSet" type="ns:DataElementSetType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Contains helpful hints for the user. Usage of this information is optional.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetProductSearchPage</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ProductSearchResultType.xsd #####

-->
	<xs:complexType name="ProductSearchResultType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as &lt;b&gt;GetProduct*&lt;/b&gt; calls were deprecated.
				<!-- No longer applicable to any categories.  -->
			</xs:documentation>
			<xs:appinfo>
<!--
				<DeprecationVersion>773</DeprecationVersion>
				<DeprecationDetails>Avoid</DeprecationDetails>
				<UseInstead>FindProducts (Shopping API)</UseInstead>
				<EndOfLifeVersion>889</EndOfLifeVersion>
-->
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Key you specified in ProductSearchID in the search request to
						distinguish between query results. Primarily useful when conducting
						multiple searches in the same call. If no ProductSearchID value was
						specified in the request, returns the array index of the search result
						(beginning with 0). Not applicable to GetProductFamilyMembers.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetProductSearchResults</CallName>
							<Returned>Always</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NumProducts" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Total quantity of products that match the search request
						(across all characteristic sets). This value can exceed the actual
						quantity of products returned in the current virtual page.
						Not applicable to GetProductFamilyMembers.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetProductSearchResults</CallName>
							<Returned>Always</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AttributeSet" type="ns:ResponseAttributeSetType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						A result containing a set of one or more product families.
						For GetProductSearchResults, if QueryKeywords and multiple characteristic set IDs were
						specified in the request, multiple AttributeSet objects can be returned.
						Each AttributeSet corresponds to a characteristic set ID specified
						in the request. See the eBay Web Services guide for more information
						about working with this data.
						For GetProductSearchResults, only returned with request version 387 and higher.
						For GetProductFamilyMembers, only returned with request version 415 and higher.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetProductFamilyMembers</CallName>
							<CallName>GetProductSearchResults</CallName>
							<Returned>Always</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DisplayStockPhotos" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						If true, your application should attempt to display stock photos that
						are returned. If false, your application should not attempt to display any
						stock photos that are returned. This recommendation is useful for catalog data
						related to products like coins, where stock photos are not applicable. An
						application with a graphical user interface can use this flag to determine
						when to hide stock photo widgets for a set of search results.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetProductFamilyMembers</CallName>
							<CallName>GetProductSearchResults</CallName>
							<Returned>Always</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ProductSearchType.xsd #####

-->
	<xs:complexType name="ProductSearchType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as &lt;b&gt;GetProduct*&lt;/b&gt; calls were deprecated.
				<!-- No longer applicable to any categories.  -->
			</xs:documentation>
			<xs:appinfo>
<!--
				<DeprecationVersion>773</DeprecationVersion>
				<DeprecationDetails>Avoid</DeprecationDetails>
				<UseInstead>FindProducts (Shopping API)</UseInstead>
				<EndOfLifeVersion>889</EndOfLifeVersion>
-->
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ProductSearchID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Unique alphanumeric key help you distinguish between query results in the response.
						You define the key. Each search request ID must be unique within the same call.
						Primarily useful when conducting multiple searches in the same call.
						If not specified, the ProductSearchResult.ID values in the response are
						indexed starting from 0 (zero).
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetProductFamilyMembers</CallName>
							<CallName>GetProductSearchResults</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AttributeSetID" type="xs:int">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						&lt;b&gt;For GetProductFinder and GetProductSearchResults
						only:&lt;/b&gt; Identifier for a characteristic set
						(an attribute set) that is mapped to
						a catalog-enabled category (unique across all eBay sites).
						Required when you use SearchAttributes
						(for searches based on product search page and product finder data).
						Returns an error with QueryKeywords (use CharacteristicSetIDs instead).
						Use GetProductSearchPage or GetProductFinder to determine valid IDs for the
						type of search you are performing.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetProductFamilyMembers</CallName>
							<CallName>GetProductSearchResults</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProductFinderID" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Required when you are performing a sell-side product finder search.
						(Not applicable to product search page searches.)
						Numeric identifier for a sell-side product finder that was used to retrieve
						the search attributes being used in the request. The product finder must be
						mapped to a catalog-enabled category (i.e., it cannot be a buy-side product finder ID)
						associated with the characteristics set.
						Use a product finder when you want to specify multiple attributes in a
						product search query. Call GetCategory2CS to determine which categories
						support sell-side product finder searches.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetProductSearchResults</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProductID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Identifier for a representative stock product in a product family.
						Used as input in GetProductFamilyMembers requests to identify a product family.
						Use GetProductSearchResults to determine the available IDs.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<MaxLength>4000</MaxLength>
						<CallInfo>
							<CallName>GetProductFamilyMembers</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SortAttributeID" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Unique identifier for a sortable attribute. Use GetProductSearchPage
						or GetProductFinder to determine the valid sort attribute IDs for the
						specified characteristic set (including the default sort attribute that will be
						used if you do not specify this field).
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetProductFamilyMembers</CallName>
							<CallName>GetProductSearchResults</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxChildrenPerFamily" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Pagination instruction that specifies the maximum quantity of products to return for
						each product family within the search response whose ID matches the current request's
						ID. In the response, if the last family returned contains MaxChildrenPerFamily or fewer
						additional products, those additional products are also returned (i.e., the actual
						quantity returned for the last family can exceed the specified maximum value). See
						"Limit the Quantity of Products Returned Per Family" in the eBay Web Services Guide.
						The value should not include punctuation (i.e., a thousands separator is not valid).
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetProductSearchResults</CallName>
							<RequiredInput>Conditionally</RequiredInput>
							<Min>1</Min>
							<Max>20000</Max>
							<Default>5</Default>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SearchAttributes" type="ns:SearchAttributesType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						A predefined attribute against which to search (e.g., Author). Use this to create a
						query based on a set of Item Specifics from the catalog. Both the product title and
						product Item Specifics are searched. If the query includes multiple SearchAttributes
						fields (one for each attribute), the search engine will apply "AND" logic to the query.
						Call GetProductSearchPage or GetProductFinder to determine the list of valid attributes
						and how many are permitted for the specified characteristic set. See the eBay Web
						Services guide for details. For each ProductSearch, either SearchAttributes or
						QueryKeywords is required (but do not pass both).
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetProductSearchResults</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Pagination" type="ns:PaginationType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Pagination instruction that specifies the virtual page of data to return
						per search request.
						When you use ExternalProductID or ProductReferenceID, only one page of
						data is typically returned.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetProductFamilyMembers</CallName>
							<CallName>GetProductSearchResults</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AvailableItemsOnly" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						If true, only retrieve products that have been used to pre-fill
						active listings on the specified eBay site.
						If false, retrieve all products that match the query.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For GetProductSearchResults:&lt;/b&gt; Ths can be useful when
						you want to find products that other sellers have recently used to
						pre-fill similar listings.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetProductSearchResults</CallName>
	-->
							<RequiredInput>No</RequiredInput>
	<!--						<Default>false</Default>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="QueryKeywords" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						One or more keywords to search for. The words "and" and "or" are treated like any other
						word. Only use "and", "or", or "the" if you are searching for products containing these
						words. To use AND or OR logic, use eBay's standard search string modifiers. Wildcards
						(+, -, or *) are also supported. Be careful when using spaces before or after modifiers
						and wildcards.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For GetProductSearchResults:&lt;/b&gt;
						eBay searches only in the characteristic set specified in CharacteristicSetIDs. Both
						the product title and Item Specifics are searched. For each ProductSearch, either
						SearchAttributes or QueryKeywords is required (but do not pass both). Blank searches
						are not applicable (and result in a warning). If your search is using a Keyword
						attribute returned by GetProductSearchPage, use SearchAttributes instead.
						</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<MaxLength>350</MaxLength>
						<CallInfo>
							<CallName>GetProductSearchResults</CallName>
	-->
	<!--						<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CharacteristicSetIDs" type="ns:CharacteristicSetIDsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						List of one or more IDs that indicate which domain
						(characteristic set) to search in. &lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For GetProductSearchResults:&lt;/b&gt; Required and
						only applicable when QueryKeywords is specified. Ignored when SearchAttributes is specified.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetProductSearchResults</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProductReferenceID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						The global reference ID for an eBay catalog product. Use this query to retrieve basic
						details about one catalog product. The results can optionally include items, reviews,
						and/or buying guides that match that product. (Specifically, the items returned are
						items that sellers listed with the specified product's stock information.)
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
							This value is not the same as the ProductID used in AddItem and related calls. A
							ProductID represents a particular version of a catalog product. (A given version
							could have an older or newer description, set of Item Specifics, or other details.) A
							ProductReferenceID is a more generic or global reference to a product (regardless of
							version), which is useful for buy-side searching. One product reference ID can be
							associated with multiple product IDs.
						&lt;/span&gt;
						&lt;br&gt;&lt;br&gt;
						Some sites (such as eBay US, Germany, Austria, and Switzerland) are updating,
						replacing, deleting, or merging some products (as a result of migrating from one
						catalog data provider to another). If you specify one of these products, the call may
						return a warning, or it may return an error if the product has been deleted.
						&lt;br&gt;&lt;br&gt;
						The request requires either QueryKeywords, ProductReferenceID,
						or ExternalProductID, but these fields cannot be used together.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExternalProductID" type="ns:ExternalProductIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						A query that only retrieves items that were listed with stock products
						that have ISBN or UPC values (such as books, DVDs, CDs, and video game
						products).
						Use this query to retrieve basic details about one catalog product
						(or a very limited number of products). The results can optionally
						include items, reviews, and/or buying guides that match that product.
						(Specifically, the items returned are items that sellers listed with the
						specified product's stock information.)&lt;br&gt;
						&lt;br&gt;
						If you have gotten the ISBN or UPC from another Web site or resource,
						you can use that ID. Any matching products that
						include ISBN or UPC values will return those values in
						Product.ExternalProductID.&lt;br&gt;
						&lt;br&gt;
						The request requires either QueryKeywords, ProductReferenceID,
						or ExternalProductID, but these fields cannot be used together.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ProductSortCodeList.xsd #####

-->
	<xs:simpleType name="ProductSortCodeType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as &lt;b&gt;GetProduct*&lt;/b&gt; calls were deprecated.
				<!-- No longer applicable to any categories.  -->
			</xs:documentation>
			<xs:appinfo>
<!--
				<DeprecationVersion>773</DeprecationVersion>
				<DeprecationDetails>Avoid</DeprecationDetails>
				<UseInstead>FindProducts (Shopping API)</UseInstead>
				<EndOfLifeVersion>889</EndOfLifeVersion>
-->
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="PopularityAsc">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Sort by product popularity (as determined by eBay),
						and return the most popular products first.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PopularityDesc">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Sort by product popularity (as determined by eBay),
						and return the least popular products first.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RatingAsc">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Sort by average rating, and return the lowest rated
						products first.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RatingDesc">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Sort by average rating, and return the highest rated
						products first.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReviewCountAsc">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Sort by the number of reviews, and return products with
						the fewest reviews first.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReviewCountDesc">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Sort by the number of reviews, and return products with
						the most reviews first.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemCountAsc">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Sort by the number of active items listed with this product,
						and return products with the fewest items first.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemCountDesc">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Sort by the number of active items listed with this product,
						and return products with the most items first.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TitleAsc">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Sort by the product title, and return products in ascending order.
						For example, with Western character sets, this means alphabetical order
						(e.g., A to Z), where titles that start with the word "A" appear
						before titles that start with the word "The".
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TitleDesc">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Sort by the product title, and return products in reverse order
						(e.g., Z to A).
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>	
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Reserved for values that are not available in the version of the schema
						you are using. If eBay adds a new value to this code type as of a
						particular version, we return CustomCode when you specify a
						lower request version.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ProductStateCodeList.xsd #####

-->
	<xs:simpleType name="ProductStateCodeType">
		<xs:annotation>
			<xs:documentation>
				No longer applicable to any categories.
			</xs:documentation>
			<xs:appinfo>
				<DeprecationVersion>773</DeprecationVersion>
				<DeprecationDetails>Avoid</DeprecationDetails>
				<UseInstead>FindProducts (Shopping API)</UseInstead>
				<EndOfLifeVersion>889</EndOfLifeVersion>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Update">
				<xs:annotation>
					<xs:documentation>
						This product's details have been updated.
						If your application currently uses the product for listing or searching, 
						we recommend that you check to make sure the product data still meets your needs.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UpdateMajor">
				<xs:annotation>
					<xs:documentation>
						This product has changed. This product has been mapped to a newer
						product in the catalog that eBay (or Half.com) is currently using,
						and its details have been updated based on the new catalog data.
						The product reference ID remains the same
						(but the longer product ID string may have changed).
						If your application currently uses the product for listing or searching, 
						we recommend that you check to make sure the product data still meets your needs.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UpdateNoDetails">
				<xs:annotation>
					<xs:documentation>
						This product was previously available in an earlier catalog, 
						but it has not been mapped to a product in the catalog that eBay
						is currently using. It can still be used to pre-fill listings, but 
						it may contain fewer details than other products.
						If your application currently uses the product for listing or searching, 
						we recommend that you check to make sure the product data still meets your needs.
						Not applicable to Half.com.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Merge">
				<xs:annotation>
					<xs:documentation>
						Some information in this product is scheduled to be merged into another product 
						in the catalog that eBay (or Half.com) is currently using. This product may 
						be removed from the system at any time.
						If your application currently uses the product for listing or searching, 
						we recommend that you update your application to use a product that is not 
						scheduled to be merged or deleted.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Delete">
				<xs:annotation>
					<xs:documentation>
						This product is marked for deletion, and it will not be mapped to another product.
						You cannot add or relist items that use products marked for deletion.
						If your application currently uses the product for listing or searching, 
						we recommend that you update your application to use a product that is not 
						scheduled to be merged or deleted.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ProductSuggestionType.xsd #####

-->
	<xs:complexType name="ProductSuggestionType">
		<xs:annotation>
			<xs:documentation>
				Identifies an individual product suggestion. The product details include the EPID, Title, Stock photo url and if it is 
				an exact match.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Title" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The title of the product from the eBay catalog.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EPID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The product reference Id of the product
						The eBay Product ID, a global reference ID for an eBay catalog product. The
						ePID is a fixed reference to a product (regardless of version).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StockPhoto" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Fully qualified URL for a stock image (if any) that is associated with the
						eBay catalog product. The URL is for the image eBay usually displays in
						product search results (usually 70px tall). It may be helpful to calculate the
						dimensions of the photo programmatically before displaying it.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Recommended" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If true, indicates that the product is an exact match, suitable for listing 
						the item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ProductSuggestionsType.xsd #####

-->
	<xs:complexType name="ProductSuggestionsType">
		<xs:annotation>
			<xs:documentation>
				Provides a list of products recommended by eBay, which match the item information
				provided by the seller.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ProductSuggestion" type="ns:ProductSuggestionType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Contains details for one or more individual product suggestions. The product
						details include the EPID, Title, Stock photo url and whether or not the product
						is an exact match for the submitted item. This product information can be used
						to list subsequent items.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ProductType.xsd #####

-->
	<xs:complexType name="ProductType">
		<xs:annotation>
			<xs:documentation>
			This type is deprecated as &lt;b&gt;GetProduct*&lt;/b&gt; calls were deprecated.
				<!-- No longer applicable to any categories. -->
			</xs:documentation>
			<xs:appinfo>
<!--
				<DeprecationVersion>773</DeprecationVersion>
				<DeprecationDetails>Avoid</DeprecationDetails>
				<UseInstead>FindProducts (Shopping API)</UseInstead>
				<EndOfLifeVersion>889</EndOfLifeVersion>
-->
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CharacteristicsSet" type="ns:CharacteristicsSetType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						A set of characteristics that describe the product in a standardized way.
						In responses, only the attributes and values that applicable for the
						specified product are returned.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetProductFamilyMembers</CallName>
							<CallName>GetProductSearchResults</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetProductSellingPages</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailsURL" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Fully qualified URL for optional information about the product,
						such as a movie's description or film credits. This information
						is hosted through the eBay site and cannot be edited.
						Applications can include this URL as a link in product search results
						so that end users can view additional descriptive details about the product.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetProductFamilyMembers</CallName>
							<Context>FamilyMembers</Context>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetProductSearchResults</CallName>
							<Returned>Always</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NumItems" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Total number of active listings on the specified eBay site
						that were pre-filled based on this product.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetProductSearchResults</CallName>
							<Context>FamilyMembers</Context>
							<Returned>Always</Returned>
							<Min>0</Min>
							<Max/>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MinPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Lowest current price of active and ended listings on the specified eBay site that were
						pre-filled based on this product. The value is in the specified site's currency.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetProductSearchResults</CallName>
							<Context>FamilyMembers</Context>
							<Returned>Always</Returned>
							<Min>0.0</Min>
							<Max/>
	-->
	<!--					</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Highest current price of active and ended listings on the specified eBay site that were
						pre-filled based on this product. The value is in the specified site's currency.
						Round numbers (such as 15.0) may only show one zero after the decimal (as with any double in the schema).
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetProductSearchResults</CallName>
							<Context>FamilyMembers</Context>
							<Returned>Always</Returned>
							<Min>0.0</Min>
							<Max/>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProductReferenceID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						eBay's global reference ID for a catalog product.
						On the eBay Web site, this is known as the "ePID". A reference ID is
						a fixed reference to a product (regardless of version).
						One reference ID can be associated with multiple ProductID values.
						The value should start with "EPID", for example "EPID30971438"
						(without quotes).
						You can find reference IDs for products by using FindProducts in the Shopping API. You can also find the ePID on eBay's Web site.
						&lt;br&gt;&lt;br&gt;
						If the primary and secondary categories are both catalog-enabled,
						this ID should correspond to the primary category
						(not the secondary category).&lt;br&gt;
						&lt;br&gt;
						Some sites (such as eBay US, Germany, Austria, and Switzerland) are updating,
						replacing, deleting, or merging some products (as a result of migrating from one
						catalog data provider to another). If you specify one of these products in a request,
						the call may return the product with a warning, or it may return an error if the
						product has been deleted.
						</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetProductSearchResults</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
	-->
						</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="productID" type="xs:string" use="optional">
			<xs:annotation>
				<xs:documentation>
						<!-- This field is deprecated -->
					For GetProductFamilyMembers, GetProductSearchResults, and GetProductSellingPages,
					a unique identifier for the product. The ID is defined in an eBay catalog.
					Product IDs may change over time. Therefore, use the catalog search calls
					(GetProductSearchResults and GetProductFamilyMembers)
					to update any product IDs that you store locally.
				</xs:documentation>
				<xs:appinfo>
				<NoCalls/>
	<!--
					<MaxLength>4000</MaxLength>
					<CallInfo>
						<CallName>GetProductFamilyMembers</CallName>
						<CallName>GetProductSearchResults</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetProductSellingPages</CallName>
						<RequiredInput>Conditionally</RequiredInput>
					</CallInfo>
	-->
				</xs:appinfo>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="stockPhotoURL" type="xs:anyURI">
			<xs:annotation>
				<xs:documentation>
						<!-- This field is deprecated -->
					Fully qualified URL for a standard image that is associated with the product, if
					available. Allows the user to preview the image from your application. A user can choose
					to include the stock photo in a listing.
				</xs:documentation>
				<xs:appinfo>
				<NoCalls/>
	<!--
					<CallInfo>
						<CallName>GetProductFamilyMembers</CallName>
						<CallName>GetProductSearchResults</CallName>
						<CallName>GetProductSearchPage</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
	-->
				</xs:appinfo>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="title" type="xs:string">
			<xs:annotation>
				<xs:documentation>
						<!-- This field is deprecated -->
					The name of the product, as defined within the catalog. Not necessarily the
					same as the "Title" attribute in the characteristics set metadata.
					On the eBay site, this title serves as the basis for the suggested item title
					(truncated to the maximum length permitted for Item Title in item listing calls).
					Applications can use this value to supply a suggested listing title to users.
				</xs:documentation>
				<xs:appinfo>
				<NoCalls/>
	<!--
					<CallInfo>
						<CallName>GetProductFamilyMembers</CallName>
						<Context>FamilyMembers</Context>  
	-->
	<!--
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetProductSearchResults</CallName>
						<Returned>Always</Returned>
					</CallInfo>
	-->
				</xs:appinfo>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ProductUseCaseCodeList.xsd #####

-->
	<xs:simpleType name="ProductUseCaseCodeType">
		<xs:annotation>
			<xs:documentation>
				No longer applicable to any category.
			</xs:documentation>
			<xs:appinfo>
				<DeprecationVersion>773</DeprecationVersion>
				<DeprecationDetails>NoOp</DeprecationDetails>
				<EndOfLifeVersion>889</EndOfLifeVersion>
				<UseInstead>FindProducts (Shopping API)</UseInstead>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="AddItem">
				<xs:annotation>
					<xs:documentation>
						(in) Use this code when calling GetProductSellingPages
						before adding an item. This retrieves the latest product ID and the corresponding characteristic meta-data.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReviseItem">
				<xs:annotation>
					<xs:documentation>
						(in) Use this code when calling GetProductSellingPages
						before revising an item that already contains product information.
						If the product ID or data has changed, the original
						product ID that you passed in and the data associated with that original version of the
						product is returned. This is useful because the original Pre-filled Item Information
						is used when you call ReviseItem.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RelistItem">
				<xs:annotation>
					<xs:documentation>
						(in) Use this code when calling GetProductSellingPages
						before relisting an item that already contains product information.
						This retrieves the latest product ID and the
						corresponding characteristic meta-data (same data as AddItem).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ProfileCategoryGroupCodeType.xsd #####

-->
	<xs:simpleType name="ProfileCategoryGroupCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type that defines the category group values. Business Policies profiles (Payment,
				Shipping, and Return Policy) are linked to category groups.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Inherit">
				<xs:annotation>
					<xs:documentation>
						Default value.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="None">
				<xs:annotation>
					<xs:documentation>
						None.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ALL">
				<xs:annotation>
					<xs:documentation>
						For Business Policies, the 'ALL' enumeration value represents all eBay categories 
						except for motor vehicles.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MOTORS_VEHICLE">
				<xs:annotation>
					<xs:documentation>
						For Business Policies, the 'MOTORS_VEHICLE' enumeration value represents all motor vehicle 
						categories.
				  </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ProfileCategoryGroupDefinitionType.xsd #####

-->
	<xs:complexType name="ProfileCategoryGroupDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;PaymentProfileCategoryGroup&lt;/b&gt;, &lt;b&gt;
				ReturnPolicyProfileCategoryGroup&lt;/b&gt;, and &lt;b&gt;ShippingProfileCategoryGroup&lt;/b&gt;
				fields, which are all returned in the &lt;b&gt;GetCategoryFeature&lt;/b&gt; response if these
				Business Policies profile types apply to the category. Each of these fields is returned as an
				empty element.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PromotedItemType.xsd #####

-->
	<xs:complexType name="PromotedItemType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as Cross Promotions are no longer supported in the APIs.
				<!-- Contains the data describing one cross-promoted item.  -->
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
					  The unique ID of the item for which there is a promotion.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
<!--
						<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
						<CallInfo>
							<CallName>GetPromotionRules</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetCrossPromotions</CallName>
							<Returned>Always</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PictureURL" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						URL for an image hosted by eBay Picture Services (EPS) or self-hosted for
						the promoted item, if any.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
<!--
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Position" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						The ordinal position of the cross-promoted item
						in the display. If the display is from top to bottom,
						1 is at top. If the display is from left to right, 1
						is at left.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
<!--
						<CallInfo>
							<CallName>GetPromotionRules</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetCrossPromotions</CallName>
							<Returned>Always</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SelectionType" type="ns:PromotionItemSelectionCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						The manner in which the cross-promoted item was chosen
						to be associated with the referring item. Output only.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
<!--
						<CallInfo>
							<CallName>GetPromotionRules</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetCrossPromotions</CallName>
							<Returned>Always</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Title" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						The item title of the promoted item that is displayed in the
						referring item's page. 
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
							The maximum length of an eBay Item Title has increased to 80 characters as of
							September 2011.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
<!--
						<maxLength>80</maxLength>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetCrossPromotions</CallName>
							<Returned>Always</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ListingType" type="ns:ListingTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						The listing type under which the cross-promoted item
						is being offered.&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
							Lead generated items are only cross-promoted if they are in the classified
							ad format (ListingSubtype=ClassifiedAd).
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
<!--
						<CallInfo>
							<CallName>GetItem</CallName>
							<AllValuesExcept>Unknown, Live, Auction, PersonalOffer,
								Half, Express</AllValuesExcept>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetCrossPromotions</CallName>
							<AllValuesExcept>Unknown, Live, Auction, PersonalOffer,
								Half, Express</AllValuesExcept>
							<Returned>Always</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PromotionDetails" type="ns:PromotionDetailsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Contains the details about the promoted item for a given PromotionPriceType. Output only.
						Returned with request versions 485 or higher.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
<!--
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetCrossPromotions</CallName>
							<Returned>Always</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TimeLeft" type="xs:duration" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Time left before the listing for the cross-promoted item ends. Output only.
						The duration is represented in the ISO 8601 duration format (PnYnMnDTnHnMnS).
						See Data Types in the eBay Web Services guide for information about this
						format.
						For ended listings, the time left is PT0S (zero seconds).
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
<!--
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetCrossPromotions</CallName>
							<Returned>Always</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PromotionDetailsType.xsd #####

-->
	<xs:complexType name="PromotionDetailsType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as Cross Promotions are no longer supported in the APIs.
				<!-- Contains information about a promoted item.  -->
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="PromotionPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						The price of the cross-promoted item in the currency of the site upon which
						the item is listed. If the item is listed on a site different
						from the site specified in the request, then ConvertedPromotionPrice is also
						returned. Not related to the Promotional Price Display feature.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
<!--
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetCrossPromotions</CallName>
							<Returned>Always</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PromotionPriceType" type="ns:PromotionItemPriceTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						The listing type for the promoted item and how the item price is used. Not
						related to the Promotional Price Display feature.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
<!--
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetCrossPromotions</CallName>
							<Returned>Always</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BidCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Bid count if the item is an auction item and has bids.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
<!--
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetCrossPromotions</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ConvertedPromotionPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						The converted price of the cross-promoted item. Emitted
						only when the item is listed on a site other than the site specified in the
						request. Returns the price in the currency of the site specified in the
						request. Not related to the Promotional Price Display feature.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
<!--
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetCrossPromotions</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PromotionItemPriceTypeCodeList.xsd #####

-->
	<xs:simpleType name="PromotionItemPriceTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as Cross Promotions are no longer supported in the APIs.
				<!-- PromotionItemPriceTypeCodeType - Type declaration to be used by other schema.
				Indicates the type of offer that can be made for a cross-promoted item. Note that
				for a Chinese listing with a still-active Buy It Now option, either a Bid
				(Auction) or a Buy It Now type offer may be made.  -->
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="AuctionPrice">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						(out) Bid offer in a competitive-bidding listing.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyItNowPrice">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						(out) Buy It Now offer in a fixed-price or Buy It Now listing.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BestOfferOnlyPrice">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						(out) Best Offer in Best Offer Only listing.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClassifiedAdPrice">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						(out) Advertised price for a Classified Ad format listing.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						(out) Reserved for internal or future use.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/PromotionItemSelectionCodeList.xsd #####

-->
	<xs:simpleType name="PromotionItemSelectionCodeType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as Cross Promotions are no longer supported in the APIs.
				<!-- PromotionItemSelectionCodeType - Type declaration to be used by
				other schema. Indicates how the cross-promoted item was selected for
				association with the referring item. If the seller defined an
				item-to-item cross-promotion rule and the item was selected because
				of that rule, then "Manual" is returned. If the seller defined some
				other rule and the item was selected because of that rule (or the
				seller defined no rules that could be applied), then "Automatic" is
				returned.  -->
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Manual">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						(out) Manual selection.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Automatic">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						(out) Automatic selection.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						(out) Reserved for internal or future use.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/PromotionMethodCodeList.xsd #####

-->
	<xs:simpleType name="PromotionMethodCodeType">
		<xs:annotation>
			<xs:documentation>
			  This type is deprecated as Cross Promotions are no longer supported in the APIs.
				<!-- The type of promotion.  -->
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="CrossSell">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Promote/present items that are related to or can be used with the
						specified item.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UpSell">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Promote/present items that of higher quality or more expensive
						than the specified item.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Reserved for internal or future use.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/PromotionRuleArrayType.xsd #####

-->
	<xs:complexType name="PromotionRuleArrayType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as Cross Promotions are no longer supported in the APIs.
				<!-- Complex type defining the &lt;b&gt;PromotionRuleArray&lt;/b&gt; container. The 
				&lt;b&gt;PromotionRuleArray&lt;/b&gt; container is returned with 
				&lt;b&gt;GetPromotionRules&lt;/b&gt; and contains an array of eBay Store promotion 
				rules.  -->
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="PromotionRule" type="ns:PromotionRuleType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						A container consisting of details related to an eBay Store promotion rule. One or 
						more &lt;b&gt;PromotionRule&lt;/b&gt; containers may be returned in 
						&lt;b&gt;GetPromotionRules&lt;/b&gt;.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
<!--
						<CallInfo>
							<CallName>GetPromotionRules</CallName>
							<Returned>Always</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PromotionRuleType.xsd #####

-->
	<xs:complexType name="PromotionRuleType">
		<xs:annotation>
			<xs:documentation>
			  This type is deprecated as Cross Promotions are no longer supported in the APIs.
				<!-- Defines a rule that promotes items or a store category when
			  a buyer views a specific item or store category.  -->
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="PromotedStoreCategoryID" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
					The ID of the Store category being promoted. Use with a promotion scheme of
					ItemToStoreCat, StoreToStoreCat, ItemToDefaultRule, or
					DefaultRule. Only for Store owners.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
<!--
						<CallInfo>
							<CallName>GetPromotionRules</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PromotedeBayCategoryID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
					The ID of the eBay category being promoted. Use with a promotion scheme of
					ItemToDefaultRule or DefaultRule.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
<!--
						<CallInfo>
							<CallName>GetPromotionRules</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PromotedKeywords" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
					The keywords that identify promoted items. Use with a promotion scheme of
					ItemToDefaultRule or DefaultRule. Only for Store owners.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
<!--
						<CallInfo>
							<CallName>GetPromotionRules</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReferringItemID" type="ns:ItemIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
					The unique ID of the item the buyer is viewing or purchasing.
					Use with a promotion scheme of ItemToItem or ItemToStoreCat.
					Always use ReferringItemID or ReferringStoreCategoryID, but
					not both.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
<!--
						<CallInfo>
							<CallName>GetPromotionRules</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReferringStoreCategoryID" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
					The ID of the store category the user is browsing. Use with a
					promotion scheme of 
					StoreToStoreCat, ItemToDefaultRule or DefaultRule.
					Always use ReferringStoreCategoryID or ReferringItemID, but
					not both.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
<!--
						<CallInfo>
							<CallName>GetPromotionRules</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReferringeBayCategoryID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
					The ID of the eBay category being referred. Use with a promotion scheme
					or ItemToDefaultRule or DefaultRule.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
<!--
						<CallInfo>
							<CallName>GetPromotionRules</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReferringKeywords" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
					The keywords that identify referring items. Use with a promotion scheme of
					ItemToDefaultRule or DefaultRule. Only for Store owners.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
<!--
						<CallInfo>
							<CallName>GetPromotionRules</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PromotionScheme" type="ns:PromotionSchemeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation> 
						<!-- This field is deprecated -->
					The type of cross-promotion scheme you are defining.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
<!--
						<CallInfo>
							<CallName>GetPromotionRules</CallName>
							<Returned>Always</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PromotionMethod" type="ns:PromotionMethodCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation> 
						<!-- This field is deprecated -->
					The type of cross promotion, CrossSell or UpSell.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
<!--
						<CallInfo>
							<CallName>GetPromotionRules</CallName>
							<Returned>Always</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PromotionSchemeCodeList.xsd #####

-->
	<xs:simpleType name="PromotionSchemeCodeType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as Cross Promotions are no longer supported in the APIs.
				<!-- Identifies the scheme used for a cross-promotion rule.
				The scheme defines referring and promoted items and categories.
				To define a rule scheme, you must be the owner of an eBay Store.  -->
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ItemToItem">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						The seller specifies individual items in the store that are
						promoted when a buyer views, bids on, or purchases a store item.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemToStoreCat">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						The seller specifies a store category from which items are promoted
						when a buyer views, bids on, or purchases an individual item in the store.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StoreToStoreCat">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						The seller specifies referring and promoted categories, both from
						the store. When a buyer views or acts on any item from that category, items
						from the promoted category are also displayed.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemToDefaultRule">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						The seller specifies a referring item and defines promoted items
						selected from a store category, eBay category, or keywords.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DefaultRule">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						The seller specifies a store category or eBay category, with
						optional keywords, for referring items and one for promoted items. When a
						referring item is selected from the category and keywords, items from the
						promoted category and keywords are also displayed.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CategoryProximity">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						This scheme is returned as a backfill scheme used to promote items.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RelatedCategoryRule">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						This scheme is returned as related category scheme used to promote
						items.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DefaultUpSellLogic">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						This scheme is returned as a backfill scheme used to promote items.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DefaultCrossSellLogic">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						This scheme is returned as a backfill scheme used to promote items.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Reserved for internal or future use.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/PromotionalSaleArrayType.xsd #####

-->
	<xs:complexType name="PromotionalSaleArrayType">
		<xs:annotation>
			<xs:documentation>
				An array of promotional sales.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="PromotionalSale" type="ns:PromotionalSaleType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Contains promotional sale information based on the request.
						If you did not specify a PromotionalSaleID in the request,
						then all promotional sales for the seller are returned. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetPromotionalSaleDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>						
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PromotionalSaleDetailsType.xsd #####

-->
	<xs:complexType name="PromotionalSaleDetailsType">
		<xs:annotation>
			<xs:documentation>
				If a seller has reduced the price of a listed item with the Promotional Price Display
				feature, this type contains the original price of the discounted item and other
				information.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="OriginalPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>					
						Original price of an item whose price a seller has reduced with the Promotional Price
						Display feature.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WatchList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>			
			<xs:element name="StartTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>					
						Start time of a discount for an item whose price a seller has reduced with the
						Promotional Price Display feature.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WatchList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>				
			<xs:element name="EndTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>					
						End time of a discount for an item whose price a seller has reduced with the
						Promotional Price Display feature.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WatchList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>				
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PromotionalSaleStatusCodeList.xsd #####

-->
	<xs:simpleType name="PromotionalSaleStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				Values indicate the status of a sale. Used for the Promotional Price Display
				feature, which enables sellers to apply discounts across many listings.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Active">
				<xs:annotation>
					<xs:documentation>
						The promotional sale is active. 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Scheduled">
				<xs:annotation>
					<xs:documentation>
						The promotional sale is scheduled. That is, the start time is in the future. 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Processing">
				<xs:annotation>
					<xs:documentation>
						The status of the promotional sale is pending. When first scheduling a Sale,
						if you select over 200 listings to be in any given Sale, it will take some
						time for eBay to process the request.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Inactive">
				<xs:annotation>
					<xs:documentation>
						The promotional sale is inactive, the sale has ended. You can reschedule a
						sale once it has ended, but you will need to wait at least 24 hours before it
						can become active.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Deleted">
				<xs:annotation>
					<xs:documentation>
						The promotional sale has been deleted. Deleted promotional sales cannot be 
						updated or reactivated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/PromotionalSaleType.xsd #####

-->
	<xs:complexType name="PromotionalSaleType">
		<xs:annotation>
			<xs:documentation>
				Details for a single promotional sale.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="PromotionalSaleID" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>					
						Unique ID of a promotional sale (discount and/or free shipping) for items.
						This field is an input field only for the SetPromotionalSale call
						and only if you are not adding a new promotional sale.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetPromotionalSaleDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetPromotionalSale</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>	
			<xs:element name="PromotionalSaleName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>					
						Name of a promotional sale for items.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetPromotionalSale</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetPromotionalSaleDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PromotionalSaleItemIDArray" type="ns:ItemIDArrayType" minOccurs="0">					
				<xs:annotation>
					<xs:documentation>
						Items covered by a promotional sale.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetPromotionalSaleDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>			
			<xs:element name="Status" type="ns:PromotionalSaleStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Status of a promotional sale for items.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetPromotionalSaleDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>			
			<xs:element name="DiscountType" type="ns:DiscountCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Type of a promotional sale discount for items (for example, percentage). 
						Applies to price discount sales only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetPromotionalSale</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetPromotionalSaleDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>			
			<xs:element name="DiscountValue" type="xs:double" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Value of a promotional sale discount for items, a percentage discount 
						or a fixed amount reduction. Percentage discounts must be at least 5% and 
						cannot exceed 75% of the original listing price. Fixed amount discounts 
						will be in the currency of the original listing. 
						Applies to price discount sales only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetPromotionalSale</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetPromotionalSaleDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>						
			<xs:element name="PromotionalSaleStartTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Start date of a promotional sale for items. Promotional sales can start
						immediately or be scheduled to start at a later date. Some sites require
						items to have been listed for a specific duration before they can be added
						to a promotional sale (for example, on the US site, items must have been 
						listed for a day before they can be added to a promotional sale).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetPromotionalSale</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetPromotionalSaleDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>			
			<xs:element name="PromotionalSaleEndTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						End date of a promotional sale discount for items. Maximum listing durations
						vary by site from 14 days to 45 days. The minimum promotional sale duration is 1 day for most sites, but 3 days on some sites.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetPromotionalSale</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetPromotionalSaleDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PromotionalSaleType" type="ns:PromotionalSaleTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Type of promotional sale: price discount, free shipping, or both.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetPromotionalSale</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetPromotionalSaleDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PromotionalSaleTypeCodeList.xsd #####

-->
	<xs:simpleType name="PromotionalSaleTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				Values specify or indicate the type of promotional sale offered. 
				Promotional sales give store owners the ability to apply discounts and/or 
				free shipping across many listings for a specific duration.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="PriceDiscountOnly">
				<xs:annotation>
					<xs:documentation>
						Sale offers price discount only.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FreeShippingOnly">
				<xs:annotation>
					<xs:documentation>
						Sale offers free shipping only.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>			
			<xs:enumeration value="PriceDiscountAndFreeShipping">
				<xs:annotation>
					<xs:documentation>
						Sale offers both price discount and free shipping.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/PromotionalShippingDiscountDetailsType.xsd #####

-->
	<xs:complexType name="PromotionalShippingDiscountDetailsType">
		<xs:annotation>
			<xs:documentation>
				Details of a promotional shipping discount.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="DiscountName" type="ns:DiscountNameCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The type of promotional shipping discount that is detailed in the profile.
						If MaximumShippingCostPerOrder, see ShippingCost.
						If ShippingCostXForAmountY, see ShippingCost and OrderAmount.
						If ShippingCostXForItemCountN, see ShippingCost and ItemCount.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetShippingDiscountProfiles</CallName>
							<OnlyTheseValues>
								MaximumShippingCostPerOrder, ShippingCostXForAmountY, ShippingCostXForItemCountN
							</OnlyTheseValues>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetShippingDiscountProfiles</CallName>
							<OnlyTheseValues>
								MaximumShippingCostPerOrder, ShippingCostXForAmountY, ShippingCostXForItemCountN
							</OnlyTheseValues>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<OnlyTheseValues>
								MaximumShippingCostPerOrder, ShippingCostXForAmountY, ShippingCostXForItemCountN
							</OnlyTheseValues>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This is shipping cost X, when DiscountName is either ShippingCostXForAmountY or
						ShippingCostXForItemCountN, and is the maximum cost when DiscountName is
						MaximumShippingCostPerOrder.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetShippingDiscountProfiles</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetShippingDiscountProfiles</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="OrderAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This is the cost Y of the order (not including shipping cost),
						when DiscountName is set to ShippingCostXForAmountY.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetShippingDiscountProfiles</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetShippingDiscountProfiles</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This is the number of items, when DiscountName is set to ShippingCostXForItemsY.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetShippingDiscountProfiles</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetShippingDiscountProfiles</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/PurchasePurposeTypeCodeList.xsd #####

-->
	<xs:simpleType name="PurchasePurposeTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				The purpose of a purchase (e.g., by a PayPal application).
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Other">
				<xs:annotation>
					<xs:documentation>
						Custom Code
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyNowItem">
				<xs:annotation>
					<xs:documentation/>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShoppingCart">
				<xs:annotation>
					<xs:documentation/>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AuctionItem">
				<xs:annotation>
					<xs:documentation/>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GiftCertificates">
				<xs:annotation>
					<xs:documentation/>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Subscription">
				<xs:annotation>
					<xs:documentation/>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Donation">
				<xs:annotation>
					<xs:documentation/>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayBilling">
				<xs:annotation>
					<xs:documentation/>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/PurchaseReminderEmailPreferencesType.xsd #####

-->
	<xs:complexType name="PurchaseReminderEmailPreferencesType">
		<xs:annotation>
			<xs:documentation>
			  Contains a seller's preference for sending a "Payment Reminder Email" to buyers.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="PurchaseReminderEmailPreferences" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					  If true, a payment reminder Email is sent to buyers.
				  </xs:documentation>
				  <xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/QuantityAvailableHintCodeList.xsd #####

-->
	<xs:simpleType name="QuantityAvailableHintCodeType">
		<xs:annotation>
			<xs:documentation>
				Indicates the text message type of the item's quantity availability.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Limited">
				<xs:annotation>
					<xs:documentation>
						(out) The message "Limited quantity available" is shown in the web
						flow (e.g., for a flash sale or a Daily Deal).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MoreThan">
				<xs:annotation>
					<xs:documentation>
						(out) The message "More than 10 available" is shown in the web flow.
						10 is the value of QuantityThreshold tag based on the seller's
						preference.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/QuantityInfoType.xsd #####

-->
	<xs:complexType name="QuantityInfoType">
		<xs:annotation>
			<xs:documentation>
			Currently applies to tickets. May apply to other categories in the future.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>			
			<xs:element name="MinimumRemnantSet" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Enables you (the seller) to avoid being left with 1 item in your 
						listing. A typical use case is event tickets in reserved, 
						adjacent seats, or items that typically only sell if more than 
						1 can be purchased at once. &lt;br&gt;
						&lt;br&gt;
						Specify the minimum number of items that 
						should remain if a buyer doesn't purchase all the items. 
						Based on the value of MinimumRemnantSet and the listing's 
						available quantity (Quantity-QuantitySold), eBay calculates how many 
						items a buyer can purchase. 
						For example, suppose you list 5 tickets, and you want at least 
						2 tickets remaining for the final buyer to purchase. 
						In this case, you would set MinimumRemnantSet to 2. 
						This means a buyer can purchase 1, 2, 3, or 5 tickets, but not 4 
						(because 4 would leave the seller with 1 ticket).&lt;br&gt;
						&lt;br&gt;
						To remove this restriction when you revise or relist,
						set MinimumRemnantSet to 1.&lt;br&gt;
						&lt;br&gt;
						Applicable to multi-quantity, fixed-price listings. 
						Currently supported for US and CA event ticket listings.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>						
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<Default>1</Default>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/QuantityOperatorCodeList.xsd #####

-->
	<xs:simpleType name="QuantityOperatorCodeType">
		<xs:restriction base="xs:token">
			<xs:enumeration value="LessThan">
				<xs:annotation>
					<xs:documentation>
						Used by QuantityOperator to specify that you are seeking quantities less than Quantity.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LessThanOrEqual">
				<xs:annotation>
					<xs:documentation>
						Used by QuantityOperator to specify that you are seeking quantities less than or equal to Quantity.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Equal">
				<xs:annotation>
					<xs:documentation>
						Used by QuantityOperator to specify that you are seeking quantities equal to Quantity.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GreaterThan">
				<xs:annotation>
					<xs:documentation>
						Used by QuantityOperator to specify that you are seeking quantities greater than Quantity.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GreaterThanOrEqual">
				<xs:annotation>
					<xs:documentation>
						Used by QuantityOperator to specify that you are seeking quantities greater than or equal to Quantity.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/QuantityRestrictionPerBuyerInfoType.xsd #####

-->
	<xs:complexType name="QuantityRestrictionPerBuyerInfoType">
		<xs:annotation>
			<xs:documentation>
				This type defines the &lt;b&gt;QuantityRestrictionPerBuyer&lt;/b&gt; container, which is
				used by the seller to restrict the quantity of items that may be purchased by one buyer
				during the duration of a fixed-price listing (single or multi-variation).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="MaximumQuantity" type="xs:int" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						This integer value indicates the maximum quantity of items that a single buyer may
						purchase during the duration of a fixed-price listing (single or multi-variation).
						The buyer is blocked from the purchase if that buyer is attempting to purchase a
						quantity of items that will exceed this value. Previous purchases made by the buyer
						are taken into account. For example, if &lt;b&gt;MaximumQuantity&lt;/b&gt; is set to
						'5' for an item listing, and &lt;em&gt;Buyer1&lt;/em&gt; purchases a quantity of
						three, &lt;em&gt;Buyer1&lt;/em&gt; is only allowed to purchase an additional 
						quantity of two in subsequent orders on the same item listing.
						&lt;br/&gt;&lt;br/&gt;
						This field is required if the &lt;b&gt;QuantityRestrictionPerBuyer&lt;/b&gt;
						container is used.
					</xs:documentation>
					<xs:appinfo>
						<Min>1</Min>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/QuestionTypeCodeList.xsd #####

-->
	<xs:simpleType name="QuestionTypeCodeType">
		<xs:restriction base="xs:token">
			<xs:enumeration value="General">
				<xs:annotation>
					<xs:documentation>
			  		General questions about the item.
			  	</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Shipping">
				<xs:annotation>
					<xs:documentation>
						 Questions related to the shipping of the item.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Payment">
				<xs:annotation>
					<xs:documentation>
						Questions related to the payment for the item.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MultipleItemShipping">
				<xs:annotation>
					<xs:documentation>
						Questions related to the shipping of this item
						bundled with other items also purchased on eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomizedSubject">
				<xs:annotation>
					<xs:documentation>
						Customized subjects set by the seller using
						SetMessagePreferences or the eBay Web site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<TagStatus>Reserved</TagStatus>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="None">
				<xs:annotation>
					<xs:documentation>
						No question type applies. This value
						doesn't apply to AddMemberMessageAAQToPartner.
						Note that the value of None can apply if
						Messages.Message.MessageType isn't set to AskSellerQuestion.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future or internal use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/RCSPaymentStatusCodeList.xsd #####

-->
	<xs:simpleType name="RCSPaymentStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				The status of a payment.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Canceled">
				<xs:annotation>
					<xs:documentation>
						Order line item payment has been canceled.
						(Reserved for future use.)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Paid">
				<xs:annotation>
					<xs:documentation>
						Order line item payment is completed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Pending">
				<xs:annotation>
					<xs:documentation>
						Order line item is awaiting payment.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/RangeCodeList.xsd #####

-->
	<xs:simpleType name="RangeCodeType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as &lt;b&gt;GetProduct*&lt;/b&gt; calls were deprecated.
				<!-- Type declaration to be used by other schema. Indicates that the data
				represents the high or low end in a range, such as a date range,
				price range, or width range. (For example, when calling
				GetProductSearchResults, you use range codes to indicate the role of
				an attribute in a range.)  -->
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="High">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						High end of the range.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Low">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Low end of the range.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						(out) Reserved for internal or future use.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/RateTableDetailsType.xsd #####

-->
	<xs:complexType name="RateTableDetailsType">
		<xs:annotation>
			<xs:documentation>
			   This type contains fields to specify the shipping rate tables that are to be applied to a listing. Shipping rate tables enable sellers to tailor the flat shipping rates offered for an item to fit the shipping destination. They can specify a base rate for a large region, then define alternative rates or surcharges for shipping to other (extended) regions within the larger region.
   			&lt;br&gt;&lt;br&gt;
				Prerequisites for applying shipping rate tables:
				&lt;ul&gt;
				&lt;li&gt;The shipping type for the listing must be Flat. &lt;/li&gt;
				&lt;li&gt;The seller must have previously configured a shipping rate table in My eBay site preferences. &lt;/li&gt;
				&lt;/ul&gt;
            This container is returned from the GetItem family of calls only for the seller who listed the item.
   			&lt;br&gt;&lt;br&gt;
				You can find more information about using shipping rate tables in the Shipping chapter of the Trading API User's Guide.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
   		<xs:element name="DomesticRateTable" type="xs:string" minOccurs="0">
   			<xs:annotation>
   				<xs:documentation>
   					This field specifies which domestic shipping rate table to apply to a listing. Domestic rate tables can be used only for items listed on the eBay US, UK, DE, AU and Motors Parts and Accessories websites.
                  &lt;br&gt;&lt;br&gt;
                  Currently, sellers can configure only one domestic shipping rate table, so set &lt;strong&gt;DomesticRateTable&lt;/strong&gt; = &lt;code&gt;Default&lt;/code&gt; to apply that table. The rates assigned to the various domestic regions are applied depending on the location of the buyer. If only one shipping service category and rate has been set for a given domestic region in the domestic rate table, buyers in that region will see only one shipping cost. If several service levels and rates are set up in the domestic shipping rate table for a given domestic region, buyers in that region will see the different shipping levels and rates and can choose one of them.
                  &lt;br&gt;&lt;br&gt;
   					If you are modifying or relisting an item (using the Revise or Relist family of calls), you can delete the existing rate table setting applied to the listing by using the empty tag: &lt;code&gt;&amp;lt;DomesticRateTable /&amp;gt;&lt;/code&gt;
   					&lt;br&gt;&lt;br&gt;
                  This field is returned from the GetItem family of calls only for the seller who listed the item.
   					&lt;br&gt;&lt;br&gt;
   					You can find more information about using shipping rate tables in the Shipping chapter of the Trading API User's Guide.
   				</xs:documentation>
   				<xs:appinfo>
   					<MaxLength>50</MaxLength>
   					<CallInfo>
   						<CallName>AddFixedPriceItem</CallName>
   						<CallName>AddItem</CallName>
   						<CallName>AddItems</CallName>
   						<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetSellerList</CallName>
   						<CallName>RelistFixedPriceItem</CallName>
   						<CallName>RelistItem</CallName>
   						<CallName>ReviseFixedPriceItem</CallName>
   						<CallName>ReviseItem</CallName>
   						<CallName>ReviseSellingManagerTemplate</CallName>
   						<CallName>VerifyAddFixedPriceItem</CallName>
   						<CallName>VerifyAddItem</CallName>
   						<CallName>VerifyRelistItem</CallName>
   						<RequiredInput>Conditionally</RequiredInput>
   					</CallInfo>
   					<CallInfo>
   						<CallName>GetItem</CallName>
   						<CallName>GetSellingManagerTemplates</CallName>
   						<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
   						<Returned>Conditionally</Returned>
   					</CallInfo>
   					<SeeLink>
   						<Title>Specifying Shipping Types and Costs</Title>
   						<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Shipping-TypesCosts.html#UsingShippingRateTables</URL>
   					</SeeLink>
   				</xs:appinfo>
   			</xs:annotation>
   		</xs:element>
   		<xs:element name="InternationalRateTable" type="xs:string" minOccurs="0">
   			<xs:annotation>
   				<xs:documentation>
   					This field specifies which international shipping rate table to apply to a listing. International rate tables can be used only for items listed on the DE or UK site.
                  &lt;br&gt;&lt;br&gt;

                  Currently, sellers can configure only one international shipping rate table, so set &lt;strong&gt;InternationalRateTable&lt;/strong&gt; = &lt;code&gt;Default&lt;/code&gt; to apply that table. The rates assigned to the various countries are applied depending on the location of the buyer. If only one shipping service category and rate has been set for a given country in the international rate table, buyers in that country will see only one shipping cost. If several service levels and rates are set up in the international shipping rate table for a given country, buyers in that country will see the different shipping levels and rates and can choose one of them.
                  &lt;br&gt;&lt;br&gt;

   					If you are modifying or relisting an item (using the Revise or Relist family of calls), you can delete the existing rate table setting applied to the listing by using the empty tag: &lt;code&gt;&amp;lt;InternationalRateTable /&amp;gt;&lt;/code&gt;
   					&lt;br&gt;&lt;br&gt;

                  This field is returned from the GetItem family of calls only for the seller who listed the item.
   					&lt;br&gt;&lt;br&gt;

   					You can find more information about using shipping rate tables in the Shipping chapter of the Trading API User's Guide.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetSellerList</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
   						<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
   					<CallInfo>
   						<CallName>GetItem</CallName>
   						<CallName>GetSellingManagerTemplates</CallName>
   						<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
   						<Returned>Conditionally</Returned>
   					</CallInfo>
   					<SeeLink>
   						<Title>Specifying Shipping Types and Costs</Title>
   						<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Shipping-TypesCosts.html#UsingShippingRateTables</URL>
   					</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ReasonCodeDetailType.xsd #####

-->
	<xs:complexType name="ReasonCodeDetailType">
		<xs:annotation>
			<xs:documentation>
				A container for VeRO reason code details.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="BriefText" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The short description of the infringement associated with the reason code ID.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetVeROReasonCodeDetails</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailedText" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The long description of the infringement associated with the reason code ID.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetVeROReasonCodeDetails</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="codeID" type="xs:long">
			<xs:annotation>
				<xs:documentation>
						A unique identifier assigned to a reason code. 
					</xs:documentation>
				<xs:appinfo>
					<Min/>
					<Max/>
					<Default/>
					<CallInfo>
						<CallName>GetVeROReasonCodeDetails</CallName>
						<Returned>Always</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ReasonHideFromSearchCodeList.xsd #####

-->
	<xs:simpleType name="ReasonHideFromSearchCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type that defines the possible reasons why an auction listing 
				is being hidden from search on the eBay site. 
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="DuplicateListing">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the auction listing is being hidden from search on the eBay site because the 
						listing has been determined by eBay to be a duplicate listing with zero bids.
						&lt;br/&gt;&lt;br/&gt;
						This enumeration is associated with eBay Duplicate Listings Policy, which has taken 
						effect on the US, CA, CA-FR, and eBay Motors (Parts and Accessories only) sites. 
						Event Tickets, Real Estate, and Motor Vehicle categories are excluded from this 
						policy. For more information, read 
				&lt;a href="http://pages.ebay.com/help/policies/listing-multi.html"&gt;eBay's Duplicate Listings Policy&lt;/a&gt; help page.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="OutOfStock">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the listing is hidden from search because the quantity is zero. However, the lising is still alive and will
						and will reappear in the search results when the quantity is set set to something greater than zero. For more information,
						see &lt;a href="http://developer.ebay.com/Devzone/XML/docs/Reference/eBay/types/ItemType.html#OutOfStockControl"&gt;OutOfStockControl&lt;/a&gt;.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/RecipientRelationTypeCodeList.xsd #####

-->
	<xs:simpleType name="RecipientRelationCodeType">
		<xs:annotation>
			<xs:documentation>
				A seller can make a Transaction Confirmation Request (TCR) for an item. This code
				list contains values to specify the current relationship between the seller and
				the potential buyer. For a seller to make a Transaction Confirmation Request (TCR)
				for an item, the potential buyer must meet one of the criteria in this code list.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="1">
				<xs:annotation>
					<xs:documentation>
						Indicates that the recipient has one or more bids on the item; the relationship is "bidder."
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="2">
				<xs:annotation>
					<xs:documentation>
						Indicates that the recipient has one or more best offers on the item; the
						relationship is "best offer buyer."
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="3">
				<xs:annotation>
					<xs:documentation>
						Indicates that the recipient has asked the seller a question about the item;
						the relationship is "a member with an ASQ question."
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="4">
				<xs:annotation>
					<xs:documentation>
						Indicates that the recipient has a postal code; the relationship is "a member
						with a postal code."
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/RecommendationEngineCodeList.xsd #####

-->
	<xs:simpleType name="RecommendationEngineCodeType">
		<xs:annotation>
			<xs:documentation>
				RecommendationEngineCodeType - Type declaration to be used by other schema.
				Identifies the engines that can be used to analyze proposed listing data.
				See the Developer's Guide for a list of recommendation engines that
				are currently operational.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ListingAnalyzer">
				<xs:annotation>
					<xs:documentation>
						(in) Listing Analyzer engine; Returns tips related to fields
						that a seller wants to specify in a listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SIFFTAS">
				<xs:annotation>
					<xs:documentation>
						(in) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ProductPricing">
				<xs:annotation>
					<xs:documentation>
						(in) Product Pricing engine. Returns average start and sold prices
						of completed items that were listed a specified product ID.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SuggestedAttributes">
				<xs:annotation>
					<xs:documentation>
						(in) Suggested Attributes engine. Returns suggested attributes
						and catalog products (for Pre-filled Item Information) that have been
						used by other sellers who listed similar items in the same category.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemSpecifics">
				<xs:annotation>
					<xs:documentation>
						(in) Custom Item Specifics engine. Returns the most popular
						names and values to use for custom Item Specifics based the
						requested category (and the Title, if specified).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/RecommendationType.xsd #####

-->
	<xs:complexType name="RecommendationType">
		<xs:annotation>
			<xs:documentation>
				This type is reserved for future or internal use.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="FieldGroup" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is reserved for future or internal use.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FieldName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is reserved for future or internal use.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RecommendationCode" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is reserved for future or internal use.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>10</MaxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RecommendedValue" type="xs:string" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						This field is reserved for future or internal use.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Message" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is reserved for future or internal use.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/RecommendationValidationRulesType.xsd #####

-->
	<xs:complexType name="RecommendationValidationRulesType">
		<xs:annotation>
			<xs:documentation>
				Defines rules for recommended Item Specifics. The rules apply when 
				the Item Specific is subsequently used in AddItem and related calls.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ValueType" type="ns:ValueTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The data type (e.g., decimal) that eBay expects the value to 
						adhere to in listing requests.
						Only returned if the data type is not Text. 
						In some cases, more details about the data type are returned 
						in the ValueFormat field.&lt;br&gt;
						&lt;br&gt;
						As buyers may search on the value you specify in AddItem,
						the ISBN, UPC, or EAN should match the value that was specified by 
						the publisher or manufacturer.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategorySpecifics</CallName>
							<CallName>GetItemRecommendations</CallName>
							<Context>NameRecommendation.ValidationRules</Context>
							<Default>Text</Default>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MinValues" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Minimum number of values that you can specify for this Item Specific
						in listing requests. Not returned if zero (0).&lt;br&gt;
						&lt;br&gt;
						If 1 or more, it means this Item Specfic is required
						in listing requests (in the specified category). (Your listing 
						request will return errors if the Item Specific is not present.) 
						If Relationship  is also present, it means this Item Specific is 
						required when you specify its parent value in listing requests.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategorySpecifics</CallName>
							<CallName>GetItemRecommendations</CallName>
							<Context>NameRecommendation.ValidationRules</Context>
							<Default>0</Default>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxValues" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Maximum number of values that you can specify for this Item Specific
						in listing requests (like AddItem) in the specified 
						category.&lt;br&gt;
						&lt;br&gt;
						Most Item Specifics can only have one value. When this is 
						greater than 1, your application can present the value 
						recommendations (if any) as a multi-select list to the seller. 
						(See SelectionMode to determine whether the seller needs to 
						choose from eBay's recommendations or not.)
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategorySpecifics</CallName>
							<CallName>GetItemRecommendations</CallName>
							<Context>NameRecommendation.ValidationRules</Context>
							<Default>1</Default>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SelectionMode" type="ns:SelectionModeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Controls whether you can specify your own name and value 
						in listing requests, or if you need to use a name and/or value 
						that eBay has defined.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategorySpecifics</CallName>
							<CallName>GetItemRecommendations</CallName>
							<Context>NameRecommendation.ValidationRules</Context>
							<OnlyTheseValues>FreeText, Prefilled, SelectionOnly</OnlyTheseValues>
							<Default>FreeText</Default>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Confidence" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates eBay's confidence that this is the right name or value, 
						given the data you specified your request. The confidence is based
						on historical items in the same category, with similar titles 
						(if specified).&lt;br&gt;
						&lt;br&gt;
						For example, in GetItemRecommendations, if your request includes a 
						title with words like "Blue T-Shirt", then Color=Blue is likely to 
						have a higher confidence score than Color=Red in the response. 
						If the title does not include a recognized color value, 
						then Color may still have a high confidence score 
						(based on historical item data in the category), but the scores for 
						Blue and Red may have a more even distribution.&lt;br&gt;
						&lt;br&gt;
						Only returned when IncludeConfidence is true in the request. 
						Not returned when SelectionMode is Prefilled.
					</xs:documentation>
					<xs:appinfo>
						<Min>0</Min>
						<Max>100</Max>
						<CallInfo>
							<CallName>GetCategorySpecifics</CallName>
							<CallName>GetItemRecommendations</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Relationship" type="ns:NameValueRelationshipType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
							Indicates the Item Specific's logical dependency on another 
							Item Specific, if any. 
							&lt;br&gt;
							&lt;br&gt;
							For example, in a clothing category, Size Type could be 
							recommended as a parent of Size, because Size=XL would 
							mean something different to buyers when 
							Size Type=Juniors or Size Type=Regular. &lt;br&gt;
							&lt;br&gt;
							Or in the US (in the future), a list of cities can vary depending
							on the state, so State could be recommended as a parent of City.&lt;br&gt;
							&lt;br&gt;
							Currently, categories only recommend a maximum of one parent 
							for an Item Specific.
							For example, Size=XL could have a Size Type=Juniors
							parent in a Juniors clothing category. 
							In the future, some categories may recommend multiple parents.
							For example, City=Mountain View could have parents like 
							State=California, State=New York, and State=North Carolina.&lt;br&gt;
							&lt;br&gt;
							If an Item Specific has value dependencies (i.e., if it has value recommendations that contain Relationship), then
							all of its value recommendations are returned (regardless of the 
							number you specified in MaxValuesPerName).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategorySpecifics</CallName>
							<CallName>GetItemRecommendations</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VariationPicture" type="ns:VariationPictureRuleCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the name (e.g., Color) can (or must) be used to 
						classify the variation pictures.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategorySpecifics</CallName>
							<CallName>GetItemRecommendations</CallName>
							<Context>NameRecommendation.ValidationRules</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VariationSpecifics" type="ns:VariationSpecificsRuleCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the recommended name/value pair can be used in 
						Item.Variations in AddFixedPriceItem and related calls. 
						For example, a given category could disable a name like Brand 
						in variation specifics (if Brand is only allowed in the item specifics at the Item level). The same category could
						enable a name like Size for variation specifics 
						(in addition to recommending it for item specifics). 
						If not returned, then the name/value can be used for
						both variation specifics and item specifics.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategorySpecifics</CallName>
							<CallName>GetItemRecommendations</CallName>
							<Context>NameRecommendation.ValidationRules</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ValueFormat" type="ns:ValueFormatCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The format of the data type (e.g., date format) that eBay 
						expects the item specific's value to adhere to in listing requests. 
						A data type identified by the ValueType field may have different 
						representations, and ValueFormat specifies the precise format 
						that is required.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategorySpecifics</CallName>
							<CallName>GetItemRecommendations</CallName>
							<Context>NameRecommendation.ValidationRules</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/RecommendationsType.xsd #####

-->
	<xs:complexType name="RecommendationsType">
		<xs:annotation>
			<xs:documentation>
			Defines details about recommended names and values for custom Item Specifics.
		</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CategoryID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The category in which the associated Item Specifics are popular.
						This is always a category that you specified in the request.&lt;br&gt;
						&lt;br&gt;
						Only returned for categories that have popular Item Specifics,
						or when you also pass in the Name field.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>10</MaxLength>
						<CallInfo>
							<CallName>GetCategorySpecifics</CallName>
							<CallName>GetItemRecommendations</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NameRecommendation" type="ns:NameRecommendationType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Contains an Item Specific that eBay recommends as popular
						within the specified category. Only returned if recommendations are 
						found.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategorySpecifics</CallName>
							<CallName>GetItemRecommendations</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Updated" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If true, the recommended Item Specifics for this category
						have changed since the time you specified (in LastUpdateTime).
						(In this case, we suggest you retrieve the latest data for
						the category.)
						If false, the recommended Item Specifics for this category
						have not changed since the time you specified.&lt;br&gt;
						&lt;br&gt;
						Only returned when you pass LastUpdateTime in the request.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategorySpecifics</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/RecoupmentPolicyConsentType.xsd #####

-->
	<xs:complexType name="RecoupmentPolicyConsentType">
    <xs:annotation>
        <xs:documentation>
           Container for supported site information
        </xs:documentation>
    </xs:annotation>
    <xs:sequence>
        <xs:element name="Site" type="ns:SiteCodeType" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
                <xs:documentation>
                  Site codes for sites where the Seller has agreed to cross-border trade recoupment.
                  This means that the site where the seller is trading requires a recoupment agreement
                  for cross-border trade, and the seller has an agreement in effect.
                </xs:documentation>
                <xs:appinfo>
                    <CallInfo>
                        <CallName>GetUser</CallName>
                        <Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
                        <Returned>Conditionally</Returned>
                        <TagStatus>ComingSoon</TagStatus>
                    </CallInfo>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
    </xs:sequence>
</xs:complexType>
<!--

##### from file eBLBaseComponents/public/RefundArrayType.xsd #####

-->
	<xs:complexType name="RefundArrayType">
		<xs:annotation>
			<xs:documentation>
				Contains an array of refunds.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Refund" type="ns:RefundType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Contains information about one refund. Applicable to Half.com (for GetOrders). Applicable to refunds issued with eBay's new Payment Process.&lt;br/&gt;&lt;br/&gt;
				    &lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; The new eBay payment process for German and Austrian sites has been put on hold indefinitely.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/RefundCodeList.xsd #####

-->
	<xs:simpleType name="RefundOptionsCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type contains the possible refund, exchange, or store credit options that a
				seller may offer a buyer when the buyer wants to return the item.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="MoneyBack">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the seller will refund the buyer the cost of the item, excluding shipping and handling costs and any restocking fee (US only). 
						&lt;br&gt;&lt;br&gt;
						The seller should use the &lt;b&gt;ReturnPolicy.Description&lt;/b&gt; field in the Add API call to explain how the refund will be handled (such as whether the refund will occur via PayPal).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Exchange">
				<xs:annotation>
					<xs:documentation>
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						This value is deprecated on the US site, and all listings attempting to use this
						value will be blocked.
						&lt;/span&gt;
						&lt;br&gt;
						This value indicates that the seller will exchange the returned item for another item. 
						The seller should use the &lt;b&gt;ReturnPolicy.Description&lt;/b&gt; field in the Add API call to explain how this will occur (such as whether the seller will send an identical item in place of the returned item).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MerchandiseCredit">
				<xs:annotation>
					<xs:documentation>
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						This value is deprecated on the US site, and all listings attempting to use this
						value will be blocked.
						&lt;/span&gt;
						&lt;br&gt;
						The seller will give the buyer a credit toward the purchase of another item. The seller should use the &lt;b&gt;ReturnPolicy.Description&lt;/b&gt; field in the Add API call to explain how the buyer can redeem this credit.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MoneyBackOrExchange">
				<xs:annotation>
					<xs:documentation>
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						US sellers opted into eBay-managed returns, that are willing to refund buyers or offer an identical replacement item, should use the 'MoneyBackOrReplacement' value instead of 'MoneyBackOrExchange'. 
						&lt;/span&gt;
						This value indicates that the seller will refund the buyer the cost of the item, excluding shipping and handling costs and any restocking fee (US only), or the seller will exchange the returned item for another identical/similar item.
						&lt;br&gt;&lt;br&gt; 
						The seller should use the &lt;b&gt;ReturnPolicy.Description&lt;/b&gt; field in the Add API call to explain how the refund will be handled, such as whether the refund will occur via PayPal, or how the exchange will occur, such as whether the seller will send an identical item in place of the returned item.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MoneyBackOrReplacement">
				<xs:annotation>
					<xs:documentation>
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						This value is only available on the US site. US sellers opted into eBay-managed returns should use this value (and not 'MoneyBackOrExchange') if they are willing to refund buyers or offer an identical replacement item.
						&lt;/span&gt;
						&lt;br&gt;
						This value indicates that the seller will refund the buyer the cost of the item (excluding shipping and handling costs and any restocking fee) through eBay-managed returns, or the seller will replace the returned item with another identical item.
						&lt;br&gt;&lt;br&gt; 
						The seller should use the &lt;b&gt;ReturnPolicy.Description&lt;/b&gt; field in the Add API call to explain to buyer that are refunds and replacements will be handled through the eBay-managed returns process.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/RefundDetailsType.xsd #####

-->
	<xs:complexType name="RefundDetailsType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;ReturnPolicyDetails.Refund&lt;/b&gt; container that is 
				returned in &lt;b&gt;GeteBayDetails&lt;/b&gt;. All of the values (along with descriptions 
				for each value) that can be used as a Refund Option when listing an item is returned 
				under the &lt;b&gt;ReturnPolicyDetails.Refund&lt;/b&gt; container.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="RefundOption" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates how the seller will compensate the buyer for a returned item. This value can
						be passed in the Add/Revise/Relist/VerifyAdd API calls.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; 
						As of version 771, listings created, revised, or relisted on the US site with
						deprecated &lt;b&gt;RefundOption&lt;/b&gt; and/or
						&lt;b&gt;ReturnsWithinOption&lt;/b&gt; values (using Add/Revise/Relist family of
						API calls) will be blocked.
						&lt;br/&gt;&lt;br/&gt;
						For &lt;b&gt;RefundOption&lt;/b&gt;, the deprecated values on the US site are &lt;b&gt;MerchandiseCredit&lt;/b&gt; 
						and &lt;b&gt;Exchange&lt;/b&gt;. Instead of these deprecated values, the seller must
						offer a &lt;b&gt;MoneyBack&lt;/b&gt; or a &lt;b&gt;MoneyBackOrExchange&lt;/b&gt; refund 
						option. Consider using the &lt;b&gt;MoneyBackOrExchange&lt;/b&gt; option when you have 
						the depth of inventory to support an exchange for a different size, color, or undamaged
						unit. Otherwise, use the &lt;b&gt;MoneyBack&lt;/b&gt; option if you have limited 
						inventory.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>RefundOptionsCodeType</ListBasedOn>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Display string that applications can use to present RefundOption in
						a more user-friendly format (such as in a drop-down list).
						Not applicable as input to the AddItem family of calls. (Use RefundOption instead.)
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/RefundFailureCodeType.xsd #####

-->
	<xs:simpleType name="RefundFailureCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type that list the possible reasons why a German or Austrian seller's attempt
				to distribute a refund to a buyer through the Order Adjustment API's issueRefund call 
				failed. This type is only applicable to orders subject to the new eBay payment process 
				on the German and Austrian sites.
				&lt;br/&gt;&lt;br/&gt;
				Currently, this type is not applicable since the new eBay payment process for German and 
				Austrian sites has been put on hold indefinitely.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="PaypalBillingAgreementCanceled">
				<xs:annotation>
					<xs:documentation>
					 The refund attempt failed because the seller's billing agreement with PayPal has
					 been cancelled. 
					 &lt;br/&gt;&lt;br/&gt;
           &lt;span class="tablenote"&gt;
           &lt;strong&gt;Note:&lt;/strong&gt; The new eBay payment process for German and 
						Austrian sites has been put on hold indefinitely.
           &lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaypalRiskDeclinesTransaction">
				<xs:annotation>
					<xs:documentation>
					 The refund attempt failed because because the PayPayl Risk team declined the 
					 transaction. The seller should log in to their PayPal account to proceed with the
					 refund request. 
					 &lt;br/&gt;&lt;br/&gt;
           &lt;span class="tablenote"&gt;
           &lt;strong&gt;Note:&lt;/strong&gt; The new eBay payment process for German and 
						Austrian sites has been put on hold indefinitely.
           &lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/RefundFailureReasonType.xsd #####

-->
	<xs:complexType name="RefundFailureReasonType">
		<xs:annotation>
			<xs:documentation>
			 A container for the &lt;strong&gt;RefundFailureCode&lt;/strong&gt; field.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="RefundFailureCode" type="ns:RefundFailureCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					 An enumerated value indicating the reason why a German or Austrian seller's attempt
						to distribute a refund to a buyer through the Order Adjustment API's issueRefund call 
						failed. This field is only applicable to orders subject to the new eBay payment process 
						on the German and Austrian sites.&lt;br/&gt;&lt;br/&gt;
					 &lt;span class="tablenote"&gt;
					 &lt;strong&gt;Note:&lt;/strong&gt; The new eBay payment process for German and 
						Austrian sites has been put on hold indefinitely.
					 &lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
					 <CallInfo>
					  <CallName>GetOrders</CallName>
					  <CallName>GetItemTransactions</CallName>
					  <CallName>GetOrderTransactions</CallName>
					  <CallName>GetSellerTransactions</CallName>
					  <Details>DetailLevel: none, ReturnAll</Details>
					  <Returned>Conditionally</Returned>
					  <OnlyTheseValues>PaypalBillingAgreementCanceled, PaypalRiskDeclinesTransaction</OnlyTheseValues>
					 </CallInfo>
					 <CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
							<OnlyTheseValues>PaypalBillingAgreementCanceled, PaypalRiskDeclinesTransaction</OnlyTheseValues>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/RefundFundingSourceArrayType.xsd #####

-->
	<xs:complexType name="RefundFundingSourceArrayType">
		<xs:annotation>
			<xs:documentation>
			 Container consisting of one or more &lt;strong&gt;RefundFundingSource&lt;/strong&gt; 
			 containers. This container is only applicable for German and Austrian orders subject 
			 to the new eBay payment process.
			 &lt;br/&gt;&lt;br/&gt;
			 Currently, this type is not applicable since the new eBay payment process on the 
			 German and Austrian sites has been put on hold indefinitely.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="RefundFundingSource" type="ns:RefundFundingSourceType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
				   The funding source for the refund issued by the seller through the Order Adjusment 
				   API's issueRefund call. It is possible that more than one funding source may be 
				   used for this refund.&lt;br/&gt;&lt;br/&gt;
				   &lt;span class="tablenote"&gt;
				   &lt;strong&gt;Note:&lt;/strong&gt; The new eBay payment process on the 
			 		German and Austrian sites has been put on hold indefinitely.
				   &lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/RefundFundingSourceType.xsd #####

-->
	<xs:complexType name="RefundFundingSourceType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;RefundFundingSource&lt;/b&gt; container, which consists of 
				detailed information about the funding source for a refund issued by the seller through the Order Adjusment 
				 API's issueRefund call. It is possible that more than one funding source may be 
				 used for this refund. This type is only applicable for German and Austrian orders subject 
				 to the new eBay payment process.
				 &lt;br/&gt;&lt;br/&gt;
				 Currently, this type is not applicable since the new eBay payment process on the 
				 German and Austrian sites has been put on hold indefinitely.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="RefundingSourceType" type="ns:RefundingSourceTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The source from which the refund was made. 
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; The introduction of the new eBay payment process for the Germany and
						Austria eBay sites has been delayed until further notice. 
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AccountNumber" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The account number of the funding source.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; The introduction of the new eBay payment process for the Germany and
						Austria eBay sites has been delayed until further notice.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RefundAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The amount of the refund. 
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; The introduction of the new eBay payment process for the Germany and
						Austria eBay sites has been delayed until further notice. 						
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerExternalTransactionID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The external transaction ID of the seller's account. 
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; The introduction of the new eBay payment process for the Germany and
						Austria eBay sites has been delayed until further notice. 
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BuyerExternalTransactionID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The external transaction ID of the buyer's account. 
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; The introduction of the new eBay payment process for the Germany and
						Austria eBay sites has been delayed until further notice.  						
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/RefundInformationType.xsd #####

-->
	<xs:complexType name="RefundInformationType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;strong&gt;Refunds&lt;/strong&gt; container, which contains an array of &lt;strong&gt;Refund&lt;/strong&gt; containers. A &lt;strong&gt;Refund&lt;/strong&gt; container consists of detailed information on an In-Store Pickup item refund. 
				&lt;br/&gt;&lt;br/&gt;
				&lt;span class="tablenote"&gt;
				&lt;strong&gt;Note:&lt;/strong&gt; At this time, the In-Store Pickup feature is generally only available to large retail merchants, and can only be applied to multi-quantity, fixed-price listings. Sellers who are eligible for the In-Store Pickup feature can start listing items in Production with the In-Store Pickup option beginning later in Q3 2013. 
				&lt;/span&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Refund" type="ns:RefundTransactionInfoType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						 This container consists of detailed information on an In-Store Pickup item refund. This container is only returned if the merchant is refunding (or providing a store credit) the buyer for an In-Store Pickup item. A separate &lt;strong&gt;Refund&lt;/strong&gt; container will be returned for each &lt;strong&gt;ORDER.RETURNED&lt;/strong&gt; notification that the merchant sends to eBay through the &lt;strong&gt;Inbound Notifications API&lt;/strong&gt;.
						 &lt;br/&gt;&lt;br/&gt;
							&lt;span class="tablenote"&gt;
							&lt;strong&gt;Note:&lt;/strong&gt; A seller must be eligible for the In-Store Pickup feature to list an item that is eligible for In-Store Pickup. At this time, the In-Store Pickup feature is generally only available to large retail merchants, and can only be applied to multi-quantity, fixed-price listings. Sellers who are eligible for the In-Store Pickup feature can start listing items in Production with the In-Store Pickup option beginning later in Q3 2013. However, in the meantime, merchants/developers can test In-Store Pickup functionality in the Sandbox environment, including listing items enabled with the In-Store Pickup feature,  creating store locations and adding inventory to these stores using the Inventory Management API, and informing eBay of In-Store Pickup status changes using the Inbound Notifications API.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
					    <CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>                      
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/RefundLineArrayType.xsd #####

-->
	<xs:complexType name="RefundLineArrayType">
		<xs:annotation>
			<xs:documentation>
				Container consisting of one or more RefundLine fields.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="RefundLine" type="ns:RefundLineType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
					 This field indicates the type and amount of the refund to the buyer involved in 
					 an DE/AT order order subject to the new eBay payment process. The &lt;strong&gt;type&lt;/strong&gt; 
					 attribute indicates whether the refund is being applied against the purchase price or  
					 the shipping price. Using the &lt;strong&gt;issueRefund&lt;/strong&gt; call of the 
					 Order Adjustment API, the seller can also issue an optional/additional refund that 
					 does not apply to the purchase price or shipping price.
					 The &lt;strong&gt;type&lt;/strong&gt; values are defined in the 
					 &lt;strong&gt;RefundLineTypeCodeType&lt;/strong&gt; enumeration type.&lt;br/&gt;&lt;br/&gt;
					 &lt;br/&gt;&lt;br/&gt;
					 &lt;strong&gt;RefundLine&lt;/strong&gt; fields will only be returned if a refund 
					 has been issued from the seller to the buyer for a DE/AT order going through the new
					 eBay payment process.
					 &lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; The introduction of the new eBay payment process for the Germany and
						Austria eBay sites has been delayed until further notice. 
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
					 <CallInfo>
					  <CallName>GetOrders</CallName>
					  <CallName>GetItemTransactions</CallName>
					  <CallName>GetOrderTransactions</CallName>
					  <CallName>GetSellerTransactions</CallName>
					  <Details>DetailLevel: none, ReturnAll</Details>
					  <Returned>Conditionally</Returned>
					 </CallInfo>
					 <CallInfo>
						<CallName>OrderReport</CallName>
						<Returned>Conditionally</Returned>
					 </CallInfo>
          </xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/RefundLineType.xsd #####

-->
	<xs:complexType name="RefundLineType">
		<xs:annotation>
			<xs:documentation>
				The order line item against which the refund was issued.
				If an order ID is present, it indicates that the refund was issued against the entire order.
				If an item ID and transaction ID are present, that indicates that the refund was issued against that particular order line item.
			</xs:documentation>
		</xs:annotation>
		<xs:simpleContent>
			<xs:extension base="ns:AmountType">
				<xs:attribute name="type" type="ns:RefundLineTypeCodeType" use="required">
					<xs:annotation>
						<xs:documentation>
						 A code indicating the order line item to which the refund was applied.
						 &lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; The introduction of the new eBay payment process for the Germany and
						Austria eBay sites has been delayed until further notice. 
						&lt;/span&gt;
						</xs:documentation>
						<xs:appinfo>
						  <CallInfo>
						    <CallName>GetOrders</CallName>
						    <CallName>GetItemTransactions</CallName>
						    <CallName>GetOrderTransactions</CallName>
						    <CallName>GetSellerTransactions</CallName>
						    <Details>DetailLevel: none, ReturnAll</Details>
						    <Returned>Conditionally</Returned>
						  </CallInfo>
						  <CallInfo>
								<CallName>OrderReport</CallName>
								<Returned>Conditionally</Returned>
							</CallInfo>
						</xs:appinfo>
					</xs:annotation>
				</xs:attribute>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/RefundLineTypeCodeType.xsd #####

-->
	<xs:simpleType name="RefundLineTypeCodeType">
		<xs:annotation>
			<xs:documentation>
			 Enumerated type listing the values that indicate whether the refund for the DE/AT order
			 was applied toward the purchase price, the original shipping price, or for an additional
			 amount. This type is only applicable for German and Austrian orders subject 
				 to the new eBay payment process.
				 &lt;br/&gt;&lt;br/&gt;
				 Currently, this type is not applicable since the new eBay payment process on the 
				 German and Austrian sites has been put on hold indefinitely.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="PurchasePrice">
				<xs:annotation>
					<xs:documentation>
					 The refund was applied to the purchase price.&lt;br/&gt;&lt;br/&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShippingPrice">
				<xs:annotation>
					<xs:documentation>
					 The refund was applied to the shipping cost.&lt;br/&gt;&lt;br/&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Additional">
				<xs:annotation>
					<xs:documentation>
					 An additional refund (not accounted for in the original order costs) was issued.&lt;br/&gt;&lt;br/&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/RefundReasonCodeList.xsd #####

-->
	<xs:simpleType name="RefundReasonCodeType">
		<xs:annotation>
			<xs:documentation>
				Explanation of the reason that the refund is being issued. Applicable to Half.com refunds only.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="CannotShipProduct">
				<xs:annotation>
					<xs:documentation>
						Seller is unable to ship the product to the buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="WrongItemShipped">
				<xs:annotation>
					<xs:documentation>
						Seller shipped the wrong item to the buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemBadQuality">
				<xs:annotation>
					<xs:documentation>
						The buyer returned the item due to its quality.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemDamaged">
				<xs:annotation>
					<xs:documentation>
						The buyer returned the item due to damage.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerRemorse">
				<xs:annotation>
					<xs:documentation>
						The buyer decided they did not want the item.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Other">
				<xs:annotation>
					<xs:documentation>
						The seller has another reason for issuing a Half.com refund.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/RefundStatusCodeType.xsd #####

-->
	<xs:simpleType name="RefundStatusCodeType">
		<xs:annotation>
			<xs:documentation>
			 Enumerated type that list the values that indicate the status of the refund request.
				 This type is only applicable for German and Austrian orders subject to the new eBay
				 payment process. 
				 &lt;br/&gt;&lt;br/&gt; 
				 Currently, this type is not applicable since
				 the new eBay payment process on the German and Austrian sites has been put on hold
				 indefinitely.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Successful">
				<xs:annotation>
					<xs:documentation>
					 The refund request was successful.&lt;br/&gt;&lt;br/&gt;
					 &lt;span class="tablenote"&gt;
					 &lt;strong&gt;Note:&lt;/strong&gt; The introduction of the new eBay payment process for the Germany and
						Austria eBay sites has been delayed until further notice. 
					 &lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Pending">
				<xs:annotation>
					<xs:documentation>
					 The refund request is being processed.&lt;br/&gt;&lt;br/&gt;
					 &lt;span class="tablenote"&gt;
					 &lt;strong&gt;Note:&lt;/strong&gt; The introduction of the new eBay payment process for the Germany and
						Austria eBay sites has been delayed until further notice. 
					 &lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Failed">
				<xs:annotation>
					<xs:documentation>
					 The refund request was rejected.&lt;br/&gt;&lt;br/&gt;
					 &lt;span class="tablenote"&gt;
					 &lt;strong&gt;Note:&lt;/strong&gt; The introduction of the new eBay payment process for the Germany and
						Austria eBay sites has been delayed until further notice. 
					 &lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/RefundTransactionArrayType.xsd #####

-->
	<xs:complexType name="RefundTransactionArrayType">
		<xs:annotation>
			<xs:documentation>
				A container consisting of one or more RefundTransaction containers. This type is
			 only applicable for German and Austrian orders subject to the new eBay payment process.
			 &lt;br/&gt;&lt;br/&gt; 
			 Currently, this type is not applicable since the new eBay payment
			 process on the German and Austrian sites has been put on hold indefinitely.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="RefundTransaction" type="ns:RefundTransactionType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
					A container consisting of details about an order line item against which the seller issued a refund.&lt;br/&gt;&lt;br/&gt;
					&lt;span class="tablenote"&gt;
					&lt;strong&gt;Note:&lt;/strong&gt; The new eBay payment process on the 
			 		German and Austrian sites has been put on hold indefinitely.
					&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
						  <CallName>GetOrders</CallName>
						  <CallName>GetItemTransactions</CallName>
						  <CallName>GetOrderTransactions</CallName>
						  <CallName>GetSellerTransactions</CallName>
						  <Details>DetailLevel: none, ReturnAll</Details>
						  <Returned>Conditionally</Returned>
            </CallInfo>
            <CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/RefundTransactionInfoType.xsd #####

-->
	<xs:complexType name="RefundTransactionInfoType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;strong&gt;Refund&lt;/strong&gt; container, which consists of detailed information on an In-Store Pickup item refund.
				&lt;br/&gt;&lt;br/&gt;
				&lt;span class="tablenote"&gt;
				&lt;strong&gt;Note:&lt;/strong&gt; At this time, the In-Store Pickup feature is generally only available to large retail merchants, and can only be applied to multi-quantity, fixed-price listings.  
				&lt;/span&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="RefundStatus" type="ns:PaymentTransactionStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates the success or failure of the attempt by the merchant to refund or provide store credit to the buyer for a returned In-Store Pickup item. This field is always returned with the &lt;strong&gt;Refund&lt;/strong&gt; container.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; A seller must be eligible for the In-Store Pickup feature to list an item that is eligible for In-Store Pickup. At this time, the In-Store Pickup feature is generally only available to large retail merchants, and can only be applied to multi-quantity, fixed-price listings. Sellers who are eligible for the In-Store Pickup feature can start listing items in Production with the In-Store Pickup option beginning later in Q3 2013. However, in the meantime, merchants/developers can test In-Store Pickup functionality in the Sandbox environment, including listing items enabled with the In-Store Pickup feature,  creating store locations and adding inventory to these stores using the Inventory Management API, and informing eBay of In-Store Pickup status changes using the Inbound Notifications API.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<AllValuesExcept>Pending</AllValuesExcept>
						<CallInfo>
						  <CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
						  <Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>  
			<xs:element name="RefundType" type="ns:RefundSourceTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates whether the merchant refunded or provided a store credit to the buyer for the returned In-Store Pickup item. Applicable values are 'REFUND' and 'STORE_CREDIT'. This value is picked up by eBay when the merchant passes in the &lt;strong&gt;REFUND_TYPE&lt;/strong&gt; parameter through the payload of an &lt;strong&gt;ORDER.RETURNED&lt;/strong&gt; notification sent to eBay. 
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; A seller must be eligible for the In-Store Pickup feature to list an item that is eligible for In-Store Pickup. At this time, the In-Store Pickup feature is generally only available to large retail merchants, and can only be applied to multi-quantity, fixed-price listings. Sellers who are eligible for the In-Store Pickup feature can start listing items in Production with the In-Store Pickup option beginning later in Q3 2013. However, in the meantime, merchants/developers can test In-Store Pickup functionality in the Sandbox environment, including listing items enabled with the In-Store Pickup feature,  creating store locations and adding inventory to these stores using the Inventory Management API, and informing eBay of In-Store Pickup status changes using the Inbound Notifications API.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>  
			<xs:element name="RefundTo" type="ns:UserIdentityType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is the eBay user ID of the buyer who is receiving the refund or store credit from the merchant. This field is always returned with the &lt;strong&gt;Refund&lt;/strong&gt; container.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; A seller must be eligible for the In-Store Pickup feature to list an item that is eligible for In-Store Pickup. At this time, the In-Store Pickup feature is generally only available to large retail merchants, and can only be applied to multi-quantity, fixed-price listings. Sellers who are eligible for the In-Store Pickup feature can start listing items in Production with the In-Store Pickup option beginning later in Q3 2013. However, in the meantime, merchants/developers can test In-Store Pickup functionality in the Sandbox environment, including listing items enabled with the In-Store Pickup feature,  creating store locations and adding inventory to these stores using the Inventory Management API, and informing eBay of In-Store Pickup status changes using the Inbound Notifications API.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
						  <CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
						  <Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
      <xs:element name="RefundTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This date/time value is the timestamp for the refund transaction. This field is not returned if the refund was not successful (RefundStatus=FAILED).
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; A seller must be eligible for the In-Store Pickup feature to list an item that is eligible for In-Store Pickup. At this time, the In-Store Pickup feature is generally only available to large retail merchants, and can only be applied to multi-quantity, fixed-price listings. Sellers who are eligible for the In-Store Pickup feature can start listing items in Production with the In-Store Pickup option beginning later in Q3 2013. However, in the meantime, merchants/developers can test In-Store Pickup functionality in the Sandbox environment, including listing items enabled with the In-Store Pickup feature,  creating store locations and adding inventory to these stores using the Inventory Management API, and informing eBay of In-Store Pickup status changes using the Inbound Notifications API.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
						  <CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
						  <Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RefundAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This dollar value is the amount of the refund to the buyer for this specific refund transaction. This field is not returned if the merchant issued the buyer a store credit instead of a refund (RefundType=STORE_CREDIT).
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; A seller must be eligible for the In-Store Pickup feature to list an item that is eligible for In-Store Pickup. At this time, the In-Store Pickup feature is generally only available to large retail merchants, and can only be applied to multi-quantity, fixed-price listings. Sellers who are eligible for the In-Store Pickup feature can start listing items in Production with the In-Store Pickup option beginning later in Q3 2013. However, in the meantime, merchants/developers can test In-Store Pickup functionality in the Sandbox environment, including listing items enabled with the In-Store Pickup feature,  creating store locations and adding inventory to these stores using the Inventory Management API, and informing eBay of In-Store Pickup status changes using the Inbound Notifications API.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
				      <CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
						  <Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReferenceID" type="ns:TransactionReferenceType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value is a merchant-defined identifier used to track In-Store Pickup refunds. This value is picked up by eBay when the merchant passes in the &lt;strong&gt;REFUND_ID&lt;/strong&gt; parameter through the payload of an &lt;strong&gt;ORDER.RETURNED&lt;/strong&gt; notification sent to eBay. This field is not returned if the merchant does not set this value through &lt;strong&gt;ORDER.RETURNED&lt;/strong&gt; notification.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; A seller must be eligible for the In-Store Pickup feature to list an item that is eligible for In-Store Pickup. At this time, the In-Store Pickup feature is generally only available to large retail merchants, and can only be applied to multi-quantity, fixed-price listings. Sellers who are eligible for the In-Store Pickup feature can start listing items in Production with the In-Store Pickup option beginning later in Q3 2013. However, in the meantime, merchants/developers can test In-Store Pickup functionality in the Sandbox environment, including listing items enabled with the In-Store Pickup feature,  creating store locations and adding inventory to these stores using the Inventory Management API, and informing eBay of In-Store Pickup status changes using the Inbound Notifications API.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
				      <CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
						  <Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FeeOrCreditAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This dollar value is the total amount of the refund to the buyer for the In-Store Pickup order. Typically, this dollar value will be the same as the &lt;strong&gt;RefundAmount&lt;/strong&gt; value, unless the merchant is issuing multiple refund transactions to the buyer, in which case, the &lt;strong&gt;FeeOrCreditAmount&lt;/strong&gt; value will be the cumulative amount for multiple refund transactions. This field is not returned if the merchant issued the buyer a store credit instead of a refund (RefundType=STORE_CREDIT).
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; A seller must be eligible for the In-Store Pickup feature to list an item that is eligible for In-Store Pickup. At this time, the In-Store Pickup feature is generally only available to large retail merchants, and can only be applied to multi-quantity, fixed-price listings. Sellers who are eligible for the In-Store Pickup feature can start listing items in Production with the In-Store Pickup option beginning later in Q3 2013. However, in the meantime, merchants/developers can test In-Store Pickup functionality in the Sandbox environment, including listing items enabled with the In-Store Pickup feature,  creating store locations and adding inventory to these stores using the Inventory Management API, and informing eBay of In-Store Pickup status changes using the Inbound Notifications API.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/RefundTransactionType.xsd #####

-->
	<xs:complexType name="RefundTransactionType">
		<xs:annotation>
			<xs:documentation>
			  Type defining the &lt;strong&gt;RefundTransaction&lt;/strong&gt; container, which
				consist of details about the order line item against which the seller issued a refund.
				If an &lt;strong&gt;OrderID&lt;/strong&gt; is present, it indicates that the refund was
				issued against the entire order. If an &lt;strong&gt;ItemID&lt;/strong&gt; and 
				&lt;strong&gt;TransactionID&lt;/strong&gt; are present, that indicates that the refund
				was issued against that particular order line item. This type is only applicable for
				German and Austrian orders subject to the new eBay payment process. 
				&lt;br/&gt;&lt;br/&gt; 
				Currently, this type is not applicable since the new eBay payment process on the German
				and Austrian sites has been put on hold indefinitely.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="OrderID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The order against which the refund was issued. The presence of this value indicates that the refund was issued against the entire order.&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; The introduction of the new eBay payment process for the Germany and
						Austria eBay sites has been delayed until further notice. 
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The item against which the refund was issued. This value must be accompanied by a TransactionID value.&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; The introduction of the new eBay payment process for the Germany and
						Austria eBay sites has been delayed until further notice. 
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
				    <CallInfo>
							<CallName>GetOrders</CallName>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
					  </CallInfo>
					  <CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TransactionID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The transaction against which the refund was issued. This value must be accompanied by an ItemID value.&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; The introduction of the new eBay payment process for the Germany and
						Austria eBay sites has been delayed until further notice. 
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
				    <CallInfo>
							<CallName>GetOrders</CallName>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
					  </CallInfo>
					  <CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RefundLineArray" type="ns:RefundLineArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						An array of refund lines identifying the order line items against which the refund was issued.&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; The introduction of the new eBay payment process for the Germany and
						Austria eBay sites has been delayed until further notice. 
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
				    <CallInfo>
							<CallName>GetOrders</CallName>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
					  </CallInfo>
					  <CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/RefundType.xsd #####

-->
	<xs:complexType name="RefundType">
		<xs:annotation>
			<xs:documentation>
				Contains information about a single refund. A refund contains information about the
				amount refunded for an order line item to a single buyer. 
				&lt;br/&gt;&lt;br/&gt; &lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; Three RefundType fields
				(RefundFromSeller, RefundTime and TotalRefundToBuyer) are returned 
				only if a refund has been issued against a Half.com order line item.&lt;/span&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="RefundFromSeller" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Total amount refunded by the seller for this order line item.&lt;br/&gt;&lt;br/&gt;
            &lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; This field is 
            returned only if a refund has been issued against a Half.com
						order line item.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalRefundToBuyer" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Total amount refunded to the buyer for this order line item.&lt;br/&gt;&lt;br/&gt;
            &lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; This field is 
            returned only if a refund has been issued against a Half.com
						order line item.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RefundTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The date and time at which the refund was issued.&lt;br/&gt;&lt;br/&gt;
            &lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; This field is 
            returned only if a refund has been issued against a Half.com
						order line item.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RefundID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The refund ID for this refund. For eBay orders, Refund containers are only returned
						for DE/AT orders subject to the new eBay payment process. &lt;br&gt;
            &lt;br/&gt;&lt;br/&gt;
            &lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt; The introduction of the new eBay payment process for the Germany and
						Austria eBay sites has been delayed until further notice. &lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RefundTransactionArray" type="ns:RefundTransactionArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A container consisting of details about an order line item against which the seller issued a refund. For eBay orders, 
            Refund containers are only returned for DE/AT orders subject to the new eBay
						payment process.&lt;br/&gt;&lt;br/&gt;
            &lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;The introduction of the new eBay payment process for the Germany and
						Austria eBay sites has been delayed until further notice. &lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RefundAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total amount of the refund requested. For eBay orders, 
            Refund containers are only returned for DE/AT orders subject to the new eBay
						payment process.&lt;br/&gt;&lt;br/&gt;
            &lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;The introduction of the new eBay payment process for the Germany and
						Austria eBay sites has been delayed until further notice.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RefundStatus" type="ns:RefundStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A code indicating the status of the refund request. For eBay orders, 
            Refund containers are only returned for DE/AT orders subject to the new eBay
						payment process.&lt;br/&gt;&lt;br/&gt;
            &lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;The introduction of the new eBay payment process for the Germany and
						Austria eBay sites has been delayed until further notice.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RefundFailureReason" type="ns:RefundFailureReasonType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This describes the reason why a refund was not issued by the seller. For eBay orders, 
            Refund containers are only returned for DE/AT orders subject to the new eBay
						payment process.&lt;br/&gt;&lt;br/&gt;
            &lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;The introduction of the new eBay payment process for the Germany and
						Austria eBay sites has been delayed until further notice.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RefundFundingSourceArray" type="ns:RefundFundingSourceArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container lists the funding sources for the refund. For eBay orders, 
            Refund containers are only returned for DE/AT orders subject to the new eBay
						payment process.&lt;br/&gt;&lt;br/&gt;
            &lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;The introduction of the new eBay payment process for the Germany and
						Austria eBay sites has been delayed until further notice.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExternalReferenceID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The unique external reference ID that was passed by the seller when requesting the refund. This ID helps to prevent duplication of refund requests. For eBay orders, 
            Refund containers are only returned for DE/AT orders subject to the new eBay
						payment process.&lt;br/&gt;&lt;br/&gt;
            &lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;The introduction of the new eBay payment process for the Germany and
						Austria eBay sites has been delayed until further notice.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RefundRequestedTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The date and time when the refund was requested. For eBay orders, 
            Refund containers are only returned for DE/AT orders subject to the new eBay
						payment process.&lt;br/&gt;&lt;br/&gt;
            &lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;The introduction of the new eBay payment process for the Germany and
						Austria eBay sites has been delayed until further notice.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RefundCompletionTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The date and time that the refund was completed. For eBay orders, 
            Refund containers are only returned for DE/AT orders subject to the new eBay
						payment process.&lt;br/&gt;&lt;br/&gt;
            &lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;The introduction of the new eBay payment process for the Germany and
						Austria eBay sites has been delayed until further notice.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EstimatedRefundCompletionTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The estimated date and time that the refund is expected to be completed. For eBay orders, 
            Refund containers are only returned for DE/AT orders subject to the new eBay
						payment process.&lt;br/&gt;&lt;br/&gt;
            &lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;The introduction of the new eBay payment process for the Germany and
						Austria eBay sites has been delayed until further notice.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerNoteToBuyer" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Comments made by the the seller to the buyer. For eBay orders, 
            Refund containers are only returned for DE/AT orders subject to the new eBay
						payment process.&lt;br/&gt;&lt;br/&gt;
            &lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;The introduction of the new eBay payment process for the Germany and
						Austria eBay sites has been delayed until further notice.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/RefundTypeCodeList.xsd #####

-->
	<xs:simpleType name="RefundTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				Explanation of the reason that the refund is being issued. Applicable to Half.com
				refunds only.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Full">
				<xs:annotation>
					<xs:documentation>
					The seller has issued a refund for the transaction price that
					was originally paid to the seller.
					(The seller's shipping reimbursement is not included
					if Half.com calculates the refund amount).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FullPlusShipping">
				<xs:annotation>
					<xs:documentation>
						The seller has issued a refund for the transaction price and
						shipping reimbursement that was originally paid to the seller.
						(The buyer's return shipping costs
						might not be included if Half.com calculates the refund amount.)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomOrPartial">
				<xs:annotation>
					<xs:documentation>
						The seller has issued a refund amount that is different from
						the full refund (with or without shipping). If specified,
						it may be helpful to explain the amount in your note to the buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/RefundTypeCodeTypeList.xsd #####

-->
	<xs:simpleType name="RefundSourceTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type defining the refund types that a merchant can offer a buyer who is returning an In-Store Pickup item to the store. 
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="StoreCredit">
				<xs:annotation>
					<xs:documentation>	
						This value indicates that the merchant issued a store credit to the buyer for the amount of the returned item(s).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentRefund">
				<xs:annotation>
					<xs:documentation>	
						This value indicates that the merchant issued a cash refund (or debit card/credit card reversal) to the buyer for the amount of the returned item(s).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>						
      <xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						This value is reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration> 			
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/RefundingSourceTypeCodeType.xsd #####

-->
	<xs:simpleType name="RefundingSourceTypeCodeType">
		<xs:annotation>
			<xs:documentation>
			 Enumerated type listing the possible values that can be returned in the &lt;strong&gt;
			 RefundingSourceType&lt;/strong&gt; field. The return value indicates the source of 
			 the refund.
			 &lt;br/&gt;&lt;br/&gt;
			 Currently, this type is not applicable as the introduction of the new eBay payment
			 process for the Germany and Austria eBay sites has been delayed until further notice.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ScheduledPayout">
				<xs:annotation>
					<xs:documentation>
					 The seller's scheduled payout account with eBay. When a buyer pays for an item the purchase amount goes into this account. This value indicates that the refund has been issued from the seller's scheduled payout account.&lt;br/&gt;&lt;br/&gt;
					 &lt;span class="tablenote"&gt;
					 &lt;strong&gt;Note:&lt;/strong&gt; The introduction of the new eBay payment process for the Germany and
						Austria eBay sites has been delayed until further notice. 
					 &lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Paypal">
				<xs:annotation>
					<xs:documentation>
					 The seller's PayPal account associated with the transaction.&lt;br/&gt;&lt;br/&gt;
					 &lt;span class="tablenote"&gt;
					 &lt;strong&gt;Note:&lt;/strong&gt; The introduction of the new eBay payment process for the Germany and
						Austria eBay sites has been delayed until further notice. 
					 &lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BankAccount">
				<xs:annotation>
					<xs:documentation>
					 The seller's bank account associated with the transaction.&lt;br/&gt;&lt;br/&gt;
					 &lt;span class="tablenote"&gt;
					 &lt;strong&gt;Note:&lt;/strong&gt; The introduction of the new eBay payment process for the Germany and
						Austria eBay sites has been delayed until further notice. 
					 &lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/RegionDetailsType.xsd #####

-->
	<xs:complexType name="RegionDetailsType">
		<xs:annotation>
			<xs:documentation>
				This type is no longer used; replaced by &lt;b&gt;ShippingLocationDetails&lt;/b&gt;.
				<!-- Details about a region.  -->
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="RegionID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Numeric identifier for a region within a country.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<Ignore/>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Full name of the region.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Returns the latest version number for this field. The version can
						be used to determine if and when to refresh cached client data.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Gives the time in GMT that the feature flags for the details were last
						updated. This timestamp can be used to determine if and when to refresh
						cached client data.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/RegionOfOriginDetailsType.xsd #####

-->
	<xs:complexType name="RegionOfOriginDetailsType">
		<xs:annotation>
			<xs:documentation>
				This type is no longer used; replaced by &lt;b&gt;ShippingLocationDetails&lt;/b&gt;.
				<!-- Details about a region.  -->
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="RegionOfOrigin" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						String identifier for a continent, a geographic region, or a country.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<Ignore/>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Full name of the continent, geographic region, or country; useful for display 
						purposes.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Status" type="ns:StatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Indicates the status of the Region of Origin value. Only Region of Origin values 
						in the 'Active' state can be used.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Returns the latest version number for this field. The version can be
						used to determine if and when to refresh cached client data.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Gives the time in GMT that the feature flags for the details were last
						updated. This timestamp can be used to determine if and when to refresh
						cached client data.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/RegularSubscriptionDefinitionType.xsd #####

-->
	<xs:complexType name="RegularSubscriptionDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				Indicates category support for listing of Local Market items by sellers
				subscribed to Local Market for Regular Vehicles.
				Each of the subscriptions will have following options, which will define
				"National" vs "Local" ad format listing.
				"LocalOptional" : This will allow national and local listing.
				"LocalOnly" : Seller can have Local listings only.
				"NationalOnly" : Seller can not opt into local only exposure. It has to be 
				national listing.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ReminderCustomizationType.xsd #####

-->
	<xs:complexType name="ReminderCustomizationType">
		<xs:annotation>
			<xs:documentation>
				Specifies how to return certain reminder types from the user's My eBay account.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="DurationInDays" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The length of time the reminder has existed in the user's My eBay account,
						in days. Valid values are 1-60.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayReminders</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Include" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Whether to include information about this type of reminder in the response.
						When true, the container is returned with default input parameters.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayReminders</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/RemindersType.xsd #####

-->
	<xs:complexType name="RemindersType">
		<xs:annotation>
			<xs:documentation>
				Specifies the type of reminders for which you want information.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="PaymentToSendCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of reminders requesting that the buyer send payment.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayReminders</CallName>
							<Returned>Conditionally</Returned>
							<Context>BuyingReminders</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FeedbackToReceiveCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of reminders that feedback has not yet been received by the buyer or seller.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayReminders</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FeedbackToSendCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of reminders that feedback has not yet been sent by the buyer or seller.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayReminders</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="OutbidCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of reminders advising the buyer that the buyer has been
						outbid.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayReminders</CallName>
							<Returned>Conditionally</Returned>
							<Context>BuyingReminders</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentToReceiveCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of reminders that the seller has not yet received a payment.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayReminders</CallName>
							<Returned>Conditionally</Returned>
							<Context>SellingReminders</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SecondChanceOfferCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of reminders requesting that the seller review second
						chance offers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayReminders</CallName>
							<Returned>Conditionally</Returned>
							<Context>SellingReminders</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingNeededCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of reminders advising the seller that shipping is
						needed.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayReminders</CallName>
							<Returned>Conditionally</Returned>
							<Context>SellingReminders</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RelistingNeededCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of reminders advising the seller that relisting is needed.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayReminders</CallName>
							<Returned>Conditionally</Returned>
							<Context>SellingReminders</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalNewLeadsCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The number of new leads the seller has recieved.</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayReminders</CallName>
							<Returned>Conditionally</Returned>
							<Context>SellingReminders</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DocsForCCProcessingToSendCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of reminders advising the buyer to send documents for credit card processing.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayReminders</CallName>
							<Returned>Conditionally</Returned>
							<Context>SellingReminders</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RTEToProcessCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of reminders requesting the buyer to process request time extension submitted by the seller.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayReminders</CallName>
							<Returned>Conditionally</Returned>
							<Context>SellingReminders</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemReceiptToConfirmCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of reminders requesting the Buyer to confirm item receipt to seller.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayReminders</CallName>
							<Returned>Conditionally</Returned>
							<Context>SellingReminders</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RefundOnHoldCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of reminders to the buyer on refund on hold.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayReminders</CallName>
							<Returned>Conditionally</Returned>
							<Context>SellingReminders</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RefundCancelledCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of reminders to the buyer on refund cancelled.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayReminders</CallName>
							<Returned>Conditionally</Returned>
							<Context>SellingReminders</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingDetailsToBeProvidedCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of reminders requesting the seller to provide shipping details
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayReminders</CallName>
							<Returned>Conditionally</Returned>
							<Context>SellingReminders</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemReceiptConfirmationToReceiveCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of reminders to the seller on item receipt confirmation pending from buyer
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayReminders</CallName>
							<Returned>Conditionally</Returned>
							<Context>SellingReminders</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RefundInitiatedCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of reminders to the seller on refunds initiated
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayReminders</CallName>
							<Returned>Conditionally</Returned>
							<Context>SellingReminders</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PendingRTERequestCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of reminders to the seller on pending shipping time extension requests with the buyer
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayReminders</CallName>
							<Returned>Conditionally</Returned>
							<Context>SellingReminders</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DeclinedRTERequestCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of reminders to the seller on declined shipping time extension requests by the buyer
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayReminders</CallName>
							<Returned>Conditionally</Returned>
							<Context>SellingReminders</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/RequiredSellerActionArrayType.xsd #####

-->
	<xs:complexType name="RequiredSellerActionArrayType">
		<xs:annotation>
			<xs:documentation>
				This type defines the &lt;b&gt;RequiredSellerActionArray&lt;/b&gt; container,
				which may contain one or more &lt;b&gt;RequiredSellerAction&lt;/b&gt; fields.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="RequiredSellerAction" type="ns:RequiredSellerActionCodeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						This field contains a possible action that a seller can take to expedite the
						release of a payment hold. There can be one or more &lt;b&gt;RequiredSellerAction&lt;/b&gt; 
						fields in the &lt;b&gt;RequiredSellerActionArray&lt;/b&gt; container.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/RequiredSellerActionTypeCodeList.xsd #####

-->
	<xs:simpleType name="RequiredSellerActionCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type that defines the list of possible actions that a seller can
				take to expedite the release of funds for an order into their account.
			</xs:documentation>
			<xs:appinfo>
				<allValuesExcept>SetupPayoutMethod, UpdatePayoutMethod</allValuesExcept>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ResolveeBPCase">
				<xs:annotation>
					<xs:documentation>
						This value indicates that there is an open eBay Buyer Protection case
						involving the seller and the item. The seller must address and get
						the case resolved before the funds can be scheduled for release to the
						seller's account. See the 
						&lt;a href="http://developer.ebay.com/DevZone/resolution-case-management/Concepts/ResoCaseAPIGuide.html"&gt;Resolution Case Management API User Guide&lt;/a&gt; 
						for information about retrieving and managing eBay Buyer Protection cases.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MarkAsShipped">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the seller must mark the order line item as shipped to expedite
						the release of funds into their account. The seller can use the &lt;b&gt;CompleteSale&lt;/b&gt; 
						call to mark an item as shipped. If an order line item is marked as shipped, it is possible 
						that the seller's funds for the order will be released as soon as seven days after the latest 
						estimated delivery date.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ContacteBayCS">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the seller should contact eBay Customer Support to discover 
						the next required action to expedite the release of funds into their account.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ResolvePPPIcase">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the seller must resolve the PayPal Buyer Protection case filed
						against the order line item to expedite the release of funds into their account.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SetupPayoutMethod">
				<xs:annotation>
					<xs:documentation>
						This value is only applicable to German and Austrian sellers who are subject to  must set up a valid payout account in order 
						to receive seller payouts.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UpdatePayoutMethod">
				<xs:annotation>
					<xs:documentation>
						This value is not currently applicable since the new eBay Payment Process for DE and AT 
						sellers has been rolled back indefinitely. 
						<!-- This value indicates that the DE/AT seller must update to a valid payout account in
						order to receive seller payouts. -->
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="None">
				<xs:annotation>
					<xs:documentation>
						This value is not currently applicable since the new eBay Payment Process for DE and AT 
						sellers has been rolled back indefinitely.
						<!-- This value indicates that there is no action required from the DE/AT seller 
						to expedite seller payouts. -->
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration> 
      <xs:enumeration value="UploadTrackingInfo">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the seller must provide the buyer the tracking information for
						the order line item to expedite the release of funds into their account. The seller can
						use the &lt;b&gt;CompleteSale&lt;/b&gt; call to provide tracking information for an 
						order line item. If the tracking information for an order line item is provided, it is
						possible that the seller's funds for the order will be released as soon as three days
						after eBay has confirmed that the item has been delivered.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
      <xs:enumeration value="ResolveBuyerMessageInr">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the buyer has not received the item, and the buyer has contacted
						the seller through the eBay system in an effort to resolve the issue with the seller. The
						seller must make it right with the buyer in order to expedite the release of funds into
						their account.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
      <xs:enumeration value="ResolveBuyerMessageSnad">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the buyer has received the item, but the item is not as
						described in the listing; hence, the buyer has contacted the seller through the eBay
						system in an effort to resolve the issue with the seller. The seller must make it right
						with the buyer in order to expedite the release of funds into their account.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>                       
      <xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						This value is reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ResolveReturn">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the buyer is returning the item through eBay's managed return 
						process. Upon receiving the returned item from the buyer, the seller must issue a refund 
						to the buyer within five business days, and shortly after this happens, eBay will credit 
						the seller's account with the Final Value Fee that was originally assessed on the sale 
						of the item.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ResponseAttributeSetType.xsd #####

-->
	<xs:complexType name="ResponseAttributeSetType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as &lt;b&gt;GetProduct*&lt;/b&gt; calls were deprecated.
				<!-- No longer applicable to any categories.  -->
			</xs:documentation>
			<xs:appinfo>
<!--
				<DeprecationVersion>773</DeprecationVersion>
				<DeprecationDetails>Avoid</DeprecationDetails>
				<UseInstead>FindProducts (Shopping API)</UseInstead>
				<EndOfLifeVersion>889</EndOfLifeVersion>
-->
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ApproximatePages" type="xs:int">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						As calculating the potentially large number of pages can affect this call's
						performance, and since the actual number of products returned per page can
						vary in each response, we cannot provide a precise total page count.
						Therefore, this is an estimated page count based on TotalProducts and other
						factors, such as the number of records eBay's search engine has examined so
						far in the product database. Once PageNumber approaches or exceeds this
						page count, we examine more records in the database and we may recalculate
						this value. If you estimate the number of pages yourself by using
						TotalProducts, EntriesPerPage, and MaxChildrenPerFamily (which is also an
						approximate value), your result will not necessarily match
						ApproximatePages.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
<!--
						<CallInfo>
							<CallName>GetProductFamilyMembers</CallName>
							<CallName>GetProductSearchResults</CallName>
							<Returned>Always</Returned>
							<Min>1</Min>
							<Max/>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AttributeSetID" type="xs:int">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Numeric value that identifies the attribute set in a language-independent way.
						Unique across all eBay sites. Corresponds to a characteristic set associated
						with the current set of search results.
						Always returned when AttributeSet is returned.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
<!--
						<CallInfo>
							<CallName>GetProductFamilyMembers</CallName>
							<CallName>GetProductSearchResults</CallName>
							<Returned>Always</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="HasMore" type="xs:boolean">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						If true, the query results contain additional pages (higher than the current
						page number). You can retrieve more results by incrementing the PageNumber
						value that was passed in the request.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
<!--
						<CallInfo>
							<CallName>GetProductFamilyMembers</CallName>
							<CallName>GetProductSearchResults</CallName>
							<Returned>Always</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProductFamilies" type="ns:ProductFamilyType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						ProductFamilies represents one product family. Multiple ProductFamilies
						properties can be returned. A product family identifies a group of related
						products. For example, the movie "My Favorite Movie: The Sequel" might be
						released on DVD, but there might be several editions of the DVD (e.g., in
						different languages) with different ISBN numbers. All variations are part of
						the same product family ("My Favorite Movie: The Sequel" in the DVD format).
						See "Limit the Quantity of Products Returned Per Family" in the eBay Web
						Services Guide. Always returned when AttributeSet is returned.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
<!--
						<CallInfo>
							<CallName>GetProductFamilyMembers</CallName>
							<CallName>GetProductSearchResults</CallName>
							<Returned>Always</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProductFinderConstraints" type="ns:ProductFinderConstraintType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						A list of attributes (constraints) that were specified in the search request.
						This information is useful when multiple queries were specified in a
						GetProductSearchResults request. Use this information to map each query to
						each result in the response object. Applicable when the search request was
						constructed based on a product finder.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
<!--
						<CallInfo>
							<CallName>GetProductSearchResults</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TooManyMatchesFound" type="xs:boolean">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						If too many search results match the query, the TooManyMatchesFound tag is
						returned with a value of true, and a warning is returned. If this occurs, it
						may be a good idea to ask the user to specify more details to narrow the
						search (e.g., specify "My Favorite Movie" instead of "My").
						Always returns false for GetProductFamilyMembers.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
<!--
						<CallInfo>
							<CallName>GetProductFamilyMembers</CallName>
							<CallName>GetProductSearchResults</CallName>
							<Returned>Always</Returned>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalProducts" type="xs:int">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						The total quantity of products that match the query (within
						the characteristic set). This can exceed the actual number of products
						returned in the current virtual page. Always returned when AttributeSet is
						returned.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
<!--
						<CallInfo>
							<CallName>GetProductFamilyMembers</CallName>
							<CallName>GetProductSearchResults</CallName>
							<Returned>Always</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/RestockingFeeValueCodeList.xsd #####

-->
	<xs:simpleType name="RestockingFeeCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumeration type consist of the applicable values that may be used in the 
				&lt;b&gt;RestockingFeeValueOption&lt;/b&gt; field of Add/Revise/Relist API calls.
			</xs:documentation>
			<xs:appinfo>
				<allValuesExcept>Percent_25</allValuesExcept>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="NoRestockingFee">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the seller will not charge a restocking fee to the 
						buyer if the item is returned.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Percent_10">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the seller charges the buyer a restocking fee of 10 
						percent of the item's purchase price if the item is returned.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Percent_15">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the seller charges the buyer a restocking fee of 15 
						percent of the item's purchase price if the item is returned.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Percent_20">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the seller charges the buyer a restocking fee of 20 
						percent of the item's purchase price if the item is returned.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Percent_25">
				<xs:annotation>
					<xs:documentation>
						This is no longer a valid value for RestockingFeeValue.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/RestockingFeeValueDetailsType.xsd #####

-->
	<xs:complexType name="RestockingFeeValueDetailsType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;RestockingFeeValue&lt;/b&gt; container, which contains the
				allowed values (and a text description of each value) that may be specified in the
				&lt;b&gt;RestockingFeeValueOption&lt;/b&gt; field of an Add/Revise/Relist API call.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="RestockingFeeValueOption" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A restocking fee value option that a seller can specify in the 
						&lt;b&gt;RestockingFeeValueOption&lt;/b&gt; field of Add/Revise/Relist calls. 
						In order to charge a buyer a restocking fee when an item is returned, a US seller
						must input a restocking fee value as part of the return policy.
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>RestockingFeeCodeType</ListBasedOn>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Display string that applications can use to present 
						the &lt;b&gt;RestockingFeeValueOption&lt;/b&gt; values in a more user-friendly 
						format when used in GUI features such as option buttons or drop-down lists.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ReturnPolicyDetailsType.xsd #####

-->
	<xs:complexType name="ReturnPolicyDetailsType">
		<xs:annotation>
			<xs:documentation>
				Type for the return policy details of an item.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Refund" type="ns:RefundDetailsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						How the seller will compensate the buyer for a returned item
						(such as money back or exchange).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReturnsWithin" type="ns:ReturnsWithinDetailsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Time period within which the buyer can return the item, starting from the day they receive the item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReturnsAccepted" type="ns:ReturnsAcceptedDetailsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Whether the seller allows the buyer to return the item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned with a value of 'true' if the site supports a text
						description of the seller's return policy for items.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="WarrantyOffered" type="ns:WarrantyOfferedDetailsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Whether the item includes a warranty.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="WarrantyType" type="ns:WarrantyTypeDetailsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						The type of warranty offered.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="WarrantyDuration" type="ns:WarrantyDurationDetailsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						The length of the warranty offered.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EAN" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					 Returns true if the site supports specifying a European Article Number (EAN) with the return policy.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingCostPaidBy" type="ns:ShippingCostPaidByDetailsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						The party who pays the shipping cost for a returned item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RestockingFeeValue" type="ns:RestockingFeeValueDetailsType" minOccurs="0" maxOccurs="unbounded">
							<xs:annotation>
								<xs:documentation>
									Container consisting of the allowed values (and a text description of each
									value) that may be specified in the 
									&lt;b&gt;RestockingFeeValueOption&lt;/b&gt; field of an Add/Revise/Relist
									API call.
								</xs:documentation>
								<xs:appinfo>
									<CallInfo>
										<CallName>GeteBayDetails</CallName>
										<Returned>Conditionally</Returned>
									</CallInfo>
								</xs:appinfo>
							</xs:annotation>
			</xs:element>
			<xs:element name="DetailVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the latest version number for this field. The version can be
						used to determine if and when to refresh cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Gives the time in GMT that the feature flags for the details were last
						updated. This timestamp can be used to determine if and when to refresh
						cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ReturnPolicyEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="ReturnPolicyEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Defines the feature that specifies whether a return policy
				could be enabled on the site.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ReturnPolicyType.xsd #####

-->
	<xs:complexType name="ReturnPolicyType">
		<xs:annotation>
			<xs:documentation>
				Type for the return policy details of an item.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="RefundOption" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates how the seller will compensate the buyer for a returned item.
						Use the &lt;b&gt;ReturnPolicy.Description&lt;/b&gt; field to explain the policy details
						(such as how quickly the seller will process the refund, whether the seller must
						receive the item before processing the refund, and other useful details.).&lt;br&gt;
						&lt;br&gt;
						The &lt;b&gt;RefundOption&lt;/b&gt; field is not supported by any of the European sites. 
						&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;Applicable values:&lt;/b&gt; To get the applicable &lt;b&gt;RefundOption&lt;/b&gt; values for
						your site, call &lt;b&gt;GeteBayDetails&lt;/b&gt; with
						&lt;b&gt;DetailName&lt;/b&gt; set to &lt;b&gt;ReturnPolicyDetails&lt;/b&gt;, and
						then look for the &lt;b&gt;ReturnPolicyDetails.Refund.RefundOption&lt;/b&gt; fields in the
						response. &lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For Add/Revise/Relist/VerifyAdd API calls):&lt;/b&gt;
						If the seller accepts returns (&lt;b&gt;ReturnsAcceptedOption=ReturnsAccepted&lt;/b&gt;)
						but you do not pass in this &lt;b&gt;RefundOption&lt;/b&gt; field when listing the item,
						some eBay sites may set a default value (like 'MoneyBack'), and the seller
						is obligated to honor this setting. Therefore, to avoid unexpected obligations,
						the seller should set a specific value for this field.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For Revise calls only:&lt;/b&gt;
						If the listing has bids or sales and/or ends within 12 hours,
						you can't change this value. See the parent &lt;b&gt;ReturnPolicy&lt;/b&gt; node description
						for more details.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; As of version 771,
						listings created, revised, or relisted on the US site with deprecated 
						&lt;b&gt;RefundOption&lt;/b&gt; and/or &lt;b&gt;ReturnsWithinOption&lt;/b&gt;
						values (using Add/Revise/Relist API calls) will be blocked.
						&lt;br/&gt;&lt;br/&gt;
						For &lt;b&gt;RefundOption&lt;/b&gt;, the deprecated values for the US site are &lt;b&gt;MerchandiseCredit&lt;/b&gt;
						and &lt;b&gt;Exchange&lt;/b&gt;. Instead of these deprecated values, the seller must
						offer a &lt;b&gt;MoneyBack&lt;/b&gt; or a &lt;b&gt;MoneyBackOrExchange&lt;/b&gt; refund
						option. Consider using the &lt;b&gt;MoneyBackOrExchange&lt;/b&gt; option when you have
						the depth of inventory to support an exchange for a different size, color, or undamaged
						unit. Otherwise, use the &lt;b&gt;MoneyBack&lt;/b&gt; option if you have limited
						inventory.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>RefundOptionsCodeType</ListBasedOn>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>AddLiveAuctionItem</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>ReviseLiveAuctionItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Details>GranularityLevel: Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>(GeteBayDetails) RefundOption</Title>
							<URL>GeteBayDetails.html#Response.ReturnPolicyDetails.Refund.RefundOption</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Refund" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Display string that buyer applications can use to present RefundOption in
						a more user-friendly format to buyers. For example, in GetItem and
						related calls, this value is usually localized and can contain spaces.
						If necessary, you can predict the choice of values based on
						the Refund.Description options returned by GeteBayDetails.&lt;br&gt;
						&lt;br&gt;
						Not applicable as input to the AddItem family of calls. (Use RefundOption instead.)
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Details>GranularityLevel: Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReturnsWithinOption" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The buyer can return the item within this period of time from the day they receive the item.
						Use the ReturnPolicy.Description field to explain the policy details.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;Applicable values:&lt;/b&gt;
						To get the applicable ReturnsWithinOption values for your site, 
						call &lt;b&gt;GeteBayDetails&lt;/b&gt;
						with &lt;b&gt;DetailName&lt;/b&gt; set to &lt;b&gt;ReturnPolicyDetails&lt;/b&gt;, 
						and then look for the ReturnPolicyDetails.ReturnsWithin.ReturnsWithinOption fields in the response.
						ReturnsWithinOptionsCodeType defines all the possible values.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For AddItem, VerifyAddItem, and RelistItem:&lt;/b&gt;
						If the seller accepts returns (ReturnsAcceptedOption=ReturnsAccepted)
						but you do not pass in this ReturnsWithinOption field when listing the item,
						some eBay sites may set a default value (like Days_14), and the seller
						is obligated to honor this setting. Therefore, to avoid unexpected obligations,
						the seller should set a specific value for this field.
						&lt;br/&gt;
						&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						As of version 771, listings created, revised, or relisted with
						deprecated &lt;b&gt;RefundOption&lt;/b&gt; and/or
						&lt;b&gt;ReturnsWithinOption&lt;/b&gt; values (using Add/Revise/Relist
						API calls) will be blocked.
						&lt;br/&gt;&lt;br/&gt;
						For &lt;b&gt;ReturnsWithinOption&lt;/b&gt;, the deprecated values are &lt;b&gt;Days_3&lt;/b&gt;
						and &lt;b&gt;Days_7&lt;/b&gt;. Instead of these deprecated values, the seller must offer a
						14-day, 30-day, or 60-day return window.
						&lt;/span&gt;
						&lt;br/&gt;
						&lt;b&gt;For ReviseItem only:&lt;/b&gt;
						If the listing has bids or sales and/or ends within 12 hours,
						you can't change this value. See the parent ReturnPolicy node description
						for more details.
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>ReturnsWithinOptionsCodeType</ListBasedOn>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>AddLiveAuctionItem</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>ReviseLiveAuctionItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Details>GranularityLevel: Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>(GeteBayDetails) ReturnsWithinOption</Title>
							<URL>GeteBayDetails.html#Response.ReturnPolicyDetails.ReturnsWithin.ReturnsWithinOption</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReturnsWithin" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Display string that buyer applications can use to present ReturnsWithinOption in
						a more user-friendly format to buyers. For example, in GetItem and
						related calls, this value is usually localized and can contain spaces.
						If necessary, you can predict the choice of values based on
						the ReturnsWithin.Description options returned by GeteBayDetails.&lt;br&gt;
						&lt;br&gt;
						Not applicable as input to the AddItem family of calls. (Use ReturnsWithinOption instead.)
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Details>GranularityLevel: Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReturnsAcceptedOption" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the seller allows the buyer to return the item.
						This field is required when ReturnPolicy is specified.
						(If you specify ReturnsNotAccepted, the View Item page may initially show the
						return policy as unspecified. In a future release, the View Item page
						will be updated to indicate that returns are not accepted instead.)&lt;br&gt;
						&lt;br&gt;
						All sites support the ability for a seller to not accept returns.
						If the seller doesn't accept returns, the item must specifically
						indicate ReturnsNotAccepted. (The return policy cannot be omitted
						from the item.)&lt;br&gt;
						&lt;br&gt;
						On the eBay UK and Ireland sites, business sellers must accept
						returns for fixed price items (including auction items with
						Buy It Now, and any other fixed price formats) when the category
						requires a return policy.
						On some European sites (such as eBay Germany (DE)), registered
						business sellers are required to accept returns.
						Your application can call GetUser to determine a user's current
						business seller status.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						In order for Top-Rated sellers to receive a Top-Rated Plus seal for their listings,
						returns must be accepted for the item (&lt;b&gt;ReturnsAcceptedOption=ReturnsAccepted&lt;/b&gt;) and
						handling time should be set to one day (or zero days when same-day shipping becomes 
						available in late May). The handling time is set through the &lt;b&gt;Item.DispatchTimeMax&lt;/b&gt; field.
						Top-Rated listings qualify for the greatest average boost in Best Match and
						for the 20 percent Final Value Fee discount. For more information on changes to eBay's
						Top-Rated seller program, see the
						&lt;a href="http://pages.ebay.com/help/sell/top-rated.html"&gt;Becoming a Top Rated Seller and qualifying for Top Rated Plus&lt;/a&gt; page.
						&lt;/span&gt;
						&lt;br&gt;
						&lt;b&gt;Applicable values:&lt;/b&gt;
						To get the applicable ReturnsAcceptedOption values for your site, call &lt;b&gt;GeteBayDetails&lt;/b&gt;
						with &lt;b&gt;DetailName&lt;/b&gt; set to &lt;b&gt;ReturnPolicyDetails&lt;/b&gt;, 
						and then look for the ReturnPolicyDetails.ReturnsAccepted.Description fields in the response.
						ReturnsAcceptedOptionsCodeType defines all the possible values.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For ReviseItem only:&lt;/b&gt;
						If the listing has bids or sales and/or ends within 12 hours,
						you can't change this value. See the parent ReturnPolicy node description
						for more details.
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>ReturnsAcceptedOptionsCodeType</ListBasedOn>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>AddLiveAuctionItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>ReviseLiveAuctionItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Details>GranularityLevel: Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>(GeteBayDetails) ReturnsAcceptedOption</Title>
							<URL>GeteBayDetails.html#Response.ReturnPolicyDetails.ReturnsAccepted.ReturnsAcceptedOption</URL>
						</SeeLink>
						<SeeLink>
							<Title>Returns and the Law (UK)</Title>
							<URL>http://pages.ebay.co.uk/businesscentre/law-policies/returns.html</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReturnsAccepted" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Display string that buyer applications can use to present ReturnsAcceptedOption in
						a more user-friendly format to buyers. For example, in GetItem and
						related calls, this value is usually localized and can contain spaces.
						If necessary, you can predict the choice of values based on
						the ReturnsAccepted.Description options returned by GeteBayDetails.&lt;br&gt;
						&lt;br&gt;
						Not applicable as input to the AddItem family of calls. (Use ReturnsAcceptedOption instead.)
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Details>GranularityLevel: Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A detailed explanation of the seller's return policy. &lt;br&gt;
						&lt;br&gt;
						eBay uses this text string as-is in the Return Policy section of the View Item page. Avoid HTML, and avoid character entity references (such as &amp;amp;pound; or &amp;amp;#163;). If you include special characters in the return policy description, use the literal UTF-8 or ISO-8559-1 character (e.g. &amp;#163;). &lt;br&gt;
						<!-- Do NOT attempt to "fix" the above character entity
						references. They are INTENTIONALLY showing markup this way
						in the resulting docs. Do NOT change them. [LT] -->
						&lt;br&gt;
						&lt;b&gt;For AddItem, VerifyAddItem, and RelistItem:&lt;/b&gt;
						If the seller accepts returns (ReturnsAcceptedOption=ReturnsAccepted)
						but does not specify this field when listing the item,
						GetItem returns this as an empty node&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For ReviseItem only:&lt;/b&gt;
						If the listing has bids or sales and/or ends within 12 hours,
						you can't change this value. See the parent ReturnPolicy node description
						for more details.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>5000</MaxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>AddLiveAuctionItem</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>ReviseLiveAuctionItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Details>GranularityLevel: Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>(GeteBayDetails) ReturnPolicyDetails.Description</Title>
							<For>sites that support this field</For>
							<URL>GeteBayDetails.html#Response.ReturnPolicyDetails.Description</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="WarrantyOfferedOption" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether a warranty is offered for the item.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;Applicable values:&lt;/b&gt;
						To get the applicable WarrantyOfferedOption values for your site,
						call &lt;b&gt;GeteBayDetails&lt;/b&gt;
						with &lt;b&gt;DetailName&lt;/b&gt; set to &lt;b&gt;ReturnPolicyDetails&lt;/b&gt;, 
						and then look for the ReturnPolicyDetails.WarrantyOffered.WarrantyOfferedOption fields in the response.
						WarrantyOfferedCodeType defines all the possible values.&lt;br&gt;
						&lt;b&gt;Note:&lt;/b&gt; Only the eBay India site supports this field.
						&lt;br&gt;
						&lt;b&gt;For AddItem, VerifyAddItem, and RelistItem:&lt;/b&gt;
						If the seller accepts returns (ReturnsAcceptedOption=ReturnsAccepted)
						but you do not pass in this WarrantyOfferedOption field when listing the item,
						the eBay India site may set a default value, and the seller
						is obligated to honor this setting. Therefore, to avoid unexpected obligations,
						the seller should set a specific value for this field.&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						For the US eBay Motors limited warranty (Short-Term Service Agreement) option,
						use Item.LimitedWarrantyEligible instead.&lt;br&gt;
						&lt;br&gt;
						For the US eBay Motors "Is There an Existing Warranty?" option, use
						Item.AttributeSetArray instead.&lt;/span&gt;&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For ReviseItem only:&lt;/b&gt;
						If the listing has bids or sales and/or ends within 12 hours,
						you can't change this value. See the parent ReturnPolicy node description
						for more details.
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>WarrantyOfferedCodeType</ListBasedOn>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>AddLiveAuctionItem</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>ReviseLiveAuctionItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Details>GranularityLevel: Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Warranties (eBay India)</Title>
							<URL>http://pages.ebay.in/help/policies/warranties.html</URL>
						</SeeLink>
						<SeeLink>
							<Title>Guidelines for Creating Legally Compliant Listings (eBay India)</Title>
							<URL>http://pages.ebay.in/help/tp/compliant-listings.html</URL>
						</SeeLink>
						<SeeLink>
							<Title>(GeteBayDetails) WarrantyOfferedOption</Title>
							<URL>GeteBayDetails.html#Response.ReturnPolicyDetails.WarrantyOffered.WarrantyOfferedOption</URL>
						</SeeLink>
						<SeeLink>
							<Title>(AddItem) Item.LimitedWarrantyEligible</Title>
							<For>US eBay Motors Short-Term Service Agreement</For>
							<URL>AddItem.html#Request.Item.LimitedWarrantyEligible</URL>
						</SeeLink>
						<SeeLink>
							<Title>(AddItem) Item.AttributeSetArray</Title>
							<For>US eBay Motors existing warranty option</For>
							<URL>AddItem.html#Request.Item.AttributeSetArray</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="WarrantyOffered" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Display string that buyer applications can use to present WarrantyOfferedOption in
						a more user-friendly format to buyers. For example, in GetItem and
						related calls, this value is usually localized and can contain spaces.
						If necessary, you can predict the choice of values based on
						the WarrantyOffered.Description options returned by GeteBayDetails.&lt;br&gt;
						&lt;br&gt;
						Not applicable as input to the AddItem family of calls. (Use WarrantyOfferedOption instead.)
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Details>GranularityLevel: Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="WarrantyTypeOption" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the source or type of the warranty, if any.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;Applicable values:&lt;/b&gt;
						To get the applicable WarrantyTypeOption values for your site,
						call &lt;b&gt;GeteBayDetails&lt;/b&gt;
						with &lt;b&gt;DetailName&lt;/b&gt; set to &lt;b&gt;ReturnPolicyDetails&lt;/b&gt;, 
						and then look for the ReturnPolicyDetails.WarrantyType.WarrantyTypeOption fields in the response.
						WarrantyTypeOptionsCodeType defines all the possible values.&lt;br&gt;
						&lt;b&gt;Note:&lt;/b&gt; Only the eBay India site supports this field.
						&lt;br&gt;
						&lt;b&gt;For AddItem, VerifyAddItem, and RelistItem:&lt;/b&gt;
						If the seller accepts returns (ReturnsAcceptedOption=ReturnsAccepted)
						but you do not pass in this WarrantyTypeOption field when listing the item,
						the eBay India site may set a default value, and the seller
						is obligated to honor this setting. Therefore, to avoid unexpected obligations,
						the seller should set a specific value for this field.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For ReviseItem only:&lt;/b&gt;
						If the listing has bids or sales and/or ends within 12 hours,
						you can't change this value. See the parent ReturnPolicy node description
						for more details.
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>WarrantyTypeOptionsCodeType</ListBasedOn>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>AddLiveAuctionItem</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>ReviseLiveAuctionItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Details>GranularityLevel: Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>(GeteBayDetails) WarrantyTypeOption</Title>
							<For>sites that support this field, and applicable values</For>
							<URL>GeteBayDetails.html#Response.ReturnPolicyDetails.WarrantyType.WarrantyTypeOption</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="WarrantyType" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Display string that buyer applications can use to present WarrantyTypeOption in
						a more user-friendly format to buyers. For example, in GetItem and
						related calls, this value is usually localized and can contain spaces.
						If necessary, you can predict the choice of values based on
						the WarrantyType.Description options returned by GeteBayDetails.&lt;br&gt;
						&lt;br&gt;
						Not applicable as input to the AddItem family of calls. (Use WarrantyTypeOption instead.)
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Details>GranularityLevel: Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="WarrantyDurationOption" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The warranty period.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;Applicable values:&lt;/b&gt;
						To get the applicable WarrantyDurationOption values for your site,
						call &lt;b&gt;GeteBayDetails&lt;/b&gt;
						with &lt;b&gt;DetailName&lt;/b&gt; set to &lt;b&gt;ReturnPolicyDetails&lt;/b&gt;, 
						and then look for the ReturnPolicyDetails.WarrantyDuration. WarrantyDurationOption fields in the response.
						WarrantyDurationOptionsCodeType defines all the possible values.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For AddItem, VerifyAddItem, and RelistItem:&lt;/b&gt;
						If the seller accepts returns (ReturnsAcceptedOption=ReturnsAccepted)
						but you do not pass in this WarrantyDurationOption field when listing the item,
						the eBay India site may set a default value, and the seller
						is obligated to honor this setting. Therefore, to avoid unexpected obligations,
						the seller should set a specific value for this field.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For ReviseItem only:&lt;/b&gt;
						If the listing has bids or sales and/or ends within 12 hours,
						you can't change this value. See the parent ReturnPolicy node description
						for more details.
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>WarrantyDurationOptionsCodeType</ListBasedOn>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>AddLiveAuctionItem</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>ReviseLiveAuctionItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Details>GranularityLevel: Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>(GeteBayDetails) WarrantyDurationOption</Title>
							<URL>GeteBayDetails.html#Response.ReturnPolicyDetails.WarrantyDuration.WarrantyDurationOption</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="WarrantyDuration" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Display string that buyer applications can use to present WarrantyDurationOption in
						a more user-friendly format to buyers. For example, For example, in GetItem and
						related calls, this value is usually localized and can contain spaces.
						If necessary, you can predict the choice of values based on
						the WarrantyDuration.Description options returned by GeteBayDetails.&lt;br&gt;
						&lt;br&gt;
						Not applicable as input to the AddItem family of calls. (Use WarrantyDurationOption instead.)
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Details>GranularityLevel: Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EAN" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The European Article Number (EAN) associated with the item, if any.
						To determine if your site supports this field, call &lt;b&gt;GeteBayDetails&lt;/b&gt;
						with &lt;b&gt;DetailName&lt;/b&gt; set to &lt;b&gt;ReturnPolicyDetails&lt;/b&gt;, 
						and then look for a 'true' value in the ReturnPolicyDetails.EAN field.
						Only returned if the seller has specified this value in their return policy.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For ReviseItem only:&lt;/b&gt;
						If the listing has bids or sales and/or ends within 12 hours,
						you can't change this value. See the parent ReturnPolicy node description
						for more details.&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>AddLiveAuctionItem</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>ReviseLiveAuctionItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Details>GranularityLevel: Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>(GeteBayDetails) ReturnPolicyDetails.EAN</Title>
							<URL>GeteBayDetails.html#Response.ReturnPolicyDetails.EAN</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingCostPaidByOption" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The party who pays the shipping cost for a returned item.
						Use the ReturnPolicy.Description field to explain any additional details.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;Applicable values:&lt;/b&gt;
						To get the applicable ShippingCostPaidByOption values for your site,
						call &lt;b&gt;GeteBayDetails&lt;/b&gt;
						with &lt;b&gt;DetailName&lt;/b&gt; set to &lt;b&gt;ReturnPolicyDetails&lt;/b&gt;, 
						and then look for the ReturnPolicyDetails.ShippingCostPaidBy.ShippingCostPaidByOption fields in the response.
						ShippingCostPaidByOptionsCodeType defines all the possible values.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For AddItem, VerifyAddItem, and RelistItem:&lt;/b&gt;
						If the seller accepts returns (ReturnsAcceptedOption=ReturnsAccepted)
						but you do not pass in this ShippingCostPaidByOption field when listing the item,
						some eBay sites may set a default value (like Buyer), and the seller
						is obligated to honor this setting. Therefore, to avoid unexpected obligations,
						the seller should set a specific value for this field.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For ReviseItem only:&lt;/b&gt;
						If the listing has bids or sales and/or ends within 12 hours,
						you can't change this value. See the parent ReturnPolicy node description
						for more details.
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>ShippingCostPaidByOptionsCodeType</ListBasedOn>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>AddLiveAuctionItem</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>ReviseLiveAuctionItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Details>GranularityLevel: Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>(GeteBayDetails) ShippingCostPaidByOption</Title>
							<For>sites that support this field, and applicable values</For>
							<URL>GeteBayDetails.html#Response.ReturnPolicyDetails.ShippingCostPaidBy.ShippingCostPaidByOption</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingCostPaidBy" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Display string that buyer applications can use to present ShippingCostPaidByOption in
						a more user-friendly format to buyers. For example, in GetItem and
						related calls, this value is usually localized and can contain spaces.
						If necessary, you can predict the choice of values based on
						the ShippingCostPaidBy.Description options returned by GeteBayDetails.&lt;br&gt;
						&lt;br&gt;
						Not applicable as input to the AddItem family of calls. (Use ShippingCostPaidByOption instead.)
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Details>GranularityLevel: Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RestockingFeeValue" type="xs:token" minOccurs="0">
							<xs:annotation>
								<xs:documentation>
									Display string that indicates the restocking fee charged by the
									seller for returned items. This value is directly related to the
									&lt;b&gt;RestockingFeeValueOption&lt;/b&gt; value, with the difference
									being that applications can use &lt;b&gt;RestockingFeeValue&lt;/b&gt;
									to present the &lt;b&gt;RestockingFeeValueOption&lt;/b&gt; value
									in a more user-friendly format when used in a GUI features such as option
									buttons or drop-down lists.
								</xs:documentation>
								<xs:appinfo>
									<CallInfo>
										<CallName>GetItem</CallName>
										<CallName>GetSellingManagerTemplates</CallName>
										<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
										<Returned>Conditionally</Returned>
									</CallInfo>
									<CallInfo>
										<CallName>GetBidderList</CallName>
										<Details>GranularityLevel: Medium, Fine</Details>
										<Returned>Conditionally</Returned>
									</CallInfo>
									<CallInfo>
										<CallName>GetSellerList</CallName>
										<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
										<Details>GranularityLevel: Coarse, Medium, Fine</Details>
										<Returned>Conditionally</Returned>
									</CallInfo>
							</xs:appinfo>
						</xs:annotation>
			</xs:element>
			<xs:element name="RestockingFeeValueOption" type="xs:token" minOccurs="0">
										<xs:annotation>
											<xs:documentation>
												This enumeration value indicates the restocking fee charged by the
												seller for returned items. In order to charge the buyer a restocking
												fee when an item is returned, a US seller must input a restocking
												fee value as part of the return policy.
												&lt;br&gt;&lt;br&gt;
												&lt;b&gt;For Add/Revise/Relist calls&lt;/b&gt;: To obtain the list
												of applicable values, call &lt;b&gt;GeteBayDetails&lt;/b&gt; with
												&lt;b&gt;DetailName&lt;/b&gt; set to &lt;b&gt;ReturnPolicyDetails&lt;/b&gt;.
												Then look for the list of restocking fee value options in the
												&lt;b&gt;ReturnPolicyDetails.RestockingFeeValue&lt;/b&gt; container in the
												response.
												&lt;br&gt;&lt;br&gt;
												&lt;b&gt;For Get calls&lt;/b&gt;: The &lt;b&gt;RestockingFeeValue&lt;/b&gt;
												field is directly related to &lt;b&gt;RestockingFeeValueOption&lt;/b&gt;, and
												gives a user-friendly description of the restocking fee policy.
											</xs:documentation>
											<xs:appinfo>
												<ListBasedOn>RestockingFeeCodeType</ListBasedOn>
												<CallInfo>
													<CallName>AddFixedPriceItem</CallName>
													<CallName>AddItem</CallName>
													<CallName>AddItems</CallName>
													<CallName>AddSellingManagerTemplate</CallName>
													<CallName>GetItemRecommendations</CallName>
													<CallName>ReviseFixedPriceItem</CallName>
													<CallName>ReviseItem</CallName>
													<CallName>ReviseSellingManagerTemplate</CallName>
													<CallName>RelistFixedPriceItem</CallName>
													<CallName>RelistItem</CallName>
													<CallName>VerifyAddFixedPriceItem</CallName>
													<CallName>VerifyAddItem</CallName>
													<CallName>VerifyRelistItem</CallName>
													<RequiredInput>No</RequiredInput>
												</CallInfo>
												<CallInfo>
													<CallName>GetItem</CallName>
													<CallName>GetSellingManagerTemplates</CallName>
													<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
													<Returned>Conditionally</Returned>
												</CallInfo>
												<CallInfo>
													<CallName>GetBidderList</CallName>
													<Details>GranularityLevel: Medium, Fine</Details>
													<Returned>Conditionally</Returned>
												</CallInfo>
												<CallInfo>
													<CallName>GetSellerList</CallName>
													<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
													<Details>GranularityLevel: Coarse, Medium, Fine</Details>
													<Returned>Conditionally</Returned>
												</CallInfo>
												<SeeLink>
													<Title>GeteBayDetails.ReturnPolicyDetails</Title>
													<For>applicable values for RestockingFeeValueOption</For>
													<URL>GeteBayDetails.html#Response.ReturnPolicyDetails.RestockingFeeValue</URL>
												</SeeLink>
								</xs:appinfo>
										</xs:annotation>
						</xs:element>

		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ReturnsAcceptedCodeList.xsd #####

-->
	<xs:simpleType name="ReturnsAcceptedOptionsCodeType">
		<xs:annotation>
			<xs:documentation>
				Specified whether returns are accepted.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ReturnsAccepted">
				<xs:annotation>
					<xs:documentation>
						The seller accepts returns, subject to other details 
						specified in the policy.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReturnsNotAccepted">
				<xs:annotation>
					<xs:documentation>
						The seller does not accept returns.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ReturnsAcceptedDetailsType.xsd #####

-->
	<xs:complexType name="ReturnsAcceptedDetailsType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;ReturnPolicyDetails.ReturnsAccepted&lt;/b&gt; container that 
				is returned in &lt;b&gt;GeteBayDetails&lt;/b&gt;. This container contains the values 
				that may be used in the &lt;b&gt;ReturnPolicy.ReturnsAcceptedOption&lt;/b&gt; field of Add/Revise/Relist 
				API calls.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ReturnsAcceptedOption" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Whether the seller allows the buyer to return the item.
						This value can be passed in the AddItem family of calls.
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>ReturnsAcceptedOptionsCodeType</ListBasedOn>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Display string that applications can use to present ReturnsAcceptedOption in
						a more user-friendly format (such as in a drop-down list).
						Not applicable as input to the AddItem family of calls. (Use ReturnsAcceptedOption instead.)
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ReturnsWithinCodeList.xsd #####

-->
	<xs:simpleType name="ReturnsWithinOptionsCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type contains the list of values that can be used by the seller to set
				the number of days (after the purchase date) that a buyer has to return an item (if the
				return policy states that items can be returned) for a refund or an exchange.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Days_3">
				<xs:annotation>
					<xs:documentation>
						The seller specifies this value to enable a 3-day return policy. A buyer must 
						return an item within three days after purchase in order to receive a refund or 
						an exchange.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						This value is deprecated. Listings created or revised with this value will be
						blocked.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_7">
				<xs:annotation>
					<xs:documentation>
						The seller specifies this value to enable a 7-day return policy. A buyer must 
						return an item within seven days after purchase in order to receive a refund or 
						an exchange.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						This value is deprecated. Listings created or revised with this value will be
						blocked.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_10">
				<xs:annotation>
					<xs:documentation>
						The seller specifies this value to enable a 10-day return policy. A buyer must 
						return an item within 10 days after purchase in order to receive a refund or 
						an exchange.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						This value is deprecated. Listings created or revised with this value will be
						blocked.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_14">
				<xs:annotation>
					<xs:documentation>
						The seller specifies this value to enable a 14-day return policy. A buyer must 
						return an item within 14 days after purchase in order to receive a refund or 
						an exchange.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_30">
				<xs:annotation>
					<xs:documentation>
						The seller specifies this value to enable a 30-day return policy. A buyer must 
						return an item within 30 days after purchase in order to receive a refund or 
						an exchange.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_60">
				<xs:annotation>
					<xs:documentation>
						The seller specifies this value to enable a 60-day return policy. A buyer must 
						return an item within 60 days after purchase in order to receive a refund or 
						an exchange.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Months_1">
				<xs:annotation>
					<xs:documentation>
					 The seller specifies this value to enable a one-month return policy. A buyer must return an item within one month after purchase in order to receive a refund or an exchange.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						This value is reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ReturnsWithinDetailsType.xsd #####

-->
	<xs:complexType name="ReturnsWithinDetailsType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;ReturnPolicyDetails.ReturnsWithin&lt;/b&gt; container that
				is returned in &lt;b&gt;GeteBayDetails&lt;/b&gt;. This container contains the values
				that may be used in the &lt;b&gt;ReturnPolicy.ReturnsWithinOption&lt;/b&gt; field of
				Add/Revise/Relist API calls.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ReturnsWithinOption" type="xs:token" minOccurs="0" >
				<xs:annotation>
					<xs:documentation>
						Value indicates the number of days that a buyer has to return an item from the day they
						receive the item. This value can be passed in the Add/Revise/Relist family of API calls. 
						&lt;br/&gt;
						&lt;br/&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt; 
						As of version 771, listings created, revised, or relisted with
						deprecated &lt;b&gt;RefundOption&lt;/b&gt; and/or
						&lt;b&gt;ReturnsWithinOption&lt;/b&gt; values (using Add/Revise/Relist family of
						API calls) will be blocked.
						&lt;br/&gt;&lt;br/&gt;
						For &lt;b&gt;ReturnsWithinOption&lt;/b&gt;, the deprecated values are &lt;b&gt;Days_3&lt;/b&gt; 
						and &lt;b&gt;Days_7&lt;/b&gt;. Instead of these deprecated values, the seller must offer a 
						14-day, 30-day, or 60-day return window.
						&lt;/span&gt;
						&lt;br/&gt;
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>ReturnsWithinOptionsCodeType</ListBasedOn>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Display string that applications can use to present ReturnsWithinOption in
						a more user-friendly format (such as in a drop-down list).
						Not applicable as input to the AddItem family of calls. (Use ReturnsWithinOption instead.)
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ReviewDetailsType.xsd #####

-->
	<xs:complexType name="ReviewDetailsType">
		<xs:annotation>
			<xs:documentation>
				Contains product reviews written by eBay members.
			 </xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AverageRating" type="xs:float" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The product's average rating (out of 5) based on all reviews.
						For example, a value like 4.5 would mean the average rating
						is 4.5 out of 5. (See ReviewCount for the total number of reviews.)
					</xs:documentation>
					<xs:appinfo>
						<Min>0</Min>
						<Max>5</Max>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Review" type="ns:ReviewType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						An eBay member's review of the product.
					</xs:documentation>
					<xs:appinfo>
						<MaxOccurs>20</MaxOccurs>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ReviewType.xsd #####

-->
	<xs:complexType name="ReviewType">
		<xs:annotation>
			<xs:documentation>
				A product review written by an eBay member.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="URL" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A link to the full review on the eBay Web site.
						This URL optimized for natural search: "_W0QQ" is like "?"
						(question mark), "QQ" is like "&amp;" (ampersand),
						and "Z" is like "=" (equals sign).&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						For a link to all reviews for the product, remove the upvr parameter
						from this URL. See the eBay Web Services guide for an example.
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Title" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The title of the review.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Rating" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The eBay member's rating of the product.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Text" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The text of the review. If the review is longer than
						2000 characters, the text is cut off and it ends with "...".
						See Review.URL for a link to the full text of the review.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>2000</MaxLength>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserID" type="ns:UserIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The reviewer's eBay user ID.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="CreationTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The time and date when the reviewer posted the review.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/RevisePriceAllowedDefinitionType.xsd #####

-->
	<xs:complexType name="RevisePriceAllowedDefinitionType">
		<xs:annotation>
			<xs:documentation>
				If the field is present, the corresponding feature applies to the category. The
				field is returned as an empty element (i.e., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ReviseQuantityAllowedDefinitionType.xsd #####

-->
	<xs:complexType name="ReviseQuantityAllowedDefinitionType">
		<xs:annotation>
			<xs:documentation>
				If the field is present, the corresponding feature applies to the category. The
				field is returned as an empty element (i.e., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ReviseStatusType.xsd #####

-->
	<xs:complexType name="ReviseStatusType">
		<xs:annotation>
			<xs:documentation>
				Contains data indicating whether an item has been revised since the
				listing became active and, if so, which among a subset of properties
				have been changed by the revision.
				Output only.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ItemRevised" type="xs:boolean">
				<xs:annotation>
					<xs:documentation>
						If true, indicates the item was revised since the listing became
						active.
						Output only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BuyItNowAdded" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If true, indicates that a Buy It Now Price was added for the item.
						Only applicable to US eBay Motors items.
						Output only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BuyItNowLowered" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If true, indicates that the item's Buy It Now price was lowered.
						Only applicable to US eBay Motors items.
						Output only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReserveLowered" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If true, indicates that the reserve price was lowered for
						the item. Only applicable to US eBay Motors items.
						Output only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReserveRemoved" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If true, indicates that the reserve price was removed
						from the item. Only applicable to US eBay Motors items.
						Output only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SIFFTASRecommendationsType.xsd #####

-->
	<xs:complexType name="SIFFTASRecommendationsType">
		<xs:annotation>
			<xs:documentation> 
	         Reserved for future use..
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AttributeSetArray" type="ns:AttributeSetArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
            Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SKUArrayType.xsd #####

-->
	<xs:complexType name="SKUArrayType">
		<xs:annotation>
			<xs:documentation>
				A list of stock-keeping unit (SKU) identifiers that a seller uses in listings.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SKU" type="ns:SKUType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						A SKU (stock keeping unit) is an identifier defined by a seller. 
						Some sellers use SKUs to track complex flows of products 
						and information on the client side.
						A seller can specify a SKU when listing an item with AddItem 
						and related calls. eBay preserves the SKU on the item, enabling you 
						to obtain it before and after an order line item is created. 
						(SKU is recommended as an alternative to ApplicationData.)&lt;br&gt;
						&lt;br&gt;
						A SKU is not required to be unique. A seller can specify a 
						particular SKU value on one item or on multiple items. 
						Different sellers can use the same SKUs.&lt;br&gt;
						&lt;br&gt;
						If the SKU is unique across a seller's active listings, and if
						the seller listed the item by using AddFixedPriceItem
						or RelistFixedPriceItem, the seller can also set 
						Item.InventoryTrackingMethod to SKU. This allows the seller to use
						SKU instead of ItemID as a unique identifier in subsequent calls,
						such as GetItem and ReviseInventoryStatus.&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						AddFixedPriceItem and RelistFixedPriceItem are defined in 
						the Merchant Data API (part of Large Merchant Services).
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>50</MaxLength>
						<CallInfo>
							<CallName>GetSellerTransactions</CallName>
							<CallName>GetSellerList</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SKUType.xsd #####

-->
	<xs:simpleType name="SKUType">
		<xs:annotation>
			<xs:documentation>
        Primitive type that represents a stock-keeping unit (SKU). 
        The usage of this string may vary in different contexts. 
        For usage information and rules, see the fields that reference this type.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string"/>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SMSSubscriptionErrorCodeCodeList.xsd #####

-->
	<xs:simpleType name="SMSSubscriptionErrorCodeCodeType">
		<xs:annotation>
			<xs:documentation>
				Type of SMS subscription error.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="SMSAggregatorNotAvailable">
				<xs:annotation>
					<xs:documentation>
						Aggregator not available.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PhoneNumberInvalid">
				<xs:annotation>
					<xs:documentation>
						Phone number invalid.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PhoneNumberChanged">
				<xs:annotation>
					<xs:documentation>
						Phone number has changed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PhoneNumberCarrierChanged">
				<xs:annotation>
					<xs:documentation>
						The carrier has changed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UserRequestedUnregistration">
				<xs:annotation>
					<xs:documentation>
						The user has requested to be unregistered.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SMSSubscriptionType.xsd #####

-->
	<xs:complexType name="SMSSubscriptionType">
		<xs:annotation>
			<xs:documentation>
				User data related to notifications. Note that SMS is currently reserved for future use.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SMSPhone" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The wireless phone number to be used for receiving SMS messages.
						Max length of phone number varies by country.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>varies by country</MaxLength>
						<CallInfo>
							<CallName>SetNotificationPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetNotificationPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserStatus" type="ns:SMSSubscriptionUserStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Registered/Unregistered/Pending.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetNotificationPreferences</CallName>
							<AllValuesExcept>Failed, Pending, Registered, Unregistered</AllValuesExcept>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetNotificationPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CarrierID" type="ns:WirelessCarrierIDCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The wireless carrier ID.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetNotificationPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetNotificationPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ErrorCode" type="ns:SMSSubscriptionErrorCodeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Reason for SMS subscription error (postback from thired-party integrator).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetNotificationPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetNotificationPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemToUnsubscribe" type="ns:ItemIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						ID of item to unsubscribe from SMS notification.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetNotificationPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetNotificationPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SMSSubscriptionUserStatusCodeList.xsd #####

-->
	<xs:simpleType name="SMSSubscriptionUserStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				The current state of user SMS subscription.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Registered">
				<xs:annotation>
					<xs:documentation>
						(out) Registered.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Unregistered">
				<xs:annotation>
					<xs:documentation>
						(out) Unregistered.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Pending">
				<xs:annotation>
					<xs:documentation>
						(out) Pending subscription.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Failed">
				<xs:annotation>
					<xs:documentation>
						(out) Subscription failed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SafePaymentRequiredDefinitionType.xsd #####

-->
	<xs:complexType name="SafePaymentRequiredDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				For the US, Canada and Australia sites, users registered after January 17,2007 are 
				required to offer at least one safe payment method (i.e. PayPal/PaisaPay, or one 
				of the credit cards specified in Item.PaymentMethods).
				&lt;br&gt;
				If a seller has a 'SafePaymentExempt' status, they are exempt from the category 
				requirement to offer at least one safe payment method when listing an item on a 
				site that has the safe payment requirement.
				&lt;br&gt;
				The safe payment requirement also applies to two-category listings that have one 
				ship-to or available-to location in the US, Canada, or Australia. The French 
				Canadian (CAFR) site is a special case, because listings on the CAFR site with 
				ship-to or available-to locations in Canada do not require a Safe Payment method, 
				yet listings on the CAFR site with ship-to or available-to locations in the US or 
				Australia do require a safe payment method.
				&lt;br&gt;
				The Business and Industrial, Motors, Real Estate, and Mature Audiences categories, 
				and all listings that don't support Item.PaymentMethods are exempt from this 
				requirement. Therefore, listings in those categories do not require a safe payment 
				method.
				&lt;br&gt;
				Currently, this field contains no other special meta-data.(An empty element is 
				returned.)
				&lt;br&gt; 
				Use SiteDefaults.SafePaymentRequired and Category.SafePaymentRequired to determine 
				which categories require a safe payment method.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SalesTaxType.xsd #####

-->
	<xs:complexType name="SalesTaxType">
		<xs:annotation>
			<xs:documentation>
				Type for expressing sales tax data.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SalesTaxPercent" type="xs:float" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Percent of an item's price to be charged as the sales tax for the order.
						The value passed in is stored with a precision of 3 digits after the decimal
						point (##.###).
						&lt;br&gt;&lt;br&gt;
						Applicable to Half.com (for GetOrders).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>AddOrder</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerSaleRecord</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>SendInvoice</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<CallName>GetTaxTable</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SalesTaxState" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						State or jurisdiction for which the sales tax is being collected.
						Only returned if the seller specified a value.
						&lt;br&gt;&lt;br&gt;
						To see the valid values for your site, call &lt;b&gt;GeteBayDetails&lt;/b&gt; with 
						&lt;b&gt;DetailName&lt;/b&gt; set to &lt;b&gt;TaxJurisdiction&lt;/b&gt;, and then 
						look for the TaxJurisdiction.JurisdictionID fields in the response.
						&lt;br&gt;&lt;br&gt;
						Applicable to Half.com (for GetOrders).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>AddOrder</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>SendInvoice</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingIncludedInTax" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						(US only) Whether shipping costs were part of the base amount
						that was taxed. Flat or calculated shipping.
						&lt;br&gt;&lt;br&gt;
						Applicable to Half.com (for GetOrders).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>AddOrder</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>SendInvoice</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SalesTaxAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The amount of sales tax, calculated for an order based on the
						SalesTaxPercent and pricing information. US and US Motors (site 0) sites
						only, excluding vehicle listings.
						&lt;br&gt;&lt;br&gt;
						GetItemTransactions can return incorrect sales tax if the name of a state is not
						abbreviated (e.g. if the value is "Illinois" rather than "IL") in
						TransactionArray.Transaction.Buyer.BuyerInfo.ShippingAddress.StateOrProvince. If
						the name of a state is not abbreviated, sales tax should be obtained by using
						the OrderLineItemID to call GetOrderTransactions.
						&lt;br&gt;&lt;br&gt;
						Applicable to Half.com (for GetOrders).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SendInvoice</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ScheduleType.xsd #####

-->
	<xs:complexType name="ScheduleType">
	<xs:annotation>
		<xs:documentation>
			<!-- This type is deprecated as Live Auctions are no longer a valid listing type -->
			Sellers create live auction catalogs and schedule their live auction events by using
			the eBay Live Auctions Web site user interface. The seller can create a catalog in
			the Live Auctions system several months before a sale.
		</xs:documentation>
	</xs:annotation>
	<xs:sequence>
		<xs:element name="ScheduleID" type="xs:int" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					<!-- This field is deprecated as Live Auctions are no longer a valid listing type -->
					Identifier for an event schedule in the seller's Live Auctions catalog.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetLiveAuctionCatalogDetails</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="ScheduleTime" type="xs:dateTime" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					<!-- This field is deprecated as Live Auctions are no longer a valid listing type -->
					Date and time that the sale schedule starts.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetLiveAuctionCatalogDetails</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
	</xs:sequence>
</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SchedulingInfoType.xsd #####

-->
	<xs:complexType name="SchedulingInfoType">
		<xs:annotation>
			<xs:documentation>
				Contains information for scheduling limits for the user.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="MaxScheduledMinutes" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Maximum number of minutes that a listing may be scheduled in advance of its going live.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MinScheduledMinutes" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Minimum number of minutes that a listing may be scheduled in advance of its going live.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxScheduledItems" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Maximum number of Items that a user may schedule.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SearchAttributesType.xsd #####

-->
	<xs:complexType name="SearchAttributesType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated as &lt;b&gt;GetProduct*&lt;/b&gt; calls were deprecated.
				<!-- A product or item aspect or feature that can be used as a criterion in a search
				for catalog content or for listed items.
				For example, "Format" might be a criterion for searching the catalogs for
				Pre-filled Item Information related to hardcover books.  -->
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AttributeID" type="xs:int">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Unique identifier for the attribute within the characteristic set.
						Required if SearchAttributes is specified.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--					<CallInfo>
							<CallName>GetProductSearchResults</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DateSpecifier" type="ns:DateSpecifierCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Specifies the date sub-component that the attribute represents.
						This only applies to date attributes.
						Required when searching by date attributes.
						Allows for separate text fields or drop-down lists to be rendered for
						each sub-component. For example, the day, month, and year can be
						rendered as separate drop-down lists.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
<!--						<Default/>
						<CallInfo>
-->
<!--						<CallName>GetProductSearchResults</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RangeSpecifier" type="ns:RangeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Indicates that the attribute represents the high or low end in a range,
						such as a date range or a price range.
						Required when searching on ranges.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
<!--						<Default/>
						<CallInfo>
-->
<!--							<CallName>GetProductSearchResults</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ValueList" type="ns:ValType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Container for the list of one or more valid values that the
						user has selected for
						the searchable attribute. If multiple values are specified,
						the search engine
						applies "OR" logic to the query (i.e., at least one of the
						specified values must match).
						Required if SearchAttributes is specified.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
<!--						<CallInfo>  -->
<!--							<CallName>GetProductSearchResults</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SearchDetailsType.xsd #####

-->
	<xs:complexType name="SearchDetailsType">
		<xs:sequence>
			<xs:element name="BuyItNowEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This type is deprecated as &lt;b&gt;GetProduct*&lt;/b&gt; calls were deprecated.
				<!-- Indicates whether a listing uses the Buy It Now feature.  -->
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Picture" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
          Indicates whether a listing has an image associated with it.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RecentListing" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
					Indicates whether a listing is no more than one day old.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SearchFlagCodeList.xsd #####

-->
	<xs:simpleType name="SearchFlagCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type lists the possible values that can be returned under the 
				&lt;b&gt;FavoriteSearch.SearchFlag&lt;/b&gt; field of a 
				&lt;b&gt;GetMyeBayBuying&lt;/b&gt; response. These values are output only and are 
				controlled by the filter types used in a buyer's Saved Search.
			</xs:documentation>
			<xs:appinfo>
			 	<allValuesExcept> NowAndNew, DigitalDelivery, Picture, Gallery, WorldOfGood</allValuesExcept>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Charity">
				<xs:annotation>
					<xs:documentation>
						This value being returned in the &lt;b&gt;FavoriteSearch.SearchFlag&lt;/b&gt; 
						field indicates that the buyer selected the &lt;b&gt;eBay Giving Works&lt;/b&gt; 
						option in the Saved Search.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Gift">
				<xs:annotation>
					<xs:documentation>
						This value being returned in the &lt;b&gt;FavoriteSearch.SearchFlag&lt;/b&gt; 
						field indicates that the buyer set a filter to only retrieve listings where the  
						seller offers gift services to the buyer.
						&lt;br/&gt;&lt;br/&gt;
						Gift services are not available on all sites (including the US). To see if a
						country supports gift services, call &lt;b&gt;GeteBayDetails&lt;/b&gt;, using the
						appropriate eBay Site ID in the call header and 'ListingFeatureDetails' as a
						&lt;b&gt;DetailName&lt;/b&gt; filter in the request, and then look for a
						&lt;b&gt;ListingFeatureDetails.GiftIcon&lt;/b&gt; flag in the response.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NowAndNew">
				<xs:annotation>
					<xs:documentation>
					<!-- This value is no longer applicable.  
						Return only items that have been listed with Now and New. Applicable for
						certain sites only.
				 -->
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalSearch">
				<xs:annotation>
					<xs:documentation>
						This value being returned in the &lt;b&gt;FavoriteSearch.SearchFlag&lt;/b&gt; 
						field indicates that the buyer selected the &lt;b&gt;Local pickup&lt;/b&gt; 
						option in the Saved Search. A buyer would select the &lt;b&gt;Local Pickup&lt;/b&gt; 
						filter in a Saved Search to restrict retrieved listings to those that offer 'local pickup' 
						as an option to buyers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FreeShipping">
				<xs:annotation>
					<xs:documentation>
						This value being returned in the &lt;b&gt;FavoriteSearch.SearchFlag&lt;/b&gt; 
						field indicates that the buyer selected the &lt;b&gt;Free shipping&lt;/b&gt; 
						option in the Saved Search. A buyer would select the &lt;b&gt;Free shipping&lt;/b&gt; 
						filter in a Saved Search to restrict retrieved listings to those that offer a free 
						shipping option to that specific buyer (the availability of free shipping may 
						be dependent on the buyer's location).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Gallery">
				<xs:annotation>
					<xs:documentation>
						<!-- this value is no longer applicable as there is always a gallery picture by
						default since all listings must have at least one picture -->
						This value being returned in the &lt;b&gt;FavoriteSearch.SearchFlag&lt;/b&gt; 
						field indicates that the buyer selected a filter that restricts retrieved listings
						to those that have a gallery picture.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Picture">
				<xs:annotation>
					<xs:documentation>
						<!-- this value is no longer applicable as there is now a requirement that all 
						listings have at least one picture -->
						This value being returned in the &lt;b&gt;FavoriteSearch.SearchFlag&lt;/b&gt; 
						field indicates that the buyer selected a filter that restricts retrieved listings
						to those that have one or more pictures.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GetItFast">
				<xs:annotation>
					<xs:documentation>
						This value being returned in the &lt;b&gt;FavoriteSearch.SearchFlag&lt;/b&gt; 
						field indicates that the buyer selected the &lt;b&gt;Expedited shipping&lt;/b&gt; 
						option in the Saved Search. A buyer would select the &lt;b&gt;Expedited shipping&lt;/b&gt; 
						filter in a Saved Search to restrict retrieved listings to those that offer "Get 
						It Fast" shipping to that specific buyer (the availability of "Get It Fast" 
						shipping may be dependent on the buyer's location).
						&lt;br/&gt;&lt;br/&gt;
						To qualify as a "Get It Fast" listing, the seller must offer at least one 
						expedited (overnight) shipping service to the buyer, and a handling time (also 
						known as the &lt;b&gt;DipatchTimeMax&lt;/b&gt; value in the Trading API) of 
						0 days (zero-day handling becomes available with Seller Release 13.1) or 1 day.	
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Lot">
				<xs:annotation>
					<xs:documentation>
						This value being returned in the &lt;b&gt;FavoriteSearch.SearchFlag&lt;/b&gt; 
						field indicates that the buyer selected the &lt;b&gt;Items listed as lots&lt;/b&gt; 
						option in the Saved Search. A buyer would select the &lt;b&gt;Items listed as lots&lt;/b&gt; 
						filter in a Saved Search to restrict retrieved listings to those that are offering 
						a "lot" of items in one listing. Specifically, a "lot" is defined as, "a group of
						similar or identical items that are sold together to one buyer."
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GermanMotorsSearchable">
				<xs:annotation>
					<xs:documentation>
						This value is only applicable to the German site and if the user is searching for
						motor vehicle listings. This value being returned in the 
						&lt;b&gt;FavoriteSearch.SearchFlag&lt;/b&gt; field indicates that the buyer 
						selected a filter in a Saved Search to restrict retrieved eBay Germany motor 
						vehicle listings that are also being displayed on the mobile.de vehicle 
						marketplace.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="WorldOfGood">
				<xs:annotation>
					<xs:documentation>
						<!-- The WorldOfGood search filter is no longer available as the WorldOfGood.com 
						Web site has become green.ebay.com -->
						Returns items that are also listed on the WorldOfGood.com website. (The Item IDs
						are the same on both websites.)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DigitalDelivery">
				<xs:annotation>
					<xs:documentation>
					<!-- This value is no longer applicable.  
						The digital delivery feature has been disabled.
						&lt;br&gt;&lt;br&gt;
						If specified, limits the results to digitally delivered good only.
					-->
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SearchStandingDashboardType.xsd #####

-->
	<xs:complexType name="SearchStandingDashboardType">
		<xs:annotation>
			<xs:documentation>
				Provides information about the visibility level you've earned for your eBay listings. 
				When you have a better search standing, your listings may receive higher 
				placement in Best Match search results.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Status" type="ns:SearchStandingStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Your earned search standing status. To qualify for a Standard or Raised
						search standing, make sure your ratings meet or exceed the required minimum
						levels in buyer satisfaction (see BuyerSatisfaction.Status in this call) and
						detailed seller ratings (DSRs). See GetFeedback for details.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerDashboard</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<SeeLink>
							<Title>(GetFeedback) FeedbackSummary.SellerRatingSummaryArray</Title>
							<URL>GetFeedback.html#Response.FeedbackSummary.SellerRatingSummaryArray</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SearchStandingStatusCodeList.xsd #####

-->
	<xs:simpleType name="SearchStandingStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				The Search standing that you have earned.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Raised">
				<xs:annotation>
					<xs:documentation>
						Your listings may receive higher placement in search results 
						that are sorted by Best Match.
						You earn this standing when you provide excellent customer service to eBay buyers
						(such as good BuyerSatisfaction.Status and high detailed seller ratings).
						If you already have a raised search standing, you can still boost your 
						ratings and increase the visibility of your items by maintaining or 
						improving your customer service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Standard">
				<xs:annotation>
					<xs:documentation>
						Listings recieve standard placement in search results that are sorted by Best Match.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Lowered">
				<xs:annotation>
					<xs:documentation>
						Your listings may receive lower placement in search results that 
						are sorted by Best Match.
						You earn this standing when you have not been successful in providing 
						eBay buyers with the customer service they expect. 
						You can still take positive steps to improve your customer service 
						and increase your ratings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SecondChanceOfferDurationCodeList.xsd #####

-->
	<xs:simpleType name="SecondChanceOfferDurationCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type contains the list of values that can be used by the seller to set
				the length of time that a Second Chance offer will be available to a specific bidder to
				whom the Second Chance offer was presented. The recipient of a Second Chance offer must
				purchase the Second Chance item within this time or the offer will expire. Second Chance 
				offers are only applicable for closed auction listings.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Days_1">
				<xs:annotation>
					<xs:documentation>
						The seller specifies this value to make the Second Chance offer available to the 
						bidder for one day. This value will affect the &lt;b&gt;EndTime&lt;/b&gt; value 
						returned in the &lt;b&gt;AddSecondChanceItem&lt;/b&gt; response.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_3">
				<xs:annotation>
					<xs:documentation>
						The seller specifies this value to make the Second Chance offer available to the 
						bidder for three days. This value will affect the &lt;b&gt;EndTime&lt;/b&gt; value 
						returned in the &lt;b&gt;AddSecondChanceItem&lt;/b&gt; response.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_5">
				<xs:annotation>
					<xs:documentation>
						The seller specifies this value to make the Second Chance offer available to the 
						bidder for five days. This value will affect the &lt;b&gt;EndTime&lt;/b&gt; value 
						returned in the &lt;b&gt;AddSecondChanceItem&lt;/b&gt; response.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Days_7">
				<xs:annotation>
					<xs:documentation>
						The seller specifies this value to make the Second Chance offer available to the 
						bidder for seven days. This value will affect the &lt;b&gt;EndTime&lt;/b&gt; value 
						returned in the &lt;b&gt;AddSecondChanceItem&lt;/b&gt; response.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						This value is reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SelectionModeCodeList.xsd #####

-->
	<xs:simpleType name="SelectionModeCodeType">
		<xs:annotation>
			<xs:documentation>
				This is automatic or manual depending on selection.
			</xs:documentation>
			<xs:appinfo>
				<ReferenceType/>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="Automatic">
				<xs:annotation>
					<xs:documentation>
						Automatic criteria. Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Manual">
				<xs:annotation>
					<xs:documentation>
						Manual criteria. Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Prefilled">
				<xs:annotation>
					<xs:documentation>
						In listing requests, do not specify the name or value because
						they will be filled in by eBay.
						In GetItemRecommendations, this indicates that the Item Specific
						will be pre-filled from a catalog, based on a product ID
						that you passed in the request. They should be presented as
						read-only to the seller. If you specify a prefilled value in
						your listing request when you list with a catalog product, 
						eBay drops the value and uses the value from the catalog instead.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SelectionOnly">
				<xs:annotation>
					<xs:documentation>
						In listing requests, only specify a value that eBay has 
						recommended. That is, select from the list of recommended values;
						don't specify your own custom details. If you specify a different value, the listing request may return errors. Rarely used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FreeText">
				<xs:annotation>
					<xs:documentation>
						In listing requests, specify any name or value, or select from the 
						list of recommended values, if present. This is used in most cases.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SellerAccountDashboardType.xsd #####

-->
	<xs:complexType name="SellerAccountDashboardType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;SellerAccount&lt;/b&gt; container returned in the 
				&lt;b&gt;GetSellerDashboard&lt;/b&gt; response. 
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Status" type="ns:SellerAccountStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field indicates the status of your seller's account. Specifically, you'll find out if your 
						account is current and active, or if your account has a past due balance or is on 
						hold. For more details about your account, you can go to your Seller Account page
						on the eBay site (login to My eBay), or you can call &lt;b&gt;GetAccount&lt;/b&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerDashboard</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<SeeLink>
							<Title>GetAccount</Title>
							<URL>GetAccount.html</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Alert" type="ns:SellerDashboardAlertType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						The &lt;b&gt;SellerAccount.Alert&lt;/b&gt; container is only returned if eBay has 
						posted one or more informational or warning messages to the seller's account.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerDashboard</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellerAccountStatusCodeList.xsd #####

-->
	<xs:simpleType name="SellerAccountStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				Seller account status.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Current">
				<xs:annotation>
					<xs:documentation>
						Your account is current.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PastDue">
				<xs:annotation>
					<xs:documentation>
						Your account is past due. 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="OnHold">
				<xs:annotation>
					<xs:documentation>
						Your account is on hold and risking suspension. 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SellerBusinessCodeTypeList.xsd #####

-->
	<xs:simpleType name="SellerBusinessCodeType">
			<xs:annotation>
				<xs:documentation>
					Type of seller account. This value is returned if the user is a 
					business seller with a site ID of 77 (Germany), 3 (UK), 205 (Ireland) or 0 (US Motors).
				</xs:documentation>
			</xs:annotation>
			<xs:restriction base="xs:token">
				<xs:enumeration value="Undefined">
					<xs:annotation>
						<xs:documentation>
							Type of seller account not defined.
						</xs:documentation>
					</xs:annotation>
				</xs:enumeration>
				<xs:enumeration value="Private">
					<xs:annotation>
						<xs:documentation>
							Private seller account.
						</xs:documentation>
					</xs:annotation>
				</xs:enumeration>
				<xs:enumeration value="Commercial">
					<xs:annotation>
						<xs:documentation>
							Commercial seller account.
						</xs:documentation>
					</xs:annotation>
				</xs:enumeration>
				<xs:enumeration value="CustomCode">
					<xs:annotation>
						<xs:documentation>
							Reserved for internal or future use.
						</xs:documentation>
					</xs:annotation>
				</xs:enumeration>
			</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SellerContactDetailsEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="SellerContactDetailsEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Defines the SellerContactDetailsEnabled feature. If the field is present, the 
				category allows retrieval of seller-level contact information. The field is 
				returned as an empty element (e.g., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellerDashboardAlertSeverityCodeList.xsd #####

-->
	<xs:simpleType name="SellerDashboardAlertSeverityCodeType">
		<xs:annotation>
			<xs:documentation>
				Alerts can be either informational or a warning that identifies a problem.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Informational">
				<xs:annotation>
					<xs:documentation>
						The alert message is informational in nature.
						&lt;br&gt;&lt;br&gt;
						Some examples: you might get a PowerSeller status message if your PowerSeller
						level has been increased, a policy-compliance message if you have no recent
						policy violations, a buyer-satisfaction message if you are providing excellent
						customer service, or a seller-account message if there is a new notice available
						about your payment status.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Warning">
				<xs:annotation>
					<xs:documentation>
						The alert message is a warning that identifies a problem.
						&lt;br&gt;&lt;br&gt;
						For example, you might get a PowerSeller status warning if you missed the 
						PowerSeller sales requirements in the past month. Or you might get a
						policy-compliance warning if you recently listed an item with excessive
						shipping costs, or a seller-account warning if a collections message 
						asks you to pay now to make sure no restrictions are placed on your account.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StrongWarning">
				<xs:annotation>
					<xs:documentation>
						The alert message is a strong warning that indicates a serious problem.
						&lt;br&gt;&lt;br&gt;
						For example, you might get a PowerSeller status strong warning if you have lost
						your PowerSeller status because of policy violations, or you might get a
						policy-compliance strong warning if your account has been restricted.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal (or future) use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SellerDashboardAlertType.xsd #####

-->
	<xs:complexType name="SellerDashboardAlertType">
		<xs:annotation>
			<xs:documentation>
				A message to help the you understand your status as a seller (PowerSeller status, 
				policy compliance status, etc.).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Severity" type="ns:SellerDashboardAlertSeverityCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The severity level helps you understand whether the alert is identifying a
						problem (a warning or strong warning) or if it is informational in nature.
						This field is present if an alert has been issued to your account. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerDashboard</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Text" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The warning or informational alert text. When you parse this text, note that
						some alerts may use plain text while others can include HTML. Returned only
						if the seller has been issued an alert.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerDashboard</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellerDiscountsType.xsd #####

-->
	<xs:complexType name="SellerDiscountsType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;SellerDiscounts&lt;/b&gt; container, which consists of one or
				more &lt;b&gt;SellerDiscount&lt;/b&gt; nodes, as well as the original purchase price and 
				shipping cost of the order line item.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="OriginalItemPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The original purchase price of the order line item (before any seller discounts are 
						applied).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrders</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="OriginalItemShippingCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The original shipping cost for the order line item. Note that shipping discounts have 
						not yet been enabled for seller discount campaigns.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrders</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerDiscount" type="ns:SellerDiscountType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						A container consisting of name and ID of the seller's discount campaign, as well as the
						discount amount that is being applied to the order line item. Note that shipping
						discounts have not yet been enabled for seller discount campaigns. Seller 
						discount campaigns are created through the Order Size Discounts API.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrders</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<seeLink>
							<url>http://developer.ebay.com/Devzone/order-size/CallRef/createCampaigns.html</url>
							<title>Order Size Discounts API - createCampaigns call</title>
							<for>for information on creating discount campaigns</for>
      			</seeLink>
      			<seeLink>
							<url>http://developer.ebay.com/Devzone/related-items/CallRef/createBundles.html</url>
							<title>Related Items Management API - createBundles call</title>
							<for>for information on creating product bundles</for>
      			</seeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<xs:complexType name="SellerDiscountType">
		<xs:annotation>
			<xs:documentation>
				Type that defines the &lt;b&gt;SellerDiscount&lt;/b&gt; container, which contains the ID, 
				name, and amount of the seller discount.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CampaignID" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						 Unique identifier for a seller discount campaign. This ID is automatically
						 created when the seller creates the discount campaign. This field is always returned 
						 with the &lt;b&gt;SellerDiscount&lt;/b&gt; container.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrders</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<seeLink>
							<url>http://developer.ebay.com/Devzone/order-size/CallRef/createCampaigns.html#Response.campaignStatus.campaignId</url>
							<title>campaignId field in Order Size Discounts API</title>
      			</seeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CampaignDisplayName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						 The name of the seller discount campaign. A name can be associated with a seller discount 
						 campaign when the seller uses the &lt;b&gt;createCampaigns&lt;/b&gt; or 
						 &lt;b&gt;updateCampaigns&lt;/b&gt; calls of the Order Size Discounts API.
						 The name for a discount campaign is optional, so this field will only be
						 returned with the &lt;b&gt;SellerDiscount&lt;/b&gt; container if defined
						 for the seller discount campaign.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrders</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<seeLink>
							<url>http://developer.ebay.com/Devzone/order-size/CallRef/createCampaigns.html#Request.campaign.name</url>
							<title>campaign.name field in Order Size Discounts API</title>
      			</seeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemDiscountAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						 The dollar amount of the order line item discount. The original purchase price (denoted
						 in &lt;b&gt;OriginalItemPrice&lt;/b&gt;) will be reduced by this value. The amount of the 
						 item discount will depend on the rules defined in the the seller discount 
						 campaign.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrders</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<seeLink>
							<url>http://developer.ebay.com/Devzone/order-size/CallRef/createCampaigns.html#Request.campaign.offer</url>
							<title>campaign.offer container in Order Size Discounts API</title>
      			</seeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingDiscountAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The dollar amount of the shipping discount applied to the order line item. Note that
						shipping discounts have not yet been enabled for seller discount campaigns, so this 
						field will not be returned until shipping discounts are enabled.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrders</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellerExcludeShipToLocationPreferencesType.xsd #####

-->
	<xs:complexType name="SellerExcludeShipToLocationPreferencesType">
		<xs:annotation>
			<xs:documentation>
				Container consisting for the list of locations to where the seller will not ship items.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ExcludeShipToLocation" type="xs:string" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						One ExcludeShipToLocation field is returned for each region or country excluded
						as a possible shipping location in the seller's My eBay Shipping Preferences.
						Sellers can also exclude Alaska/Hawaii and Army Post Office/Fleet Post Office as
						possible shipping locations. For excluded countries, "http://www.iso.org/iso/country_codes/iso_3166_code_lists/english_country_names_and_code_elements.htm"&gt;ISO 3166&lt;/a&gt; 
						country codes are returned.
						&lt;br&gt;&lt;br&gt;
						Domestically, the seller can specify Alaska/Hawaii, US Protectorates (including
						American Samoa, Guam, Mariana Island, Marshall Islands, Micronesia, Palau,
						Puerto Rico, and U.S. Virgin Islands) as places he/she will not ship to.
						Internationally, the sellers can exclude entire regions (including Africa, Asia,
						Central America and Caribbean, Europe, Middle East, North America, Oceania,
						Southeast Asia, and South America) or specific countries within those regions.
						&lt;br&gt;&lt;br&gt;
						If a buyer's primary ship-to location is a location that you have listed as
						an excluded ship-to location (or if the buyer does not have a primary ship-to
						location), they will receive an error message if they attempt to buy or place
						a bid on your item.
						&lt;br&gt;&lt;br&gt;
						To see the valid exclude ship-to locations for a specified site, call
						GeteBayDetails with DetailName set to ExcludeShippingLocationDetails. Repeat
						GeteBayDetails for each site on which you list.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
						To enable your default Exclude Ship-To List, you must enable Exclude
						Shipping Locations and Buyer Requirements in your My eBay Site Preferences.
						For details, see the KnowledgeBase Article &lt;a href=
						"https://ebaydts.com/eBayKBDetails?KBid=1495"
						&gt;HowTo: ExcludeShipToLocation&lt;/a&gt;.
						&lt;/span&gt;
						Code denoting a location to where the seller will not ship.
						&lt;br&gt;
						The codes reflect the &lt;a href=
						"http://www.iso.org/iso/country_codes/iso_3166_code_lists/english_country_names_and_code_elements.htm"
						&gt;ISO 3166&lt;/a&gt; location codes.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellerFavoriteItemPreferencesType.xsd #####

-->
	<xs:complexType name="SellerFavoriteItemPreferencesType">
		<xs:annotation>
			<xs:documentation>
				Contains the data for the seller favorite item preferences, i.e.  the manual or automatic selection criteria to display items for buyer's favourite seller opt in email marketing.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SearchKeywords" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The keywords in the item title for the automatic item search criteria.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StoreCategoryID" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						(For eBay Store owners only) The store custom category for the  automatic item search criteria.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ListingType" type="ns:ListingTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The listing format (fixed price, auction, etc) for the automatic item search criteria.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<OnlyTheseValues>Auction, LeadGeneration, FixedPriceItem</OnlyTheseValues>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<OnlyTheseValues>Auction, LeadGeneration, FixedPriceItem</OnlyTheseValues>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SearchSortOrder" type="ns:StoreItemListSortOrderCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The sort order chosen from the standard ebay sorts for the automatic search criteria.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MinPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the lower limit of price range for the automatic search criteria.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the upper limit of price range for the automatic search criteria.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FavoriteItemID" type="ns:ItemIDType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Specifies the list of favorite items.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellerFeeDiscountDashboardType.xsd #####

-->
	<xs:complexType name="SellerFeeDiscountDashboardType">
		<xs:annotation>
			<xs:documentation>
				PowerSeller discount information (e.g., to show in a Seller Dashboard). As a
				PowerSeller, you can earn discounts on your monthly invoice Final Value Fees based
				on how well you're doing as a seller.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Percent" type="xs:float" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						PowerSeller discount as a percentage. For example, a 5% discount is returned
						as 0.05.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerDashboard</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellerGuaranteeLevelCodeList.xsd #####

-->
	<xs:simpleType name="SellerGuaranteeLevelCodeType">
		<xs:annotation>
			<xs:documentation>
				Maximum level of guarantee a seller is authorized to offer.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="NotEligible">
				<xs:annotation>
					<xs:documentation>
						(out) Not eligible for Seller Level Guarantee
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Regular">
				<xs:annotation>
					<xs:documentation>
						(out) Regular eligibility level
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Premium">
				<xs:annotation>
					<xs:documentation>
						(out) Premium eligibility level
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Ultra">
				<xs:annotation>
					<xs:documentation>
						(out) Ultra eligibility level
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SellerLevelCodeList.xsd #####

-->
	<xs:simpleType name="SellerLevelCodeType">
		<xs:annotation>
			<xs:documentation>
				Indicates the user's eBay PowerSeller tier. PowerSellers are distinguished in 5
				tiers based on average monthly sales. Benefits and services vary for each tier.
				eBay calculates eligibility for each tier monthly.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Bronze">
				<xs:annotation>
					<xs:documentation>
						Bronze (lowest tier)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Silver">
				<xs:annotation>
					<xs:documentation>
						Silver (between Bronze and Gold)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Gold">
				<xs:annotation>
					<xs:documentation>
						Gold (between Silver and Platinum)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Platinum">
				<xs:annotation>
					<xs:documentation>
						Platinum (between Gold and Titanium)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Titanium">
				<xs:annotation>
					<xs:documentation>
						Titanium (highest tier)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="None">
				<xs:annotation>
					<xs:documentation>
						Not a PowerSeller (eBay has not yet evaluated your PowerSeller status, or
						you have not chosen to be a member of the PowerSeller program,
						or you lost your PowerSeller status due to a policy violation.)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SellerPIStatusCodeList.xsd #####

-->
	<xs:simpleType name="SellerPIStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type is reserved for future use.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="AcceptedUA">
				<xs:annotation>
					<xs:documentation>
						This value is reserved for future use. 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MustAcceptUA">
				<xs:annotation>
					<xs:documentation>
						This value is reserved for future use. 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PIEnabled">
				<xs:annotation>
					<xs:documentation>
						This value is reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SellerPaymentMethodCodeList.xsd #####

-->
	<xs:simpleType name="SellerPaymentMethodCodeType">
		<xs:annotation>
			<xs:documentation>
				These are payment methods that sellers can use to pay eBay fees.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="NothingOnFile">
				<xs:annotation>
					<xs:documentation>
						Used for all other payment methods which are not specifically listed in other columns.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditCard">
				<xs:annotation>
					<xs:documentation>
						Credit Card
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PayPal">
				<xs:annotation>
					<xs:documentation>
						PayPal
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DirectDebit">
				<xs:annotation>
					<xs:documentation>
						Direct Debit
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DirectDebitPendingSignatureMandate">
				<xs:annotation>
					<xs:documentation>
						 Direct Debit, pending signature mandate
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayDirectPay">
				<xs:annotation>
					<xs:documentation>
						 eBay Direct Pay
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DirectDebitPendingVerification">
				<xs:annotation>
					<xs:documentation>
						 Direct Debit, pending verification
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SellerPaymentPreferencesType.xsd #####

-->
	<xs:complexType name="SellerPaymentPreferencesType">
		<xs:annotation>
			<xs:documentation>
			  Type defining the &lt;b&gt;SellerPaymentPreferences&lt;/b&gt; container, which
				consists of the seller's payment preferences. Payment preferences specified in a 
				&lt;b&gt;SetUserPreferences&lt;/b&gt; call override the settings in My eBay payment 
				preferences.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AlwaysUseThisPaymentAddress" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Sellers include this field and set it to 'true' if they want buyers to mail payment 
						to the payment address specified in the 
						&lt;b&gt;SellerPaymentPreferences.SellerPaymentAddress&lt;/b&gt; field. A payment
						address only comes into play if the item's category allows offline payments, and the
						seller has allowed the buyer to mail a payment. This payment address will only be
						displayed to winning bidders and buyers. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DisplayPayNowButton" type="ns:DisplayPayNowButtonCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If set, this field determines whether a Pay Now button is displayed for all of the 
						user's listings. The user has the option of using a PayPal only version of the Pay
						Now button or a Pay Now button for all payment methods.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PayPalPreferred" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies whether a seller wants to let buyers know that PayPal payments
						are preferred.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DefaultPayPalEmailAddress" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default email address the seller uses for receiving PayPal payments.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PayPalAlwaysOn" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether PayPal is always accepted for the seller's listings.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerPaymentAddress" type="ns:AddressType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the address the seller uses to receive mailed payments from buyers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UPSRateOption" type="ns:UPSRateOptionCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the type of United Parcel Service rates to use.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FedExRateOption" type="ns:FedExRateOptionCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>						
						Specifies the type of FedEx rates to use.							
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>						
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>						
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="USPSRateOption" type="ns:USPSRateOptionCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the type of USPS rates to use.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellerPaymentProfileType.xsd #####

-->
	<xs:complexType name="SellerPaymentProfileType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;SellerPaymentProfile&lt;/b&gt; container, which is used in an 
				Add/Revise/Relist Trading API call to reference a Business Policies payment profile.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>			
			<xs:element name="PaymentProfileID" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The unique identifier of a Business Policies payment profile. A &lt;b&gt;PaymentProfileID&lt;/b&gt; 
						and/or a &lt;b&gt;PaymentProfileName&lt;/b&gt; value is used in the Add/Revise/Relist
						call to reference and use the payment policy values of a Business Policies payment
						profile. If both fields are provided and their values don't match, the &lt;b&gt;PaymentProfileID&lt;/b&gt; 
						takes precedence.
						&lt;br/&gt;&lt;br/&gt;
						In the "Get" calls, the &lt;b&gt;PaymentProfileID&lt;/b&gt; value will always be
						returned if the listing is using a Business Policies payment profile, and the &lt;b&gt;PaymentProfileName&lt;/b&gt; 
						value will be returned if a name is assigned to the payment profile.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>AddItemFromSellingManagerTemplate</CallName>
							<CallName>AddItemFromTemplate</CallName>
							<CallName>AddTemplate</CallName>
							<CallName>ReviseTemplate</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>						
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentProfileName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The name of a Business Policies payment profile. A &lt;b&gt;PaymentProfileID&lt;/b&gt; 
						and/or a &lt;b&gt;PaymentProfileName&lt;/b&gt; value is used in the Add/Revise/Relist
						call to reference and use the payment policy values of a Business Policies payment
						profile. If both fields are provided and their values don't match, the &lt;b&gt;PaymentProfileID&lt;/b&gt; 
						takes precedence.
						&lt;br/&gt;&lt;br/&gt;
						In the "Get" calls, the &lt;b&gt;PaymentProfileID&lt;/b&gt; value will always be
						returned if the listing is using a Business Policies payment profile, and the &lt;b&gt;PaymentProfileName&lt;/b&gt; 
						value will be returned if a name is assigned to the payment profile.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>AddItemFromSellingManagerTemplate</CallName>
							<CallName>AddItemFromTemplate</CallName>
							<CallName>AddTemplate</CallName>
							<CallName>ReviseTemplate</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>		
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<CallName>GetItems</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellerPaymentType.xsd #####

-->
	<xs:complexType name="SellerPaymentType">
		<xs:annotation>
			<xs:documentation>
				A payment between Half.com and a seller. The financial value of a payment is
				typically based on an amount that a buyer paid to Half.com for one order line
				item, plus the buyer's shipping cost, minus Half.com's commission. 
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Unique identifier for the Half.com item listing.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>19 (Note: The eBay database specifies 38. ItemIDs are usually 9 to 12 digits)</MaxLength>
						<CallInfo>
							<CallName>GetSellerPayments</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TransactionID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Unique identifier for a Half.com order line item (transaction). An order
						line item is created once there is a commitment from a buyer to purchase an
						item. Along with its corresponding &lt;b&gt;ItemID&lt;/b&gt;, a &lt;b&gt;TransactionID&lt;/b&gt; is used and
						referenced during an order checkout flow and after checkout has been
						completed.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>19 (Note: The eBay database specifies 38. TransactionIDs are usually 9 to 12 digits.)</MaxLength>
						<CallInfo>
							<CallName>GetSellerPayments</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="OrderID" type="ns:OrderIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A unique identifier that identifies a single line item or multiple line item
						(Combined Payment) Half.com order. 
						&lt;br&gt;&lt;br&gt;
						For a single line item order, the &lt;b&gt;OrderID&lt;/b&gt; value is identical to the
						&lt;b&gt;OrderLineItemID&lt;/b&gt; value that is generated upon creation of the order line
						item. For a Combined Payment order, the &lt;b&gt;OrderID&lt;/b&gt; value is created by eBay
						when the buyer or seller (sharing multiple, common order line items)
						combines multiple order line items into a Combined Payment order through
						the Half.com site. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerPayments</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerInventoryID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						An ID that the seller specified when they listed the Half.com item, if any.
						It can be used for the seller's SKU. Note that &lt;b&gt;SellerInventoryID&lt;/b&gt; is not
						returned if no ID was specified. (Note: The SKU field used for eBay.com
						listings is not applicable to Half.com listings.)
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerPayments</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PrivateNotes" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A text note that the seller specified for the Half.com item, if any. Only
						visible to the seller. Not returned if the seller specified no notes.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerPayments</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExternalProductID" type="ns:ExternalProductIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contains an ISBN, UPC, or EAN value from the catalog product associated with
						the Half.com item. All Half.com items are listed with Pre-filled Item
						Information.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerPayments</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Title" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The title of the item listing as it appears on Half.com.
					</xs:documentation>
					<xs:appinfo>
						<maxLength>80</maxLength>
						<CallInfo>
							<CallName>GetSellerPayments</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentType" type="ns:PaymentTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the payment is for a Half.com sale or a refund.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerPayments</CallName>
							<OnlyTheseValues>Sale, Refund</OnlyTheseValues>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TransactionPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Price of the order line item (transaction) before shipping and other costs.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerPayments</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingReimbursement" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The adjusted shipping cost that Half.com pays the seller. For a multiple
						line item (Combined Payment) order, the total shipping cost may be less than
						the cost to ship the items individually, which makes the adjustment
						necessary. The shipping cost may also be adjusted due to Half.com handling
						charges. 
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;Note&lt;/b&gt;: Due to the way shipping costs are calculated, this
						value may be different for identical items in different orders.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerPayments</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Commission" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Amount of commission charged by Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerPayments</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AmountPaid" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Total amount paid by buyer for the Half.com order.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerPayments</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaidTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The time and date when Half.com created the payment. Half.com creates a
						payment when the buyer pays for an order. This time is specified
						in GMT (not Pacific time). See "Time Values" in the eBay Web Services guide
						for information about converting between GMT and other time zones.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerPayments</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="OrderLineItemID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>								
						A unique identifier for a Half.com order line item. This field is created as
						soon as there is a commitment to buy from the seller, and its value is based
						upon the concatenation of &lt;b&gt;ItemID&lt;/b&gt; and &lt;b&gt;TransactionID&lt;/b&gt;, with a hyphen in between
						these two IDs. For a single line item order, the &lt;b&gt;OrderLineItemID&lt;/b&gt; value is
						identical to the &lt;b&gt;OrderID&lt;/b&gt; value.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>50 (Note: The eBay database specifies 38. ItemIDs and TransactionIDs are usually 9 to 12 digits.)</MaxLength>
						<CallInfo>
							<CallName>GetSellerPayments</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellerProfilePreferencesType.xsd #####

-->
	<xs:complexType name="SellerProfilePreferencesType">
		<xs:annotation>
			<xs:documentation>
			  Type defining the &lt;b&gt;SellerProfilePreferences&lt;/b&gt; container. This container
				consists of a flag that indicates whether or not the seller has opted into Business
				Policies, as well as a list of Business Policies profiles that have been set up for the 
				seller's account.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SellerProfileOptedIn" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
 					 Boolean flag indicating whether or not a seller has opted in to Business
					 Policies. Sellers must opt in to Business Policies to create and manage payment, 
					 return policy, and shipping profiles.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SupportedSellerProfiles" type="ns:SupportedSellerProfilesType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container consisting of one or more Business Policies profiles active for a
						seller's account. This container is only returned if SellerProfileOptedIn=true 
						and the seller has one or more Business Policies profiles active on the account.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellerProfilesType.xsd #####

-->
	<xs:complexType name="SellerProfilesType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;SellerProfiles&lt;/b&gt; container, which consists of references
				to a seller's payment, shipping, and/or return policy profiles.					
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>			
			<xs:element name="SellerShippingProfile" type="ns:SellerShippingProfileType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The &lt;b&gt;SellerShippingProfile&lt;/b&gt; container is used in an Add/Revise/Relist
						Trading API call to reference and use the values of a Business Policies shipping policy
						profile. Business Policies shipping profiles contain detailed information on 
						domestic and international shipping, including shipping service options, handling 
						time, package handling costs, excluded ship-to locations, and shipping insurance 
						information.
						&lt;br/&gt;&lt;br/&gt;
						Business Policies shipping profiles are also returned in 
						&lt;b&gt;GetItem&lt;/b&gt;, &lt;b&gt;GetMyeBaySelling&lt;/b&gt;, and other 
						Trading calls that retrieve Item data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>AddItemFromTemplate</CallName>
							<CallName>AddTemplate</CallName>
							<CallName>ReviseTemplate</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>		
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<CallName>GetItems</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerReturnProfile" type="ns:SellerReturnProfileType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The &lt;b&gt;SellerReturnProfile&lt;/b&gt; container is used in an Add/Revise/Relist
						Trading API call to reference and use the values of a Business Policies return policy
						profile. Business Policies return policy profiles contain detailed information on 
						the seller's return policy, including the refund option, how many days the buyer has
						to return the item for a refund, warranty information, and restocking fee (if any).
						&lt;br/&gt;&lt;br/&gt;
						Business Policies return policy profiles are also returned in 
						&lt;b&gt;GetItem&lt;/b&gt;, &lt;b&gt;GetMyeBaySelling&lt;/b&gt;, and other 
						Trading calls that retrieve Item data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>AddItemFromTemplate</CallName>
							<CallName>AddTemplate</CallName>
							<CallName>ReviseTemplate</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>	
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<CallName>GetItems</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerPaymentProfile" type="ns:SellerPaymentProfileType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The &lt;b&gt;SellerPaymentProfile&lt;/b&gt; container is used in an Add/Revise/Relist
						Trading API call to reference and use the values of a Business Policies payment
						profile. Business Policies payment profiles contain accepted payment methods, a 
						flag to set up the immediate payment feature, a payment instructions field, and a 
						field to specify the seller's PayPal email address.
						&lt;br/&gt;&lt;br/&gt;
						Business Policies payment profiles are also returned in 
						&lt;b&gt;GetItem&lt;/b&gt;, &lt;b&gt;GetMyeBaySelling&lt;/b&gt;, and other 
						Trading calls that retrieve Item data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>AddItemFromTemplate</CallName>
							<CallName>AddTemplate</CallName>
							<CallName>ReviseTemplate</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>		
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<CallName>GetItems</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellerProvidedTitleSupportedDefinitionType.xsd #####

-->
	<xs:complexType name="SellerProvidedTitleSupportedDefinitionType">
		<xs:annotation>
			<xs:documentation>
				If present, the site defines category settings for whether the seller can provide their own title for a US or CA eBay Motors listing.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellerRatingSummaryArrayType.xsd #####

-->
	<xs:complexType name="SellerRatingSummaryArrayType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;SellerRatingSummaryArray&lt;/b&gt; container that is returned 
				in the &lt;b&gt;GetFeedback&lt;/b&gt; response. The &lt;b&gt;SellerRatingSummaryArray&lt;/b&gt; 
				container consists of an array of &lt;b&gt;AverageRatingSummary&lt;/b&gt; containers, 
				which provide details on Detailed Seller Ratings (DSRs), including the type of rating 
				(Communication, Item As Described, Shipping and Handling Charges, or Shipping Time), the 
				seller's average rating for that DSR type, the total number of DSR ratings, and the 
				period in which those ratings were received (the last year or the last 30 days).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AverageRatingSummary" type="ns:AverageRatingSummaryType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Container consisting of a seller's Detailed Seller Rating (DSR) for each type of
						rating (Communication, Item As Described, Shipping and Handling Charges, or Shipping
						Time), the seller's average rating for each DSR type, the total number of DSR ratings
						for each DSR type, and the period in which those ratings were received (the last year
						or the last 30 days).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>			
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellerRecoupmentPolicyDetailsType.xsd #####

-->
	<xs:complexType name="RecoupmentPolicyDetailsType">
		<xs:annotation>
			<xs:documentation>
				Details the recoupment policy on this site.  There are two sites involved in recoupment - the listing site
				and the user registration site, each of which must agree before eBay enforces recoupment for a seller and listing.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="EnforcedOnListingSite" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether recoupment policy is enforced on the site on which the item is listed.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EnforcedOnRegistrationSite" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether recoupment policy is enforced on the registration site for which the call is made.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the latest version number for this field. The version can be
						used to determine if and when to refresh cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Gives the time in GMT that the feature flags for the details were last
						updated. This timestamp can be used to determine if and when to refresh
						cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellerReturnPreferencesType.xsd #####

-->
	<xs:complexType name="SellerReturnPreferencesType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;SellerReturnPreferences&lt;/b&gt; container, which consists of the &lt;b&gt;OptedIn&lt;/b&gt; flag that indicates whether or not the seller has opted in to eBay Managed Returns. 
				&lt;br&gt;&lt;br&gt;
				eBay Managed Returns are currently only available on the US site; however, eBay Managed Returns will start ramping up for UK sellers in late September 2013. 
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="OptedIn" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This flag indicates whether or not an eligible seller has opted in to eBay
						Managed Returns through the Return Preferences of My eBay.
						&lt;br&gt;&lt;br&gt;
						eBay Managed returns are currently only available on the US site; however, eBay Managed Returns will start ramping up for UK sellers in late September 2013. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellerReturnProfileType.xsd #####

-->
	<xs:complexType name="SellerReturnProfileType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;SellerReturnProfile&lt;/b&gt; container, which is used in an 
				Add/Revise/Relist Trading API call to reference a Business Policies return policy profile.
				Business Policies return policy profiles contain detailed information on 
				the seller's return policy, including the refund option, how many days the buyer has
				to return the item for a refund, warranty information, and restocking fee (if any).
				&lt;br/&gt;&lt;br/&gt;
				Business Policies return policy profiles are also returned in 
				&lt;b&gt;GetItem&lt;/b&gt;, &lt;b&gt;GetMyeBaySelling&lt;/b&gt;, and other 
				Trading calls that retrieve Item data.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>			
			<xs:element name="ReturnProfileID" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The unique identifier of a Business Policies return policy profile. A &lt;b&gt;ReturnProfileID&lt;/b&gt; 
						and/or a &lt;b&gt;ReturnProfileName&lt;/b&gt; value is used in the Add/Revise/Relist
						call to reference and use the payment policy values of a Business Policies return policy
						profile. If both fields are provided and their values don't match, the &lt;b&gt;ReturnProfileID&lt;/b&gt; 
						takes precedence.
						&lt;br/&gt;&lt;br/&gt;
						In the "Get" calls, the &lt;b&gt;ReturnProfileID&lt;/b&gt; value will always be
						returned if the listing is using a Business Policies return policy profile, and the &lt;b&gt;ReturnProfileName&lt;/b&gt; 
						value will be returned if a name is assigned to the return policy profile.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>AddItemFromSellingManagerTemplate</CallName>
							<CallName>AddItemFromTemplate</CallName>
							<CallName>AddTemplate</CallName>
							<CallName>ReviseTemplate</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>	
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<CallName>GetItems</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReturnProfileName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The name of a Business Policies return policy profile. A &lt;b&gt;ReturnProfileID&lt;/b&gt; 
						and/or a &lt;b&gt;ReturnProfileName&lt;/b&gt; value is used in the Add/Revise/Relist
						call to reference and use the return policy values of a Business Policies return policy
						profile. If both fields are provided and their values don't match, the &lt;b&gt;ReturnProfileID&lt;/b&gt; 
						takes precedence.
						&lt;br/&gt;&lt;br/&gt;
						In the "Get" calls, the &lt;b&gt;ReturnProfileID&lt;/b&gt; value will always be
						returned if the listing is using a Business Policies return policy profile, and the &lt;b&gt;ReturnProfileName&lt;/b&gt; 
						value will be returned if a name is assigned to the return policy profile.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>AddItemFromSellingManagerTemplate</CallName>
							<CallName>AddItemFromTemplate</CallName>
							<CallName>AddTemplate</CallName>
							<CallName>ReviseTemplate</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<CallName>GetItems</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellerRoleMetricsType.xsd #####

-->
	<xs:complexType name="SellerRoleMetricsType">
		<xs:annotation>
			<xs:documentation>
				Specifies 1 year feedback metrics for a seller.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="PositiveFeedbackLeftCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Count of positive feedback entries given as a seller.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NegativeFeedbackLeftCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Count of negative feedback entries given as a seller.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NeutralFeedbackLeftCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Count of neutral feedback entries given as a seller.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FeedbackLeftPercent" type="xs:float" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Percentage of leaving feedback as a seller.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RepeatBuyerCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Number of buyers who bought more than once from this seller.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RepeatBuyerPercent" type="xs:float" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Percentage of repeat buyers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UniqueBuyerCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Count of unique buyers from this seller.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TransactionPercent" type="xs:float" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Percentage of number of times a member has sold successfully vs. the number of
						times a member has bought an item in the preceding 365 days.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CrossBorderTransactionCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The count of Cross-Border Trade order line items.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CrossBorderTransactionPercent" type="xs:float" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The percentage of order line items that are Cross-Border Trade order line items.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetFeedback</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellerShippingProfileType.xsd #####

-->
	<xs:complexType name="SellerShippingProfileType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;SellerShippingProfile&lt;/b&gt; container, which is used in an 
				Add/Revise/Relist Trading API call to reference a Business Policies shipping policy profile.
				Business Policies shipping profiles contain detailed information on domestic and
				international shipping, including shipping service options, handling time, package
				handling costs, excluded ship-to locations, and shipping insurance information.
				&lt;br/&gt;&lt;br/&gt;
				Business Policies shipping profiles are also returned in 
				&lt;b&gt;GetItem&lt;/b&gt;, &lt;b&gt;GetMyeBaySelling&lt;/b&gt;, and other 
				Trading calls that retrieve Item data.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>			
			<xs:element name="ShippingProfileID" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The unique identifier of a Business Policies shipping policy profile. A &lt;b&gt;ShippingProfileID&lt;/b&gt; 
						and/or a &lt;b&gt;ShippingProfileName&lt;/b&gt; value is used in the Add/Revise/Relist
						call to reference and use the shipping policy values of a Business Policies shipping policy
						profile. If both fields are provided and their values don't match, the &lt;b&gt;ShippingProfileID&lt;/b&gt; 
						takes precedence.
						&lt;br/&gt;&lt;br/&gt;
						In the "Get" calls, the &lt;b&gt;ShippingProfileID&lt;/b&gt; value will always be
						returned if the listing is using a Business Policies shipping policy profile, and the &lt;b&gt;ShippingProfileName&lt;/b&gt; 
						value will be returned if a name is assigned to the shipping policy profile.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>AddItemFromSellingManagerTemplate</CallName>
							<CallName>AddItemFromTemplate</CallName>
							<CallName>AddTemplate</CallName>
							<CallName>ReviseTemplate</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>		
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<CallName>GetItems</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingProfileName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The name of a Business Policies shipping policy profile. A &lt;b&gt;ShippingProfileID&lt;/b&gt; 
						and/or a &lt;b&gt;ShippingProfileName&lt;/b&gt; value is used in the Add/Revise/Relist
						call to reference and use the shipping policy values of a Business Policies shipping policy
						profile. If both fields are provided and their values don't match, the &lt;b&gt;ShippingProfileID&lt;/b&gt; 
						takes precedence.
						&lt;br/&gt;&lt;br/&gt;
						In the "Get" calls, the &lt;b&gt;ShippingProfileID&lt;/b&gt; value will always be
						returned if the listing is using a Business Policies shipping policy profile, and the &lt;b&gt;ShippingProfileName&lt;/b&gt; 
						value will be returned if a name is assigned to the shipping policy profile.							
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>AddItemFromSellingManagerTemplate</CallName>
							<CallName>AddItemFromTemplate</CallName>
							<CallName>AddTemplate</CallName>
							<CallName>ReviseTemplate</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>		
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<CallName>GetItems</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellerType.xsd #####

-->
	<xs:complexType name="SellerType">
	<xs:annotation>
		<xs:documentation>
			Information about a user returned in the context of an item's seller.
		</xs:documentation>
	</xs:annotation>
	<xs:sequence>
		<xs:element name="PaisaPayStatus" type="xs:int" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Indicates the seller's PaisaPay and PaisapayEscrow registration status. India site only.&lt;br&gt;
					0 - Seller not registered&lt;br&gt;
					1 - Seller registered&lt;br&gt;
					2 - Seller registered but registration suspended&lt;br&gt;
					3 - Seller registered but outbound payment suspended&lt;br&gt;
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="AllowPaymentEdit" type="xs:boolean">
			<xs:annotation>
				<xs:documentation>
					Indicates whether the user as a seller by default allows buyers to edit the
					total cost of an item (while in checkout). (Sellers enable this property in
					their My eBay user preferences on the eBay site.)
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetBidderList</CallName>
						<Returned>Always</Returned>
					</CallInfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<CallName>GetSellingManagerTemplates</CallName>
						<Returned>Always</Returned>
						<Context>Seller</Context>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellerList</CallName>
						<Context>SellerInfo</Context>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Details>GranularityLevel: Fine</Details>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItemTransactions</CallName>
						<CallName>GetSellerTransactions</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Always</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="BillingCurrency" type="ns:CurrencyCodeType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Currency type in which the user is billed seller fees.
				</xs:documentation>
			</xs:annotation>
		</xs:element>
		<xs:element name="CheckoutEnabled" type="xs:boolean">
			<xs:annotation>
				<xs:documentation>
					This flag indicates whether or not the seller's Checkout Enabled preference is turned on (at account level or at
					listing level). This preference is managed through Payment Preferences in My eBay. If this preference is enabled,
					a Pay Now button will appear in checkout flow pages and in the email notifications that are sent to buyers. This
					preferance is enabled by default if PayPal is one of the payment methods.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetBidderList</CallName>
						<Returned>Always</Returned>
					</CallInfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<CallName>GetSellingManagerTemplates</CallName>
						<Returned>Always</Returned>
						<Context>Seller</Context>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetItemTransactions</CallName>
						<CallName>GetSellerTransactions</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellerList</CallName>
						<Context>SellerInfo</Context>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Details>GranularityLevel: Fine</Details>
						<Returned>Always</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="CIPBankAccountStored" type="xs:boolean">
			<xs:annotation>
				<xs:documentation>
					If true, this flag indicates that the seller has stored bank account information on file
					with eBay. A seller must have stored bank account information on file with eBay in order
					to use 'CashOnPickup' as a payment method (known as 'Pay upon Pickup' on the site). This
					field is applicable to all eBay sites that support 'CashOnPickup' as a payment method.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetBidderList</CallName>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellerList</CallName>
						<Context>SellerInfo</Context>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Details>GranularityLevel: Fine</Details>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<CallName>GetSellingManagerTemplates</CallName>
						<Returned>Always</Returned>
						<Context>Seller</Context>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetItemTransactions</CallName>
						<CallName>GetSellerTransactions</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Always</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="GoodStanding" type="xs:boolean">
			<xs:annotation>
				<xs:documentation>
					If true, indicates that the user is in good standing with eBay. (One of the
					requirements for listing a new item with Immediate Payment.)
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetBidderList</CallName>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<CallName>GetSellingManagerTemplates</CallName>
						<Returned>Always</Returned>
						<Context>Seller</Context>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellerList</CallName>
						<Context>SellerInfo</Context>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Details>GranularityLevel: Fine</Details>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItemTransactions</CallName>
						<CallName>GetSellerTransactions</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Always</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="MerchandizingPref" type="ns:MerchandizingPrefCodeType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Indicates whether the seller participates in the
					Merchandising Manager feature. If so, the seller can
					set up rules for cross-promoting items from the seller's store.
					If not, eBay cross-promotes items as the seller's items are
					being viewed or purchased.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetBidderList</CallName>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellerList</CallName>
						<Context>SellerInfo</Context>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Details>GranularityLevel: Fine</Details>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<CallName>GetSellingManagerTemplates</CallName>
						<Returned>Always</Returned>
						<Context>Seller</Context>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetItemTransactions</CallName>
						<CallName>GetSellerTransactions</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Always</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="QualifiesForB2BVAT" type="xs:boolean">
			<xs:annotation>
				<xs:documentation>
					Indicates whether the user is subject to VAT. Users who have registered with
					eBay as VAT-exempt are not subject to VAT.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetBidderList</CallName>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<CallName>GetSellingManagerTemplates</CallName>
						<Returned>Always</Returned>
						<Context>Seller</Context>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellerList</CallName>
						<Context>SellerInfo</Context>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Details>GranularityLevel: Fine</Details>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItemTransactions</CallName>
						<CallName>GetSellerTransactions</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Always</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="SellerGuaranteeLevel" type="ns:SellerGuaranteeLevelCodeType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					No longer supported.
				</xs:documentation>
				<xs:appinfo>
					<DeprecationVersion>773</DeprecationVersion>
					<DeprecationDetails>Avoid</DeprecationDetails>
					<UseInstead/>
					<EndOfLifeVersion>889</EndOfLifeVersion>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItemTransactions</CallName>
						<CallName>GetSellerTransactions</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="SellerLevel" type="ns:SellerLevelCodeType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					The user's eBay PowerSeller tier. Possible values are enumerated in the SellerLevelCodeType code list.
					SellerInfo.SellerLevel is no longer returned in the GetUser, GetBidderList, GetSellerList, GetItem, and
					GetItemTransactions responses for the US, DE/AT/CH, and UK/IE sites, for version 629 and later. If you are using
					a version older than 629, SellerInfo.SellerLevel will still be returned. Developers should note that
					SellerInfo.SellerLevel could potentially be removed from other sites as well.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetBidderList</CallName>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellerList</CallName>
						<Context>SellerInfo</Context>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Details>GranularityLevel: Fine</Details>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<CallName>GetSellingManagerTemplates</CallName>
						<Returned>Always</Returned>
						<Context>Seller</Context>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetItemTransactions</CallName>
						<CallName>GetSellerTransactions</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Always</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="SellerPaymentAddress" type="ns:AddressType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Address used by eBay for purposes of billing the user for seller fees.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Details>DetailLevel: ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="SchedulingInfo" type="ns:SchedulingInfoType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Container for scheduling limits for the user.
					Conveys the minimum and maximum
					minutes the user may schedule listings in advance, as well as the maximum
					number of items the user may schedule.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="StoreOwner" type="xs:boolean">
			<xs:annotation>
				<xs:documentation>
					Boolean value indicates whether or not the seller is an eBay Store owner.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetBidderList</CallName>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellerList</CallName>
						<Context>SellerInfo</Context>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Details>GranularityLevel: Fine</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
						<Returned>Always</Returned>
						<Context>Seller</Context>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetItemTransactions</CallName>
						<CallName>GetSellerTransactions</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Always</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="StoreURL" type="xs:anyURI" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					The URL for the seller's eBay Store. This field is only returned if the seller is a store
					owner. To determine if a seller is a Store owner, check for the &lt;b&gt;User.SellerInfo.StoreOwner&lt;/b&gt;
					and a value of true. The eBay Stores domain that is returned in this field is based on the
					&lt;b&gt;SITEID&lt;/b&gt; header that is passed in the request, and not on the user's
					registration address, as was the case prior to version 757. So, if the seller's
					registration county is the UK, but a &lt;b&gt;SITEID&lt;/b&gt; value of 71 (France) is
					passed into the call, the eBay Stores domain that is returned would be stores.ebay.fr.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<CallName>GetSellingManagerTemplates</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItemTransactions</CallName>
						<CallName>GetSellerTransactions</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellerList</CallName>
						<Context>SellerInfo</Context>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Details>GranularityLevel: Fine</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="SellerBusinessType" type="ns:SellerBusinessCodeType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Type of seller account. This value is returned if the German
					(ID 77), UK (ID 3), Ireland (ID 205), or US eBay Motors (ID 0) sites are specified.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<CallName>GetSellingManagerTemplates</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="RegisteredBusinessSeller" type="xs:boolean" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					If true, the user is registered as a vehicle dealer on the eBay Motors site.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="StoreSite" type="ns:SiteCodeType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
				The site associated with the seller's eBay Store.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="PaymentMethod" type="ns:SellerPaymentMethodCodeType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
						Indicates the method the seller selected to pay eBay with for
						the account.
						The payment methods vary from one eBay site to the next.
				</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="ProStoresPreference" type="ns:ProStoresCheckoutPreferenceType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Details about the checkout preferences related to the ProStores store. Returned
					only if set by the user. (Currently those preferences are not settable using the public API.)
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="CharityRegistered" type="xs:boolean" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Indicates whether or not the seller is a registered charity
					seller. If CharityRegistered is false, the user must
					register with the eBay Giving Works provider to list items
					with eBay Giving Works.
				</xs:documentation>
				<xs:appinfo>
					<SeeLink>
						<Title>eBay Giving Works for Seller</Title>
						<URL>http://givingworks.ebay.com/sell/</URL>
					</SeeLink>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
						<Returned>Always</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="SafePaymentExempt" type="xs:boolean" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					If true, the user is currently exempt from the requirement to offer at least
					one safe payment method (PayPal/PaisaPay or one of the credit cards specified
					in Item.PaymentMethods) when listing items. This value should only return true
					for sellers who registered before January 17, 2007. Otherwise, it should
					return false. This setting overrides both the site and category values for
					SafePaymentRequired.
				</xs:documentation>
				<xs:appinfo>
					<Default>false</Default>
					<CallInfo>
						<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
							<Context>Seller</Context>
						<Details>DetailLevel: none, ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
						<Returned>Always</Returned>
						<Context>Seller</Context>
						<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription,ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetItemTransactions</CallName>
						<CallName>GetSellerTransactions</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
						<Returned>Always</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellerList</CallName>
						<Context>Seller</Context>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Details>GranularityLevel: Fine</Details>
						<Returned>Always</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="PaisaPayEscrowEMIStatus" type="xs:int" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Indicates the seller's PaisaPayEscrowEMI (Equal Monthly Installment) registration status. India site only.&lt;br&gt;
					0 - Seller not registered&lt;br&gt;
					1 - Seller registered&lt;br&gt;
					7 - Seller eligible&lt;br&gt;
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="CharityAffiliationDetails" type="ns:CharityAffiliationDetailsType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Contains information about the seller's charity affiliations detail.
					Returned if the user is affiliated with one or more
					charities. Seller must be registered with the eBay Giving
					Works provider to be affiliated with a charity non-profit
					organization.
				</xs:documentation>
				<xs:appinfo>
					<SeeLink>
						<Title>eBay Giving Works Program</Title>
						<URL>http://givingworks.ebay.com/</URL>
					</SeeLink>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element name="TransactionPercent" type="xs:float" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					Percentage of the number of times a member has sold successfully vs.
					the number of times a member has bought an item in the preceding 365 days.
				</xs:documentation>
				<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="IntegratedMerchantCreditCardInfo" type="ns:IntegratedMerchantCreditCardInfoType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the sites on which a seller has a payment gateway account
						(and thus the sites on which the seller can use the IntegratedMerchantCreditCard
						payment method).
						Sellers use a payment gateway account to accept online
						credit cards.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Specifying a Payment Method</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listing-PaymentMethod.html#DeterminingthePaymentMethodsAllowedforaC</URL>
						</SeeLink>
				<CallInfo>
					<CallName>GetUser</CallName>
					<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
					<Returned>Conditionally</Returned>
				</CallInfo>
				</xs:appinfo>
			</xs:annotation>
			</xs:element>
			<xs:element name="FeatureEligibility" type="ns:FeatureEligibilityType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contains eligibility details about seller- or platform-based features. This is returned only
						if IncludeFeatureEligibility is set to true in the request.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TopRatedSeller" type="xs:boolean" minOccurs="0">
			<xs:annotation>
					<xs:documentation>
						This boolean field indicates if the seller is certified as a
						&lt;em&gt;Top Rated Seller&lt;/em&gt;. To qualify as a Top Rated Seller, a
						seller must meet the following requirements:
						&lt;ul&gt;
						&lt;li&gt;100 or more selling transactions in a one-year period&lt;/li&gt;
						&lt;li&gt;Shipment tracking information provided to the buyer within the
						specified handling time for at least 90 percent of their listings&lt;/li&gt;
						&lt;/ul&gt;
						This field is returned for the following sites only: US (EBAY-US), Motors (EBAY-MOTOR), AT (EBAY-AT), CH (EBAY-CH), DE (EBAY-DE), IE (EBAY-IE) and UK (EBAY-GB).
						&lt;br/&gt;&lt;br/&gt;
						On the eBay US site, Top Rated Sellers are eligible to receive a Top Rated Plus seal for their listings. For a Top Rated Seller's listing to qualify as a Top Rated Plus listing, that listing must accept returns and the handling time must be set to one day (&lt;strong&gt;DispatchTimeMax&lt;/strong&gt;=&lt;code&gt;1&lt;/code&gt;). Top Rated Plus listings get increased visibility in fixed-price searches and receive a Final Value Fee discount.
					</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetBidderList</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellerList</CallName>
						<Context>SellerInfo</Context>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Details>GranularityLevel: Fine</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<CallName>GetSellingManagerTemplates</CallName>
						<Returned>Conditionally</Returned>
						<Context>Seller</Context>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetItemTransactions</CallName>
						<CallName>GetSellerTransactions</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
               <SeeLink>
   					<Title>Top Rated Seller Resource Center</Title>
   					<URL>http://pages.ebay.com/sellerinformation/sellingresources/toprated.html</URL>
   					<For>more information about how to become a Top Rated Seller and qualify for Top Rated Plus on the eBay US site</For>
               </SeeLink>
               <SeeLink>
   					<Title>Seller Help Page</Title>
   					<URL>http://pages.ebay.com/help/sell/top-rated.html</URL>
   					<For>more information about how to qualify as a Top Rated Seller on the eBay US, AT, CH, DE, IE and UK sites</For>
               </SeeLink>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
			<xs:element name="TopRatedSellerDetails" type="ns:TopRatedSellerDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contains top-rated seller program details for the seller.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RecoupmentPolicyConsent" type="ns:RecoupmentPolicyConsentType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The list of the sites where a seller has agreed to the cross-border recoupment terms.
						&lt;br&gt;&lt;br&gt;
						Sellers who engage in cross-border trade on sites that require a recoupment agreement, must
						agree to the recoupment terms before adding items to the site. This agreement allows eBay to
						reimburse a buyer during a dispute and then recoup the cost from the seller.
					</xs:documentation>
							<xs:appinfo>
								<CallInfo>
								  <CallName>GetUser</CallName>
								  <Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
								  <Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
				 </xs:annotation>
			</xs:element>
			<xs:element name="DomesticRateTable" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If true, the seller has configured a domestic shipping rate table on the DE, UK or US website.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InternationalRateTable" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If true, the seller has configured an international shipping rate table on the DE or UK website.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellereBayPaymentProcessStatus" type="ns:SellereBayPaymentProcessStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates the current status of a DE or AT seller's account related to the new
						eBay payment process.
						&lt;br&gt;&lt;br&gt;
						'AcceptedUA' is returned if the DE or AT seller has accepted the supplemental user agreement for the new
						eBay payment process, but that same seller's account is not yet ramped up in the new eBay payment
						process.
						&lt;br&gt;&lt;br&gt;
						'eBayPaymentProcessEnabled' is returned if the DE or AT seller has accepted the supplemental user
						agreement for the new eBay payment process, and that same seller's account is ramped up in the new eBay
						payment process.
						&lt;br&gt;&lt;br&gt;
						'MustAcceptUA' is returned if the DE or AT seller has not accepted the supplemental user agreement for
						the new eBay payment process. If this is the case, the seller can find the URL to the supplemental user
						agreement in the &lt;b&gt;SellereBayPaymentProcessConsent.UserAgreementInfo.UserAgreementURL&lt;/b&gt;
						field.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Context>Seller</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<Context>Seller</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
		</xs:element>

		<xs:element name="SellereBayPaymentProcessConsent" type="ns:SellereBayPaymentProcessConsentCodeType" minOccurs="0">
			<xs:annotation>
				<xs:documentation>
					This container is returned to all DE and AT sellers and consists of details of the seller's account status
					regarding the new eBay payment process. This information includes the seller's payout preferences and
					whether or not the seller has accepted the supplemental user agreement for the new eBay payment process.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetBidderList</CallName>
						<Context>Seller</Context>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<CallName>GetSellingManagerTemplates</CallName>
						<Returned>Conditionally</Returned>
						<Context>Seller</Context>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellerList</CallName>
						<Context>Seller</Context>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Details>GranularityLevel: Coarse, Medium, Fine</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItemTransactions</CallName>
						<CallName>GetSellerTransactions</CallName>
						<Details>DetailLevel: none, ReturnAll</Details>
						<Returned>Conditionally</Returned>
						<Context>Seller</Context>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>

	</xs:sequence>
</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellereBayPaymentProcessConsentCodeType.xsd #####

-->
	<xs:complexType name="SellereBayPaymentProcessConsentCodeType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;SellereBayPaymentProcessConsent&lt;/b&gt; container, which is returned to all DE and
				AT sellers, and consists of details of the seller's account status regarding the new eBay payment process.
			  &lt;br&gt;&lt;br&gt;
			  Currently, this type is not applicable since the introduction of the new eBay payment
				process for the Germany and Austria eBay sites has been delayed until further notice.
			</xs:documentation>
		</xs:annotation>		
		<xs:sequence>
		<xs:element name="PayoutMethodSet" type="xs:boolean" minOccurs="0">
            <xs:annotation>
                <xs:documentation>
									Flag to indicate whether or not a DE or AT seller has set the payout method type on the account. 
									This field is always returned with the &lt;b&gt;SellereBayPaymentProcessConsent&lt;/b&gt; container. 
                  &lt;br&gt;&lt;br&gt;
                  &lt;span class="tablenote"&gt;
									&lt;strong&gt;Note:&lt;/strong&gt; The introduction of the new eBay payment process for the Germany and
									Austria eBay sites has been delayed until further notice. 
									&lt;/span&gt;
                </xs:documentation>
                <xs:appinfo>
									<CallInfo>
										<CallName>GetBidderList</CallName>
										<Context>Seller</Context>
										<Returned>Conditionally</Returned>
									</CallInfo>
									<CallInfo>
										<CallName>GetUser</CallName>
										<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
										<Returned>Conditionally</Returned>
									</CallInfo>
									<CallInfo>
										<CallName>GetItem</CallName>
										<CallName>GetSellingManagerTemplates</CallName>
										<Returned>Conditionally</Returned>
										<Context>Seller</Context>
										<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
									</CallInfo>
									<CallInfo>
										<CallName>GetSellerList</CallName>
										<Context>Seller</Context>
										<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
										<Details>GranularityLevel: Coarse, Medium, Fine</Details>
										<Returned>Conditionally</Returned>
									</CallInfo>
									<CallInfo>
										<CallName>GetItemTransactions</CallName>
										<CallName>GetSellerTransactions</CallName>
										<Details>DetailLevel: none, ReturnAll</Details>
										<Returned>Conditionally</Returned>
										<Context>Seller</Context>
									</CallInfo>
								</xs:appinfo>
            </xs:annotation>
        </xs:element>
		<xs:element name="PayoutMethod" type="ns:PayoutMethodType" minOccurs="0">
            <xs:annotation>
                <xs:documentation>
									Enumeration value that indicates the account type that the DE or AT seller has selected as their
									default seller payout account. Once a DE or AT seller has accepted the supplemental user agreement
									for the new eBay payment process, that seller must set the default payout account in My eBay
									preferences. eBay will distribute seller payouts to this account. This field will not be returned if 
									&lt;b&gt;PayoutMethodSet&lt;/b&gt;='false'.
									&lt;br&gt;&lt;br&gt;
									&lt;span class="tablenote"&gt;
									&lt;strong&gt;Note:&lt;/strong&gt; The introduction of the new eBay payment process for the Germany and
									Austria eBay sites has been delayed until further notice. 
									&lt;/span&gt;
                </xs:documentation>
                <xs:appinfo>
									<CallInfo>
										<CallName>GetBidderList</CallName>
										<Context>Seller</Context>
										<Returned>Conditionally</Returned>
									</CallInfo>
									<CallInfo>
										<CallName>GetUser</CallName>
										<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
										<Returned>Conditionally</Returned>
									</CallInfo>
									<CallInfo>
										<CallName>GetItem</CallName>
										<CallName>GetSellingManagerTemplates</CallName>
										<Returned>Conditionally</Returned>
										<Context>Seller</Context>
										<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
									</CallInfo>
									<CallInfo>
										<CallName>GetSellerList</CallName>
										<Context>Seller</Context>
										<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
										<Details>GranularityLevel: Coarse, Medium, Fine</Details>
										<Returned>Conditionally</Returned>
									</CallInfo>
									<CallInfo>
										<CallName>GetItemTransactions</CallName>
										<CallName>GetSellerTransactions</CallName>
										<Details>DetailLevel: none, ReturnAll</Details>
										<Returned>Conditionally</Returned>
										<Context>Seller</Context>
									</CallInfo>
								</xs:appinfo>
            </xs:annotation>
        </xs:element>
        <xs:element name="UserAgreementInfo" type="ns:UserAgreementInfoType" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
                <xs:documentation>
                  Container consisting of details related to the current status of a DE or AT seller signing the required 
                  supplemental user agreement for the new eBay payment process. This container will always be returned 
                  to DE and AT sellers and the child values that are returned will be dependent on the current &lt;b&gt;SellereBayPaymentProcessStatus&lt;/b&gt; 
                  value for the seller's account.
                  &lt;br&gt;&lt;br&gt;
                  If the seller lists items on both the DE and AT sites, a &lt;b&gt;UserAgreementInfo&lt;/b&gt; container 
                  will be returned for each site, with the sites being distinguished by the &lt;b&gt;UserAgreementInfo.Site&lt;/b&gt;
									value (either 'Germany' or 'Austria').
									&lt;br&gt;&lt;br&gt;
									&lt;span class="tablenote"&gt;
									&lt;strong&gt;Note:&lt;/strong&gt; The introduction of the new eBay payment process for the Germany and
									Austria eBay sites has been delayed until further notice. 
									&lt;/span&gt;
                </xs:documentation>
                <xs:appinfo>
									<CallInfo>
										<CallName>GetBidderList</CallName>
										<Context>Seller</Context>
										<Returned>Conditionally</Returned>
									</CallInfo>
									<CallInfo>
										<CallName>GetUser</CallName>
										<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
										<Returned>Conditionally</Returned>
									</CallInfo>
									<CallInfo>
										<CallName>GetItem</CallName>
										<CallName>GetSellingManagerTemplates</CallName>
										<Returned>Conditionally</Returned>
										<Context>Seller</Context>
										<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
									</CallInfo>
									<CallInfo>
										<CallName>GetSellerList</CallName>
										<Context>Seller</Context>
										<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
										<Details>GranularityLevel: Coarse, Medium, Fine</Details>
										<Returned>Conditionally</Returned>
									</CallInfo>
									<CallInfo>
										<CallName>GetItemTransactions</CallName>
										<CallName>GetSellerTransactions</CallName>
										<Details>DetailLevel: none, ReturnAll</Details>
										<Returned>Conditionally</Returned>
										<Context>Seller</Context>
									</CallInfo>
								</xs:appinfo>
            </xs:annotation>
        </xs:element>
    </xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellereBayPaymentProcessStatusCodeList.xsd #####

-->
	<xs:simpleType name="SellereBayPaymentProcessStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type that indicates whether or not a new DE or AT seller has accepted the
				supplement user agreement related to the new payment process, and if they have accepted the agreement, 
				whether or not their account is ramped up in the new payment process. 
			 &lt;br/&gt;&lt;br/&gt; 
			 Currently, this type is not applicable since the new eBay payment
			 process on the German and Austrian sites has been put on hold indefinitely.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="AcceptedUA">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the DE or AT seller has accepted the supplemental user agreement
						related to the new payment process, but the new payment process has yet to be
						fully implemented on the seller's account. 	
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; The introduction of the new eBay payment process for the Germany and
						Austria eBay sites has been delayed until further notice. 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MustAcceptUA">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the DE or AT seller has yet to accept the supplemental user agreement related to
						the new payment process. If the new payment process has been fully implemented on the seller's account, 
						this seller will be blocked from listing on the DE and AT sites until the user agreement is accepted.
					  &lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; The introduction of the new eBay payment process for the Germany and
						Austria eBay sites has been delayed until further notice. 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayPaymentProcessEnabled">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the DE or AT seller has accepted the supplemental user
						agreement related to the new payment process and the new payment process is
						fully implemented on the seller's account. 		
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; The introduction of the new eBay payment process for the Germany and
						Austria eBay sites has been delayed until further notice. 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SellingManagerAlertType.xsd #####

-->
	<xs:complexType name="SellingManagerAlertType">
		<xs:annotation>
			<xs:documentation>
				Type defining the Alert container, which contains summary information on one type of 
				Selling Manager alert. 
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AlertType" type="ns:SellingManagerAlertTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field indicates the type of Selling Manager alert returned to the seller. This 
						field is always returned with the &lt;b&gt;Alert&lt;/b&gt; container in the 
						&lt;b&gt;GetSellingManagerAlerts&lt;/b&gt; response.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerAlerts</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SoldAlert" type="ns:SellingManagerSoldListingsPropertyTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates an alert related to a sold item. This field is only returned 
						if &lt;b&gt;AlertType&lt;/b&gt;='Sold'.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerAlerts</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InventoryAlert" type="ns:SellingManagerInventoryPropertyTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates an alert related to the seller's inventory, such as a 
						restocking alert. This field is only returned if
						&lt;b&gt;AlertType&lt;/b&gt;='Inventory'.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerAlerts</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AutomationAlert" type="ns:SellingManagerAutomationPropertyTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates an alert related to listing automation, and may be received
						when a listing does not conform to listing automation rules. This field is only
						returned if &lt;b&gt;AlertType&lt;/b&gt;='Automation'.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerAlerts</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaisaPayAlert" type="ns:SellingManagerPaisaPayPropertyTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates an alert related to a PaisaPay issue. This field is only
						returned if &lt;b&gt;AlertType&lt;/b&gt;='PaisaPay'.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerAlerts</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="GeneralAlert" type="ns:SellingManagerGeneralPropertyTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates a general alert was received, such as negative feedback
						received or an unpaid item dispute. This field is only returned if &lt;b&gt;
						AlertType&lt;/b&gt;='General'.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerAlerts</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DurationInDays" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Represents the duration for which this alert is computed. This field is only 
						returned if the alert is based on duration.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerAlerts</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Count" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field indicates the number of items affected by the alert. This field is not 
						returned if the count is 0.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerAlerts</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellingManagerAlertTypeCodeList.xsd #####

-->
	<xs:simpleType name="SellingManagerAlertTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				Container for various alert types.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Sold">
				<xs:annotation>
					<xs:documentation>
						Indicates that an alert related to a sold listing has been issued.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Inventory">
				<xs:annotation>
					<xs:documentation>
						Indicates that an alert related to inventory has been issued.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Automation">
				<xs:annotation>
					<xs:documentation>
						Indicates that an automation alert has been sent because a listing did
						not conform to listing automation rules.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaisaPay">
				<xs:annotation>
					<xs:documentation>
						Indicates that an alert related to PaisaPay, a payment method used for eBay
						India, has been issued.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="General">
				<xs:annotation>
					<xs:documentation>
						Indicates that an alert has been issued for negative feedback received, bad
						email, or an unpaid item dispute.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SellingManagerAutoListAccordingToScheduleType.xsd #####

-->
	<xs:complexType name="SellingManagerAutoListAccordingToScheduleType">
		<xs:annotation>
			<xs:documentation>Defines the options available for an Automated Listing Rule that 
			keeps a fixed number of items on the site</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="DayOfWeek" type="ns:DayOfWeekCodeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						The day of the week on which items should be listed.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerItemAutomationRule</CallName>
							<CallName>SetSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ListingPeriodInWeeks" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of weeks between rule executions.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerTemplateAutomationRule</CallName>
							<CallName>GetSellingManagerItemAutomationRule</CallName>
							<CallName>SetSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ListAtSpecificTimeOfDay" type="xs:time" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The time at which items should be listed.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerItemAutomationRule</CallName>
							<CallName>SetSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>			
			<xs:element name="StartTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The date from which the rule is active.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerItemAutomationRule</CallName>
							<CallName>GetSellingManagerTemplateAutomationRule</CallName>
							<CallName>SetSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EndTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The date after which the rule is disabled.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerItemAutomationRule</CallName>
							<CallName>SetSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxActiveItemCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of current, listed items required for the rule to no longer be run. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerItemAutomationRule</CallName>
							<CallName>GetSellingManagerTemplateAutomationRule</CallName>
							<CallName>SetSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ListingHoldInventoryLevel" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Sets a minimum inventory level for listings of associated products 
						to occur.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerItemAutomationRule</CallName>
							<CallName>SetSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellingManagerAutoListMinActiveItemsType.xsd #####

-->
	<xs:complexType name="SellingManagerAutoListMinActiveItemsType">
		<xs:annotation>
			<xs:documentation>
			Defines the options available for an automated listing rule that
			keeps a minimum number of items on the site.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="MinActiveItemCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The minimum number of listings that should be active on the site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ListTimeFrom" type="xs:time" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The start time of the time interval during which new listings should start. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ListTimeTo" type="xs:time" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The end time of the time interval during which new listings should start. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SpacingIntervalInMinutes" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Provides a number of minutes for spacing start times of listings. 
						Used when you list multiple items at the same time. Delays subsequent 
						listings by the specified number of minutes.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ListingHoldInventoryLevel" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Sets a minimum inventory level for listings of associated products
						to occur.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellingManagerAutoListType.xsd #####

-->
	<xs:complexType name="SellingManagerAutoListType">
		<xs:annotation>
			<xs:documentation>
				Provides information about an automated listing rule.   
				Automated listing rules cannot be combined with automated relisting rules.
				A template can have one set of information per automated listing rule specified.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SourceSaleTemplateID" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The source template ID for the rule that was retrieved. 
						In the case of automated listing rules retrieved for an item, even if the item
						does not have an associated automation rule, an automated listing rule is 
						inherited from the source template.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="KeepMinActive" type="ns:SellingManagerAutoListMinActiveItemsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies an automated listing rule that keeps a minimum number of listings on the site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ListAccordingToSchedule" type="ns:SellingManagerAutoListAccordingToScheduleType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies an automated listing rule that lists items according to a specified schedule.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellingManagerAutoRelistOptionCodeList.xsd #####

-->
	<xs:simpleType name="SellingManagerAutoRelistOptionCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type that defines the values that control how soon the item is relisted after the original listing ends. 
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="RelistImmediately">
				<xs:annotation>
					<xs:documentation>
						If this value is set, the item is relisted immediately after the original listing ends.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RelistAfterDaysHours">
				<xs:annotation>
					<xs:documentation>
						If this value is set, the item is relisted after a specified number of days and/or hours. If this value is set, the &lt;b&gt;RelistAfterDays&lt;/b&gt; and/or the &lt;b&gt;RelistAfterHours&lt;/b&gt; fields must also be set.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RelistAtSpecificTimeOfDay">
				<xs:annotation>
					<xs:documentation>
						If this value is set, the item is relisted at a specific time of day, either the day when the listing ends (if the specified time has not passed), or the day after (if the specified time has already passed on that day). If this value is set, the &lt;b&gt;RelistAtSpecificTimeOfDay&lt;/b&gt; field must also be set.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SellingManagerAutoRelistType.xsd #####

-->
	<xs:complexType name="SellingManagerAutoRelistType">
		<xs:annotation>
			<xs:documentation>
				Provides information about an automated relisting rule.   
				Automated relisting rules cannot be combined with automated listing rules.
				A template can have one set of information per automated relisting rule specified.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Type" type="ns:SellingManagerAutoRelistTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The type of auto-relist rule for the item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerItemAutomationRule</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RelistCondition" type="ns:SellingManagerAutoRelistOptionCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The condition under which relist occurs.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerItemAutomationRule</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RelistAfterDays" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Used when RelistCondition equals RelistAfterDaysHours; specifies
						the number days after the item ends that it should be relisted.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerItemAutomationRule</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RelistAfterHours" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Used when RelistCondition equals RelistAfterDaysHours; specifies 
						the number hours after the item ends that it should be relisted.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerItemAutomationRule</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RelistAtSpecificTimeOfDay" type="xs:time" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Used when RelistCondition equals RelistAtSpecificTimeOfDay; specifies the time 
						of day the item should be relisted.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerItemAutomationRule</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BestOfferDetails" type="ns:BestOfferDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies whether Best Offer should be enabled on the auto-relisted item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerItemAutomationRule</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ListingHoldInventoryLevel" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies that item is not listed if inventory levels on the associated 
						product are at or below the specified level.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerItemAutomationRule</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellingManagerAutoRelistTypeCodeList.xsd #####

-->
	<xs:simpleType name="SellingManagerAutoRelistTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				Specifies the type of auto relist that will be performed.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="RelistOnceIfNotSold">
				<xs:annotation>
					<xs:documentation>
						If the item is unsold, relist the item once.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RelistContinuouslyUntilSold">
				<xs:annotation>
					<xs:documentation>
						Relist the item continuously, until it is sold.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RelistContinuously">
				<xs:annotation>
					<xs:documentation>
						Relist the item continuously.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SellingManagerAutoSecondChanceOfferType.xsd #####

-->
	<xs:complexType name="SellingManagerAutoSecondChanceOfferType">
		<xs:annotation>
			<xs:documentation>
				Defines the options available for an automated 
				second chance offer rule.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SecondChanceOfferCondition" type="ns:SellingManagerAutoSecondChanceOfferTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The condition under which a second chance offer should be sent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetSellingManagerItemAutomationRule</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Amount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Used when SecondChanceOfferCondition is equal to
						BidsGreaterThanAmount or BidsGreaterThanCostPlusAmount. Specifies 
						the amount associated with the SecondChanceOfferCondition.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetSellingManagerItemAutomationRule</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProfitPercent" type="xs:float" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Used when SecondChanceOfferCondition is equal 
						to BidsGreaterThanCostPlusPercentage to specify the amount of profit
						associated with the SecondChanceOfferCondition.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetSellingManagerItemAutomationRule</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Duration" type="ns:SecondChanceOfferDurationCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the length of time the second chance offer listing will be active. 
						The recipient bidder has that much time to purchase the item or the offer expires.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetSellingManagerItemAutomationRule</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ListingHoldInventoryLevel" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Do not list if inventory levels on the associated product 
						are at or below the specified amount.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetSellingManagerItemAutomationRule</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>SetSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerItemAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>DeleteSellingManagerTemplateAutomationRule</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellingManagerAutoSecondChanceOfferTypeCodeList.xsd #####

-->
	<xs:simpleType name="SellingManagerAutoSecondChanceOfferTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				SellingManagerAutoSecondChanceOfferTypeCodeType - Specifies the type of second chance offer automation rule that will be added to an item.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="BidsGreaterThanAmount">
				<xs:annotation>
					<xs:documentation>
						Sends a second chance offer to all bidders who bid more than a specific amount.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BidsGreaterThanCostPlusAmount">
				<xs:annotation>
					<xs:documentation>
						Sends a second chance offer to all bidders who bid more than the cost plus a specific amount.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BidsGreaterThanCostPlusPercentage">
				<xs:annotation>
					<xs:documentation>
						Sends a second chance offer to all bidders who bid more than the cost plus a specific percentage.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SellingManagerAutomationPropertyTypeCodeList.xsd #####

-->
	<xs:simpleType name="SellingManagerAutomationPropertyTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				Indicates the filters for Selling Manager automation listings.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ItemListFailedAutomationRules">
				<xs:annotation>
					<xs:documentation>
						Item failed to be listed using automation rules.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemRelistFailedAutomationRules">
				<xs:annotation>
					<xs:documentation>
						Relist item automation rule failed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemListFailedSecondChanceOfferAutoRules">
				<xs:annotation>
					<xs:documentation>
						Item failed to be listed with Second Chance offer automation rule.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SellingManagerEmailLogType.xsd #####

-->
	<xs:complexType name="SellingManagerEmailLogType">
		<xs:annotation>
			<xs:documentation>
				Contains list of Email log.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="EmailType" type="ns:SellingManagerEmailTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the type of Selling Manager email.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerEmailLog</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CustomEmailName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Template name of the custom email.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerEmailLog</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EmailState" type="ns:SellingManagerEmailSentStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Success or failure state of this email.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerEmailLog</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EventTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Date on which this email event occurred.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerEmailLog</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellingManagerEmailSentStatusCodeList.xsd #####

-->
	<xs:simpleType name="SellingManagerEmailSentStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				Specifies the Selling Manager email status
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Successful">
				<xs:annotation>
					<xs:documentation>
						Email sent successfully.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Failed">
				<xs:annotation>
					<xs:documentation>
						Sending of email failed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Pending">
				<xs:annotation>
					<xs:documentation>
						Email is not yet sent and is in Queue.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SellingManagerEmailTypeCodeList.xsd #####

-->
	<xs:simpleType name="SellingManagerEmailTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				Specifies the Selling Manager email type enumeration
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ManualEntry">
				<xs:annotation>
					<xs:documentation>
						Email logged manually. For example, the seller manually adds an entry to
						track email sent to a buyer offline.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="WinningBuyerEmail">
				<xs:annotation>
					<xs:documentation>
						Winning Buyer Notification.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentReminderEmail">
				<xs:annotation>
					<xs:documentation>
						Payment Reminder emails.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentReceivedEmail">
				<xs:annotation>
					<xs:documentation>
						Payment received notification.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RequestForShippingAddressEmail">
				<xs:annotation>
					<xs:documentation>
						Request shipping address email.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeedbackReminderEmail">
				<xs:annotation>
					<xs:documentation>
						Feedback Reminder emails.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShipmentSentEmail">
				<xs:annotation>
					<xs:documentation>
						Shipment sent email.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PersonalizedEmail">
				<xs:annotation>
					<xs:documentation>
						Personalized emails.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="InvoiceNotification">
				<xs:annotation>
					<xs:documentation>
						Invoice notification emails.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomEmailTemplate1">
				<xs:annotation>
					<xs:documentation>
						Custom email template 1.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomEmailTemplate2">
				<xs:annotation>
					<xs:documentation>
						Custom email template 2.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomEmailTemplate3">
				<xs:annotation>
					<xs:documentation>
						Custom email template 3.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomEmailTemplate4">
				<xs:annotation>
					<xs:documentation>
						Custom email template 4.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomEmailTemplate5">
				<xs:annotation>
					<xs:documentation>
						Custom email template 5.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomEmailTemplate6">
				<xs:annotation>
					<xs:documentation>
						Custom email template 6.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomEmailTemplate7">
				<xs:annotation>
					<xs:documentation>
						Custom email template 7.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomEmailTemplate8">
				<xs:annotation>
					<xs:documentation>
						Custom email template 8.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomEmailTemplate9">
				<xs:annotation>
					<xs:documentation>
						Custom email template 9.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomEmailTemplate10">
				<xs:annotation>
					<xs:documentation>
						Custom email template 10.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomEmailTemplate11">
				<xs:annotation>
					<xs:documentation>
						Custom email template 11.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomEmailTemplate12">
				<xs:annotation>
					<xs:documentation>
						Custom email template 12.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomEmailTemplate13">
				<xs:annotation>
					<xs:documentation>
						Custom email template 13.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomEmailTemplate14">
				<xs:annotation>
					<xs:documentation>
						Custom email template 14.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomEmailTemplate15">
				<xs:annotation>
					<xs:documentation>
						Custom email template 15.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomEmailTemplate16">
				<xs:annotation>
					<xs:documentation>
						Custom email template 16.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomEmailTemplate17">
				<xs:annotation>
					<xs:documentation>
						Custom email template 17.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomEmailTemplate18">
				<xs:annotation>
					<xs:documentation>
						Custom email template 18.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomEmailTemplate19">
				<xs:annotation>
					<xs:documentation>
						Custom email template 19.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomEmailTemplate20">
				<xs:annotation>
					<xs:documentation>
						Custom email template 20.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SellingManagerFolderDetailsType.xsd #####

-->
	<xs:complexType name="SellingManagerFolderDetailsType">
		<xs:annotation>
			<xs:documentation>
				Contains information about a Selling Manager folder.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="FolderID" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Unique ID of the folder. Originally returned in the AddSellingManagerInventoryFolder response.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerInventoryFolder</CallName>
							<CallName>ReviseSellingManagerInventoryFolder</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerInventoryFolder</CallName>
							<CallName>ReviseSellingManagerInventoryFolder</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>ReviseSellingManagerProduct</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ParentFolderID" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Unique ID of the parent folder. If it exists, it is returned.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>ReviseSellingManagerInventoryFolder</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerInventoryFolder</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FolderLevel" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Level of this folder in the folder tree hierarchy. Root folder is at level 1.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>ReviseSellingManagerInventoryFolder</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerInventoryFolder</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FolderName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Name assigned to the folder by the user in the AddSellingManagerInventoryFolder or
						the ReviseSellingManagerInventoryFolder call.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>ReviseSellingManagerInventoryFolder</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerInventoryFolder</CallName>
							<CallName>ReviseSellingManagerInventoryFolder</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FolderComment" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Comments associated with the folder. Returned if it exists.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerInventoryFolder</CallName>
							<CallName>ReviseSellingManagerInventoryFolder</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ChildFolder" type="ns:SellingManagerFolderDetailsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Container for sub-folder information. Returned if requested.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerInventoryFolder</CallName>
							<CallName>ReviseSellingManagerInventoryFolder</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CreationTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Date when this folder was created.
 					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>ReviseSellingManagerInventoryFolder</CallName>
							<CallName>GetSellingManagerInventoryFolder</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellingManagerGeneralPropertyTypeCodeList.xsd #####

-->
	<xs:simpleType name="SellingManagerGeneralPropertyTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				Container for other alerts for Selling Manager.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="NegativeFeedbackReceived">
				<xs:annotation>
					<xs:documentation>
						Items that received negative feeback.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UnpaidItemDispute">
				<xs:annotation>
					<xs:documentation>
						Unpaid item disputes require your response.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BadEmailTemplate">
				<xs:annotation>
					<xs:documentation>
						Emails not set because of HTML or active content.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SellingManagerInventoryPropertyTypeCodeList.xsd #####

-->
	<xs:simpleType name="SellingManagerInventoryPropertyTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				Indicates the filters for Selling manager inventory listings.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ProductsOutOfStock">
				<xs:annotation>
					<xs:documentation>
						Products which are out of stock.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Active">
				<xs:annotation>
					<xs:documentation>
						Products that are active.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="InActive">
				<xs:annotation>
					<xs:documentation>
						Products that are inactive.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LowStock">
				<xs:annotation>
					<xs:documentation>
						Products in low stock.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="WithListings">
				<xs:annotation>
					<xs:documentation>
						Products with listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="WithoutListings">
				<xs:annotation>
					<xs:documentation>
						Products without listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SellingManagerOrderStatusType.xsd #####

-->
	<xs:complexType name="SellingManagerOrderStatusType">
		<xs:annotation>
			<xs:documentation>
				Status of a Selling manager order.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CheckoutStatus" type="ns:CheckoutStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the current status of the checkout flow for the order. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<CallName>GetSellingManagerSoldListings</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaidStatus" type="ns:SellingManagerPaidStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The paid status of the order.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<CallName>GetSellingManagerSoldListings</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>ReviseSellingManagerSaleRecord</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippedStatus" type="ns:SellingManagerShippedStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The shipped status of the order.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<CallName>GetSellingManagerSoldListings</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>ReviseSellingManagerSaleRecord</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayPaymentStatus" type="ns:PaymentStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The success or failure of a buyer's online payment.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PayPalTransactionID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The PayPal transaction ID. This value is not returned to new DE and AT sellers
						who are subject to the new payment process.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						The introduction of the new eBay payment process for the entire German and
						Austrian eBay marketplace has been delayed until further notice.&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentMethodUsed" type="ns:BuyerPaymentMethodCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The payment method the buyer selected for paying the seller
						for the order. If checkout is incomplete,
						PaymentMethodUsed is set to whatever the buyer selected as his
						or her preference on the Review Your Purchase page.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<CallName>GetSellingManagerSoldListings</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>ReviseSellingManagerSaleRecord</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FeedbackReceived" type="ns:CommentTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The type of feedback received (if feedback was received).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<CallName>GetSellingManagerSoldListings</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FeedbackSent" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Whether the seller has left feedback.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<CallName>GetSellingManagerSoldListings</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalEmailsSent" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total emails sent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<CallName>GetSellingManagerSoldListings</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentHoldStatus" type="ns:PaymentHoldStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contains the current status of a hold on a PayPal payment.
						The payment hold that is referred to as a "payment review" hold
						results from a possible issue with a buyer.
						The payment hold referred to as
						a "merchant hold" results from a possible issue with a seller.
						For more information, please see the link below.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Holds on PayPal Payments</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sales-Completing.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<CallName>GetSellingManagerSoldListings</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerInvoiceNumber" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The custom invoice number.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippedTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The date on which the seller marks the item as shipped, either set by default as
						the date date the item was marked shipped or set explicitly by the seller using
						the Edit Sales Record page. Note that sellers have the ability to set this value
						up to 3 calendar days in the future.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<CallName>GetSellingManagerSoldListings</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaidTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Date on which the order was paid.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<CallName>GetSellingManagerSoldListings</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LastEmailSentTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The time that the last email was sent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerInvoiceTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The time the invoice was sent. This is a seller-entered value for VAT-enabled
						sites. It is returned only for business sellers in VAT-enabled sites.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="IntegratedMerchantCreditCardEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the item can be paid for through a payment gateway (Payflow) account.
						If IntegratedMerchantCreditCardEnabled is true, then integrated merchant credit card (IMCC) is
						enabled for credit cards because the seller has a payment gateway account.
						Therefore, if IntegratedMerchantCreditCardEnabled is true, and AmEx, Discover, or
						VisaMC is returned for an item, then on checkout, an online credit-card payment
						is processed through a payment gateway account.
						A payment gateway account is used by sellers to accept online
						credit cards (Visa, MasterCard, American Express, and Discover).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<CallName>GetSellingManagerSoldListings</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellingManagerPaidStatusTypeCodeList.xsd #####

-->
	<xs:simpleType name="SellingManagerPaidStatusCodeType">
		<xs:annotation>
			<xs:documentation>Mark paid status type
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Paid">
				<xs:annotation>
					<xs:documentation>
						The status of the order is "paid."
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PartiallyPaid">
				<xs:annotation>
					<xs:documentation>
						The status of the order is "partially paid."
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Unpaid">
				<xs:annotation>
					<xs:documentation>
						The status of the order is "unpaid."
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Pending">
				<xs:annotation>
					<xs:documentation>
						The status of the order is "pending."
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Refunded">
				<xs:annotation>
					<xs:documentation>
						The status of the order is "refunded."
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SellingManagerPaisaPayPropertyTypeCodeList.xsd #####

-->
	<xs:simpleType name="SellingManagerPaisaPayPropertyTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				Container for the PaisaPay alert types.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="PaisaPayAwaitingShipment">
				<xs:annotation>
					<xs:documentation>
						PaisaPay items awaiting shipment.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaisaPayTimeExtensionRequestDeclined">
				<xs:annotation>
					<xs:documentation>
						PaisaPay items for which time extension requests are rejected by the buyers.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaisaPayPendingReceived">
				<xs:annotation>
					<xs:documentation>
						PaisaPay items for which the item receipt has not yet been confirmed by the buyer or not
						yet been auto-confirmed by the system.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaisaPayRefundInitiated">
				<xs:annotation>
					<xs:documentation>
						PaisaPay items for which buyers have filed "Item not received".
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaisaPayTimeExtensionRequested">
				<xs:annotation>
					<xs:documentation>
						PaisaPay items for which the seller has requested a time extension to enter the
						shipping information.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SellingManagerProductDetailsType.xsd #####

-->
	<xs:complexType name="SellingManagerProductDetailsType">
		<xs:annotation>
			<xs:documentation>
				Returned if the user is a Selling Manager user. Defines product information for Selling Manager
				users.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ProductName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The name of a Selling Manager product. The AddSellingManagerProduct call is used to create a
						Selling Manager product.
					</xs:documentation>
					<xs:appinfo>
					  <CallInfo>
							<CallName>ReviseSellingManagerProduct</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<CallName>GetSellingManagerInventory</CallName>
						  <CallName>ReviseSellingManagerProduct</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProductID" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The ID of a Selling Manager product. When you call AddSellingManagerProduct, a product ID is
						returned for the product created. When you use this ID to make subsequent calls, such as
						AddSellingManagerTemplate, the ProductID you provide on input is returned in the output.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>ReviseSellingManagerProduct</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddSellingManagerProduct</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>DeleteSellingManagerProduct</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<CallName>GetSellingManagerInventory</CallName>
							<CallName>ReviseSellingManagerProduct</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CustomLabel" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Custom label of this product.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddSellingManagerProduct</CallName>
							<CallName>ReviseSellingManagerProduct</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddSellingManagerProduct</CallName>
							<CallName>DeleteSellingManagerProduct</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<CallName>GetSellingManagerInventory</CallName>
							<CallName>ReviseSellingManagerProduct</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="QuantityAvailable" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Quantity of items in the seller's inventory for this product.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddSellingManagerProduct</CallName>
							<CallName>ReviseSellingManagerProduct</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddSellingManagerProduct</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<CallName>GetSellingManagerInventory</CallName>
							<CallName>ReviseSellingManagerProduct</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UnitCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Cost of each item of this product.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddSellingManagerProduct</CallName>
							<CallName>ReviseSellingManagerProduct</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerTemplates</CallName>
							<CallName>GetSellingManagerInventory</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>AddSellingManagerProduct</CallName>
							<CallName>ReviseSellingManagerProduct</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FolderID" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						ID of the inventory folder that contains the product. Value is initially returned in
						the AddSellingManagerInventoryFolder response.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerInventory</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RestockAlert" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies whether a restock alert is triggered for the product or not.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerInventory</CallName>
							<CallName>GetSellingManagerInventory</CallName>
							<CallName>ReviseSellingManagerProduct</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>ReviseSellingManagerProduct</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RestockThreshold" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the quantity at which a restock alert should be triggered.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerInventory</CallName>
							<CallName>ReviseSellingManagerProduct</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<CallName>GetSellingManagerInventory</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>ReviseSellingManagerProduct</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VendorInfo" type="ns:SellingManagerVendorDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Primary vendor information. Vendor information is returned only if it has been
						set.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerInventory</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<CallName>GetSellingManagerInventory</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Note" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Seller's note about this product.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerInventory</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerTemplates</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellingManagerProductInventoryStatusType.xsd #####

-->
	<xs:complexType name="SellingManagerProductInventoryStatusType">
		<xs:annotation>
			<xs:documentation>Describes the inventory status of a specific Selling Manager Product</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="QuantityScheduled" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Quantity of products scheduled to be listed.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerInventory</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="QuantityActive" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Quantity of products actively listed.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerInventory</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="QuantitySold" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Quantity of products sold.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerInventory</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="QuantityUnsold" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Quantity of product unsold.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerInventory</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SuccessPercent" type="xs:float" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Percentage of ended listings that sold.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerInventory</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AverageSellingPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Average selling price for the product.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerInventory</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellingManagerProductSortCodeList.xsd #####

-->
	<xs:simpleType name="SellingManagerProductSortCodeType">
		<xs:annotation>
			<xs:documentation>
				Sorting specifications for retrieved Selling Manager inventory products.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ActiveQuantity">
				<xs:annotation>
					<xs:documentation>
					 Sort products by by quantity currently listed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AvailableToList">
				<xs:annotation>
					<xs:documentation>
					 Sort unlisted products by availability to list.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AveragePrice">
				<xs:annotation>
					<xs:documentation>
					 Sort by average price of sold items.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AverageUnitCost">
				<xs:annotation>
					<xs:documentation>
					 Sort by average unit cost of items.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomLabel">
				<xs:annotation>
					<xs:documentation>
					 Sort products by label.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ProductName">
				<xs:annotation>
					<xs:documentation>
					 Sort by product name.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LastSubmittedDate">
				<xs:annotation>
					<xs:documentation>
					 Sort by submitted date.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ScheduledQuantity">
				<xs:annotation>
					<xs:documentation>
					 Sort by quantity scheduled to be listed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SoldQuantity">
				<xs:annotation>
					<xs:documentation>
					 Sort by quantity sold.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SuccessPercent">
				<xs:annotation>
					<xs:documentation>
					 Sort by the percentage of ended listings that had a sale.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UnsoldQuantity">
				<xs:annotation>
					<xs:documentation>
					 Sort by number of unsold items.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FolderName">
				<xs:annotation>
					<xs:documentation>
					 	Sort products by folder name.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode"/>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SellingManagerProductSpecificsType.xsd #####

-->
	<xs:complexType name="SellingManagerProductSpecificsType">
		<xs:annotation>
			<xs:documentation>Describes a Selling Manager Template
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="PrimaryCategoryID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Category ID for a product with variations.
						Only applicable (and required on input)
						when Variations and/or ItemSpecifics is specified in the request
						or returned in a response.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddSellingManagerProduct</CallName>
							<CallName>ReviseSellingManagerProduct</CallName>
							<CallName>GetSellingManagerInventory</CallName>
							<RequiredInput>Conditionally</RequiredInput>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Variations" type="ns:VariationsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Variations are multiple similar (but not identical) versions of the 
						same product. For example, two shirt variations could have the same 
						brand and sleeve style, but could vary by color and size 
						(like "Blue, Large" and "Black, Medium"). 
						On eBay, a single fixed-price listing 
						can include multiple variations.
						Each variation can have its own quantity and price.
						To determine which categories support variations, use GetCategoryFeatures.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddSellingManagerProduct</CallName>
							<CallName>ReviseSellingManagerProduct</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerInventory</CallName>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemSpecifics" type="ns:NameValueListArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A list of custom Item Specifics for the product. 
						Custom Item Specifics give sellers a structured way to describe 
						details of their items in a name-value format. 
						For example, a book could have
						Item Specifics like Author=J.K. Rowling and Format=Hardcover.
						To determine which categories support
						custom Item Specifics, use GetCategoryFeatures.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddSellingManagerProduct</CallName>
							<CallName>ReviseSellingManagerProduct</CallName>
							<CallName>GetSellingManagerInventory</CallName>
							<RequiredInput>No</RequiredInput>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellingManagerProductType.xsd #####

-->
	<xs:complexType name="SellingManagerProductType">
		<xs:annotation>
			<xs:documentation>Describes a Selling Manager Product</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SellingManagerProductDetails" type="ns:SellingManagerProductDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container for information about the product.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerInventory</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellingManagerTemplateDetailsArray" type="ns:SellingManagerTemplateDetailsArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contains the list of the seller's templates contained in the product, one
						SellingManagerTemplateType object per template.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerInventory</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellingManagerProductInventoryStatus" type="ns:SellingManagerProductInventoryStatusType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container for statistics about the product.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerInventory</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellingManagerProductSpecifics" type="ns:SellingManagerProductSpecificsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies an eBay category associated with the product, 
						defines Item Specifics that are relevant to the product, 
						and defines variations available for the product 
						(which may be used to create mult-variation listings).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerInventory</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellingManagerSearchType.xsd #####

-->
	<xs:complexType name="SellingManagerSearchType">
		<xs:annotation>
			<xs:documentation>
				For searches of Selling Manager listings, specifies search type, such as ProductID or BuyerUserID,
				and search value.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SearchType" type="ns:SellingManagerSearchTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the type of value, such as ProductID or BuyerUserID, for the search.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSoldListings</CallName>
							<CallName>GetSellingManagerInventory</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SearchValue" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						String identifying the value, matching the SearchType, that the search should return listings
						for. For example, when ProductID is specified as the SearchType, SearchValue must be a valid
						ProductID.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSoldListings</CallName>
							<CallName>GetSellingManagerInventory</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellingManagerSearchTypeCodeList.xsd #####

-->
	<xs:simpleType name="SellingManagerSearchTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				Specifies search term types for Selling Manager listings.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="BuyerUserID">
				<xs:annotation>
					<xs:documentation>
						Search for listings based on Buyer ID.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerEmail">
				<xs:annotation>
					<xs:documentation>
						Search for listings based on Buyers email.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerFullName">
				<xs:annotation>
					<xs:documentation>
						Search for listings based on Buyers full name.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ItemID">
				<xs:annotation>
					<xs:documentation>
						Search for listings based on ItemID.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Title">
				<xs:annotation>
					<xs:documentation>
						Search for listings based on Item Title.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ProductID">
				<xs:annotation>
					<xs:documentation>
						Search for listings based on Product ID.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ProductName">
				<xs:annotation>
					<xs:documentation>
						Search for listings based on ProductName.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomLabel">
				<xs:annotation>
					<xs:documentation>
						Search for listings based on SKU.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SaleRecordID">
				<xs:annotation>
					<xs:documentation>
						Search for listings based on the sale record ID.
						When an item is sold, Selling Manager generates a sale record.
						A sale record contains buyer information, shipping, and other information.
						A sale record is displayed in the Sold view in Selling Manager.
						In the following calls,
						the value for the sale record ID is in the SellingManagerSalesRecordNumber field:
						GetItemTransactions, GetSellerTransactions, GetOrders, GetOrderTransactions.
						In the Selling Manager calls, the value for the sale record ID is in the
						SaleRecordID field. The sale record ID can be for a single or multiple line item order.
						&lt;br/&gt;&lt;br/&gt;
						For orders that occurred within the last 30 days, passing only the SaleRecordID into the GetSellingManagerSoldListings 
						request will return the sale record. However, for sales that occurred more than 30 days ago, the SaleDateRange container 
						must also be used, passing in a date range that includes the date on which the specific sale occurred.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SellingManagerShippedStatusTypeCodeList.xsd #####

-->
	<xs:simpleType name="SellingManagerShippedStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				Contains values for shipped status.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Shipped">
				<xs:annotation>
					<xs:documentation>
						The shipped status is "shipped."
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Unshipped">
				<xs:annotation>
					<xs:documentation>
						The shipped status is "unshipped."
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SellingManagerSoldListingsPropertyTypeCodeList.xsd #####

-->
	<xs:simpleType name="SellingManagerSoldListingsPropertyTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				Indicates the filters for Selling Manager sold listings.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="NotPaidNotShipped">
				<xs:annotation>
					<xs:documentation>
						Item is not paid and not shipped.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaidNotShipped">
				<xs:annotation>
					<xs:documentation>
						Item is paid but not shipped.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PrintShippingLabel">
				<xs:annotation>
					<xs:documentation>
						Item is paid but not shipped.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaidShipped">
				<xs:annotation>
					<xs:documentation>
						Item is paid for and is shipped.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaidNoFeedback">
				<xs:annotation>
					<xs:documentation>
						An alert has been issued about a listing that is paid with no feedback left.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentReminderSendError">
				<xs:annotation>
					<xs:documentation>
						Payment Reminder emails not sent due to system error.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentReceivedNotificationSendError">
				<xs:annotation>
					<xs:documentation>
						Payment received notification not sent due to system error.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RequestForShippingAddressSendError">
				<xs:annotation>
					<xs:documentation>
						Request shipping address emails not sent due to system error.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShippingNotificationSendError">
				<xs:annotation>
					<xs:documentation>
						Request shipping address emails not sent due to system error.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PersonalizedEmailsSendError">
				<xs:annotation>
					<xs:documentation>
						Personalized emails not sent due to system error.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="WinningBuyerNotificationSendError">
				<xs:annotation>
					<xs:documentation>
						Winning Buyer Notification not sent due to system error.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeeCreditRequest">
				<xs:annotation>
					<xs:documentation>
						Final value fee credit requests can be filed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PayPalPayment">
				<xs:annotation>
					<xs:documentation>
						If true, indicates that the PayPal Payment Received alert has been issued.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeedbackMessageNotSent">
				<xs:annotation>
					<xs:documentation>
						Automated feedback message is not sent.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeedbackReminderSendError">
				<xs:annotation>
					<xs:documentation>
						Feedback Reminder emails not sent due to system error.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NotShipped">
				<xs:annotation>
					<xs:documentation>
						Item is not shipped.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UnpaidItemReminder">
				<xs:annotation>
					<xs:documentation>
						Listing eligible for unpaid item reminder
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EscrowCancelled">
				<xs:annotation>
					<xs:documentation>
						Escrow status is Cancelled.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EscrowCompleted">
				<xs:annotation>
					<xs:documentation>
						Escrow status is Completed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EscrowInitiated">
				<xs:annotation>
					<xs:documentation>
						Escrow status is Initiated.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EscrowManageRefund">
				<xs:annotation>
					<xs:documentation>
						Escrow status is in refund state.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EscrowReleasePayment">
				<xs:annotation>
					<xs:documentation>
						Item is shipped and Escrow status is in Release payment.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EscrowShipToBuyer">
				<xs:annotation>
					<xs:documentation>
						Payment is confirmed and item can be shipped to buyer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EscrowSoldAll">
				<xs:annotation>
					<xs:documentation>
						All Escrow states.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShippedAndAwaitingFeedback">
				<xs:annotation>
					<xs:documentation>
						Item is shipped and feedback is not yet received.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="InternationalSale">
				<xs:annotation>
					<xs:documentation>
						New international sale.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayGivingWorksDonationOwed">
				<xs:annotation>
					<xs:documentation>
						Charity filter.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaymentOverDue">
				<xs:annotation>
					<xs:documentation>
						Payment is overdue.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PadiWithPaisaPayEscrow">
				<xs:annotation>
					<xs:documentation>
						Payment is done with PaisaPay Escrow.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomEmailTemplate1SendError">
				<xs:annotation>
					<xs:documentation>
						Failed to send custom email template 1.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomEmailTemplate2SendError">
				<xs:annotation>
					<xs:documentation>
						Failed to send custom email template 2.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomEmailTemplate3SendError">
				<xs:annotation>
					<xs:documentation>
						Failed to send custom email template 3.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomEmailTemplate4SendError">
				<xs:annotation>
					<xs:documentation>
						Failed to send custom email template 4.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomEmailTemplate5SendError">
				<xs:annotation>
					<xs:documentation>
						Failed to send custom email template 5.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomEmailTemplate6SendError">
				<xs:annotation>
					<xs:documentation>
						Failed to send custom email template 6.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomEmailTemplate7SendError">
				<xs:annotation>
					<xs:documentation>
						Failed to send custom email template 7.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomEmailTemplate8SendError">
				<xs:annotation>
					<xs:documentation>
						Failed to send custom email template 8.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomEmailTemplate9SendError">
				<xs:annotation>
					<xs:documentation>
						Failed to send custom email template 9.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomEmailTemplate10SendError">
				<xs:annotation>
					<xs:documentation>
						Failed to send custom email template 10.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomEmailTemplate11SendError">
				<xs:annotation>
					<xs:documentation>
						Failed to send custom email template 11.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomEmailTemplate12SendError">
				<xs:annotation>
					<xs:documentation>
						Failed to send custom email template 12.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomEmailTemplate13SendError">
				<xs:annotation>
					<xs:documentation>
						Failed to send custom email template 13.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomEmailTemplate14SendError">
				<xs:annotation>
					<xs:documentation>
						Failed to send custom email template 14.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomEmailTemplate15SendError">
				<xs:annotation>
					<xs:documentation>
						Failed to send custom email template 15.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomEmailTemplate16SendError">
				<xs:annotation>
					<xs:documentation>
						Failed to send custom email template 16.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomEmailTemplate17SendError">
				<xs:annotation>
					<xs:documentation>
						Failed to send custom email template 17.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomEmailTemplate18SendError">
				<xs:annotation>
					<xs:documentation>
						Failed to send custom email template 18.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomEmailTemplate19SendError">
				<xs:annotation>
					<xs:documentation>
						Failed to send custom email template 19.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomEmailTemplate20SendError">
				<xs:annotation>
					<xs:documentation>
						Failed to send custom email template 20.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ResponseRequiredForReturnCase">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use. If a buyer requests to return an item, the seller's response is required.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SellingManagerSoldListingsSortTypeCodeList.xsd #####

-->
	<xs:simpleType name="SellingManagerSoldListingsSortTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				SellingManagerSoldListingsSortType - Specifies the fields that can be used to sort the listings.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="SalesRecordID">
				<xs:annotation>
					<xs:documentation>
						Sorts listings by sales Record ID.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerEmail">
				<xs:annotation>
					<xs:documentation>
						Sorts listings by Buyer email or ID.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SaleFormat">
				<xs:annotation>
					<xs:documentation>
						Sorts listings by sale format.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomLabel">
				<xs:annotation>
					<xs:documentation>
						Sorts listings by Custom label.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TotalPrice">
				<xs:annotation>
					<xs:documentation>
						Sorts listings by Total Price.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SaleDate">
				<xs:annotation>
					<xs:documentation>
						Sorts listings by Sale Date.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaidDate">
				<xs:annotation>
					<xs:documentation>
						Sorts listings by Paid Date.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EmailsSent">
				<xs:annotation>
					<xs:documentation>
						Sorts listings by Emails sent.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CheckoutState">
				<xs:annotation>
					<xs:documentation>
						Sorts listings by Checkout status.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaidState">
				<xs:annotation>
					<xs:documentation>
						Sorts by Paid status.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShippedState">
				<xs:annotation>
					<xs:documentation>
						Sorts by Shipped state.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeedbackLeft">
				<xs:annotation>
					<xs:documentation>
						Sorts by feedback left.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FeedbackReceived">
				<xs:annotation>
					<xs:documentation>
						Sorts by FeedbackReceived.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShippedDate">
				<xs:annotation>
					<xs:documentation>
						Sorts by Shipped Date.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BuyerPostalCode">
				<xs:annotation>
					<xs:documentation>
						Sorts by buyer Postal code.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DaysSinceSale">
				<xs:annotation>
					<xs:documentation>
						Sorts by Days since sale.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StartPrice">
				<xs:annotation>
					<xs:documentation>
						Sort by Start price.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ReservePrice">
				<xs:annotation>
					<xs:documentation>
						Sort by ReservePrice.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SoldOn">
				<xs:annotation>
					<xs:documentation>
						Sorts by Sold site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShippingCost">
				<xs:annotation>
					<xs:documentation>
						Sorts by Shipping cost.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ListedOn">
				<xs:annotation>
					<xs:documentation>
						Sorts by Listed site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SellingManagerSoldOrderType.xsd #####

-->
	<xs:complexType name="SellingManagerSoldOrderType">
		<xs:annotation>
			<xs:documentation>
				Contains information about a sale record.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SellingManagerSoldTransaction" type="ns:SellingManagerSoldTransactionType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Information about one line item in the order.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<CallName>GetSellingManagerSoldListings</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingAddress" type="ns:AddressType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Shipping address of a buyer.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<CallName>GetSellingManagerSoldListings</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>ReviseSellingManagerSaleRecord</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingDetails" type="ns:ShippingDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The shipping-related details for an order,
						including flat and calculated shipping costs and shipping insurance costs.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<CallName>GetSellingManagerSoldListings</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>ReviseSellingManagerSaleRecord</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CashOnDeliveryCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The cost of cash-on-delivery.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<CallName>GetSellingManagerSoldListings</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>ReviseSellingManagerSaleRecord</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Total cost in the order.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<CallName>GetSellingManagerSoldListings</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<!-- Adding for Unique ID for payment/order reconciliation (DE - part of 3PXO) - 27514 -->
			<xs:element name="TotalQuantity" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Total item quantity.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSoldListings</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A SMPro seller can record the cost of the item, as calculated by the seller, in
						this field.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<CallName>GetSellingManagerSoldListings</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>ReviseSellingManagerSaleRecord</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VATRate" type="ns:VATRateType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Rate of applicable value added tax.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>ReviseSellingManagerSaleRecord</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NetInsuranceFee" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Total cost of shipping insurance.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VATInsuranceFee" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Amount of applicable value added tax insurance fee.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VATShippingFee" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						VAT shipping fee.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NetShippingFee" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Total shipping fee.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NetTotalAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The seller records in this field a net total amount obtained according to the
						seller's method of calculation. This field is returned for VAT transactions
						only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VATTotalAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						VAT total amount.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ActualShippingCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The shipping cost paid by the seller to ship the order line item. 
                  &lt;br/&gt;&lt;br/&gt;
						For multiple line item orders, it is possible that one order line item will have the shipping cost and the value for the other order line item will be 0.00.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
                  &lt;strong&gt;Note:&lt;/strong&gt; This is different from the field of the same name returned by GetOrders and its related calls, which contains the shipping cost paid by the buyer.
                  &lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>ReviseSellingManagerSaleRecord</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AdjustmentAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Discount, or charge, to which the buyer and seller have agreed.
						If this value is a positive value,
						the amount is the extra money that the buyer pays the seller.
						If this value is a negative value,
						the amount is a discount the seller gives the buyer.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>ReviseSellingManagerSaleRecord</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NotesToBuyer" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Notes from the seller to the buyer.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>ReviseSellingManagerSaleRecord</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NotesFromBuyer" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Notes from the buyer to the seller.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NotesToSeller" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Notes to self from seller.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>ReviseSellingManagerSaleRecord</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="OrderStatus" type="ns:SellingManagerOrderStatusType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Status of the order regarding payment, shipping, feedback, and other
						communications.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSoldListings</CallName>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>ReviseSellingManagerSaleRecord</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UnpaidItemStatus" type="ns:UnpaidItemStatusTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The status of an unpaid item regarding final value, state of communications
						between buyer and seller, and the filing of an Unpaid Item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSoldListings</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SalePrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Amount of the accepted offer for the listing.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSoldListings</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EmailsSent" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Number of emails sent regarding this order.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DaysSinceSale" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Number of days since the sale.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSoldListings</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BuyerID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The user ID of the buyer.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<CallName>GetSellingManagerSoldListings</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BuyerEmail" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The email of the buyer.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<CallName>GetSellingManagerSoldListings</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SaleRecordID" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The sale record ID. Applicable to Selling Manager users.
						When an item is sold, Selling Manager generates a sale record.
						A sale record contains buyer information, shipping, and other information.
						A sale record is displayed in the Sold view in Selling Manager.
						Each sale record has a sale record ID. In the following calls,
						the value for the sale record ID is in the SellingManagerSalesRecordNumber field:
						GetItemTransactions, GetSellerTransactions, GetOrders, GetOrderTransactions.
						In the Selling Manager calls, the value for the sale record ID is in the
						SaleRecordID field. The sale record ID can be for single or multiple line item orders.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSoldListings</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CreationTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The sale date.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSoldListings</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RefundAmount" type="ns:AmountType" minOccurs="0">
							<xs:annotation>
								<xs:documentation>
									Amount of the refund issued to the buyer. This field is only returned for a
									DE/AT order subject to the new eBay payment process, and if a refund was
									issued to the buyer.
								</xs:documentation>
								<xs:appinfo>
									<CallInfo>
										<CallName>GetSellingManagerSoldListings</CallName>
										<Returned>Conditionally</Returned>
									</CallInfo>
									<CallInfo>
										<CallName>GetSellingManagerSaleRecord</CallName>
										<Returned>Conditionally</Returned>
									</CallInfo>
								</xs:appinfo>
							</xs:annotation>
			</xs:element>
			<xs:element name="RefundStatus"  type="xs:string" minOccurs="0">
							<xs:annotation>
								<xs:documentation>
									String value indicating the result of a refund (Success, Failure, Pending)
									to the buyer for an DE/AT order subject to the new eBay payment process.
								</xs:documentation>
								<xs:appinfo>
									<CallInfo>
										<CallName>GetSellingManagerSoldListings</CallName>
										<Returned>Conditionally</Returned>
									</CallInfo>
									<CallInfo>
										<CallName>GetSellingManagerSaleRecord</CallName>
										<Returned>Conditionally</Returned>
									</CallInfo>
								</xs:appinfo>
							</xs:annotation>
			</xs:element>

		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellingManagerSoldTransactionType.xsd #####

-->
	<xs:complexType name="SellingManagerSoldTransactionType">
		<xs:annotation>
			<xs:documentation>
				Contains information about a single line item (transaction) in an order created
				through Selling Manager.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="InvoiceNumber" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Seller's customized invoice number.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TransactionID" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Unique identifier for an eBay order line item (transaction). An order line
						item is created once there is a commitment from a buyer to
						purchase an item. Since an auction listing can only have one order line
						item during the duration of the listing, the &lt;b&gt;TransactionID&lt;/b&gt;
						for auction listings is always 0. Along with its corresponding &lt;b&gt;ItemID&lt;/b&gt;, a
						&lt;b&gt;TransactionID&lt;/b&gt; is used and referenced during an order checkout flow and
						after checkout has been completed.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSoldListings</CallName>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SaleRecordID" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Unique identifier for a Selling Manager sale record. This field is created
						at the same time as the order line item (transaction). A sale record is
						displayed in the Sold view in Selling Manager and contains information on
						the buyer and shipping. In the &lt;b&gt;GetItemTransactions&lt;/b&gt;, &lt;b&gt;GetSellerTransactions&lt;/b&gt;,
						&lt;b&gt;GetOrders&lt;/b&gt;, and &lt;b&gt;GetOrderTransactions&lt;/b&gt; calls, the &lt;b&gt;SaleRecordID&lt;/b&gt; value is
						reflected in the &lt;b&gt;ShippingDetails.SellingManagerSalesRecordNumber&lt;/b&gt; field.
						&lt;br/&gt;&lt;br/&gt;
						For orders that occurred within the last 30 days, passing only the SaleRecordID into the GetSellingManagerSoldListings
						request will return the sale record. However, for sales that occurred more than 30 days ago, the SaleDateRange container
						must also be used, passing in a date range that includes the date on which the specific sale occurred.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSoldListings</CallName>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Unique identifier for an eBay item listing.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSoldListings</CallName>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="QuantitySold" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Total number of identical items sold in the order line item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSoldListings</CallName>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Price per item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SubtotalAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value is calculated by multplying the &lt;b&gt;ItemPrice&lt;/b&gt; value by the
						&lt;b&gt;QuantitySold&lt;/b&gt; value.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemTitle" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The title of the item listing.
					</xs:documentation>
					<xs:appinfo>
						<maxLength>80</maxLength>
						<CallInfo>
							<CallName>GetSellingManagerSoldListings</CallName>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ListingType" type="ns:ListingTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The item listing type.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSoldListings</CallName>
							<Returned>Conditionally</Returned>
							<AllValuesExcept>StoresFixedPrice</AllValuesExcept>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Relisted" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Boolean value indicating whether the item is a relisted item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSoldListings</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="WatchCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Number of users watching the item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSoldListings</CallName>
							<CallName>GetSellingManagerSoldListings</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StartPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Start price of the item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSoldListings</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReservePrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Reserve Price of the item (if a Reserve Price was set for the item).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSoldListings</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SecondChanceOfferSent" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Boolean value indicating whether or not a Second Chance offer was sent by
						the seller to an eligible bidder.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSoldListings</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CustomLabel" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Custom label associated with this order line item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSoldListings</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SoldOn" type="ns:TransactionPlatformCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The platform on which the item was sold.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSoldListings</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ListedOn" type="ns:TransactionPlatformCodeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						The platform on which the item was listed.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSoldListings</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Shipment" type="ns:ShipmentType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container consisting of tracking information for the shipment.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CharityListing" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as True if the item is listed as a charity item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSoldListings</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Variation" type="ns:VariationType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					 In a fixed-priced listing, a seller can offer variations of the same item.
					 For example, the seller could create a fixed-priced listing for a t-shirt
					 design and offer the shirt in different colors and sizes. In this case, each
					 color and size combination is a separate variation. Each variation can have
					 a different quantity and price. Due to the possible price differentiation,
					 buyers can buy multiple items from this listing at the same time, but all of
					 the items must be of the same variation. One order line item is created
					 whether one or multiple items of the same variation are purchased.
					 &lt;br&gt;&lt;br&gt;
					 The &lt;b&gt;Variation&lt;/b&gt; node contains information about which variation was purchased.
					 Therefore, applications that process order line items should always check to see
					 if this node is present.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSoldListings</CallName>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
        </xs:element>
        <xs:element name="OrderLineItemID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A unique identifier for an eBay order line item. This field is created as
						soon as there is a commitment to buy from the seller, and its value is
						based upon the concatenation of &lt;b&gt;ItemID&lt;/b&gt; and &lt;b&gt;TransactionID&lt;/b&gt;, with a hyphen in
						between these two IDs.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>50 (Note: The eBay database specifies 38. ItemIDs and TransactionIDs are usually 9 to 12 digits.)</MaxLength>
						<CallInfo>
							<CallName>GetSellingManagerSoldListings</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellingManagerTemplateDetailsArrayType.xsd #####

-->
	<xs:complexType name="SellingManagerTemplateDetailsArrayType">
		<xs:annotation>
			<xs:documentation>
				A list of Selling Manager templates.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SellingManagerTemplateDetails" type="ns:SellingManagerTemplateDetailsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Selling Manager template details.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerTemplates</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerInventory</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellingManagerTemplateDetailsType.xsd #####

-->
	<xs:complexType name="SellingManagerTemplateDetailsType">
		<xs:annotation>
			<xs:documentation>Describes a Selling Manager Template
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SaleTemplateID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						ID of the template.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerTemplates</CallName>
							<CallName>GetSellingManagerInventory</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SaleTemplateName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Name of the template.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerTemplates</CallName>
							<CallName>GetSellingManagerInventory</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SuccessPercent" type="xs:float" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Success ratio.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerTemplates</CallName>
							<CallName>GetSellingManagerInventory</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellingManagerProductDetails" type="ns:SellingManagerProductDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The details of the product that this template belongs to.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerTemplates</CallName>
							<CallName>GetSellingManagerInventory</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Template" type="ns:ItemType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						ItemType object that contains the data for the specified template.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerTemplates</CallName>
							<CallName>GetSellingManagerInventory</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellingManagerVendorDetailsType.xsd #####

-->
	<xs:complexType name="SellingManagerVendorDetailsType">
		<xs:annotation>
			<xs:documentation>Describes vendor information.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="VendorName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Primary vendor name. Vendor information is returned only if it has been set. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetSellingManagerInventory</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VendorContactInfo" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contact information of vendor. Vendor information is returned only if it has been set. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetSellingManagerInventory</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellingStatusType.xsd #####

-->
	<xs:complexType name="SellingStatusType">
		<xs:annotation>
			<xs:documentation>
				Contains various details about the current status of a listing. These
				values are computed by eBay and cannot be specified at listing time.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="BidCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Number of bids placed so far against the auction item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BidList</Context>
							<Context>LostList</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>UnsoldList</Context>
							<Context>DeleteFromUnsoldList</Context>
							<Context>BidList</Context>
							<ExcludeFromContext>Variations</ExcludeFromContext>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll, ItemReturnDescription</Details>
							<Context>Item.SellingStatus</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll, ItemReturnDescription</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Context>Item</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BidIncrement" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The minimum amount a progressive bid must be above the current high bid to be accepted. This field is only
						applicable to auction listings. The value of this field will always be '0.00' for Classified Ad and fixed-price
						listings.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ConvertedCurrentPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Converted value of the CurrentPrice in the currency of the site that
						returned this response. For active items, refresh the listing's data every 24
						hours to pick up the current conversion rates. Only returned when the item's
						CurrentPrice on the listing site is in different currency than the currency of
						the host site for the user/application making the API call. ConvertedCurrentPrice
						is not returned for Classified listings (Classified listings are not available
						on all sites).&lt;br&gt;
						&lt;br&gt;
						In multi-variation listings, this value matches the lowest-priced
						variation that is still available for sale.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetDispute</CallName>
							<CallName>PlaceOffer</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll, ItemReturnDescription</Details>
							<Context>Item.SellingStatus</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll, ItemReturnDescription</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BestOfferList</Context>
							<Context>BidList</Context>
							<Context>LostList</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>BidList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Context>DeletedFromUnsoldList</Context>
							<ExcludeFromContext>Variations</ExcludeFromContext>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CurrentPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
                  The current price of the item in the original listing currency.
						&lt;br&gt;&lt;br&gt;
						For auction listings, this price is the starting minimum price (if the listing has no bids) or the current highest bid (if bids have been placed) for the item. This does not reflect the BuyItNow price.
						&lt;br&gt;&lt;br&gt;
						For fixed-price and ad format listings, this is the current listing price.
						&lt;br&gt;&lt;br&gt;
						In multi-variation, fixed-price listings, this value matches the lowest-priced variation that is still available for sale.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetDispute</CallName>
							<CallName>PlaceOffer</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll, ItemReturnDescription</Details>
							<Context>Item.SellingStatus</Context>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll, ItemReturnDescription</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMemberMessages</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BestOfferList</Context>
							<Context>BidList</Context>
							<Context>LostList</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>BidList</Context>
							<Context>ActiveList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Context>DeletedFromUnsoldList</Context>
							<ExcludeFromContext>Variations</ExcludeFromContext>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Context>Item</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="HighBidder" type="ns:UserType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						For ended auction listings that have a winning bidder,
						this field is a container for the high bidder's user ID.
						For ended, single-item, fixed-price listings,
						this field is a container for the user ID of the purchaser.
						This field isn't returned for auctions with no bids, or for active fixed-price listings.
						In the case of PlaceOffer, for auction listings,
						this field is a container for the high bidder's user ID.
						In the PlaceOffer response, the following applies:
						For multiple-quantity, fixed-price listings,
						the high bidder is only returned if there is just one order line item
						(or only for the first order line item that is created).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Details>GranularityLevel: Medium</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BidList</Context>
							<Context>LostList</Context>
							<Context>WatchList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>BidList</Context>
							<Context>ActiveList</Context>
							<ExcludeFromContext>Variations</ExcludeFromContext>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Context>Item</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LeadCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Applicable to Ad type listings only. Indicates how many leads to
						potential buyers are associated with this item. Returns 0 (zero) for listings in other formats. You must be the seller of the item to retrieve the lead count.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MinimumToBid" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Smallest amount the next bid on the item can be. Returns same value as
						Item.StartPrice (if no bids have yet been placed) or CurrentPrice plus
						BidIncrement (if at least one bid has been placed). Only applicable to
						auction listings. Returns null for fixed-price
						and Ad type listings.
						&lt;br&gt;&lt;br&gt;
						In multi-variation listings, this value matches the lowest-priced
						variation that is still available for sale.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="QuantitySold" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total number of items purchased so far (in the listing's lifetime).
						Subtract this from Quantity to determine the quantity available.
						&lt;br&gt;
						&lt;br&gt;
						If the listing has Item Variations,
						then in GetItem (and related calls) and GetItemTransactions,
						Item.SellingStatus.QuantitySold contains the sum of all quantities
						sold across all variations in the listing, and  Variation.SellingStatus.QuantitySold contains the number
						of items sold for that variation.
						In GetSellerTransactions,
						Transaction.Item.SellingStatus.QuantitySold contains the number
						of items sold in that order line item.&lt;br&gt;
						&lt;br&gt;
						For order line item calls, also see Transaction.QuantityPurchased for
						the number of items purchased in the order line item.&lt;br&gt;
						In multi-variation listings, this value matches total quantity sold
						across all variations.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll, ItemReturnDescription</Details>
							<!-- No Context needed for QuantitySold -->
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Context>Item</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Context>Variation</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Context>ScheduledList</Context>
							<Context>DeletedFromSoldList</Context>
							<Context>DeletedFromUnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReserveMet" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the reserve price has been met for the listing. Returns
						true if the reserve price was met or no reserve price was specified.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BidList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>BidList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<ExcludeFromContext>Variations</ExcludeFromContext>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SecondChanceEligible" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Part of the Second Chance Offer feature, indicates whether the seller can
						extend a second chance offer for the item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BidderCount" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Number of bidders for an item. Only applicable to auction listings.
						Only returned for the seller of the item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>UnsoldList</Context>
							<ExcludeFromContext>Variations</ExcludeFromContext>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ListingStatus" type="ns:ListingStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies an active or ended listing's status in eBay's processing workflow.
						If a listing ends with a sale (or sales), eBay needs to update the sale details
						(e.g., total price and buyer/high bidder) and the final value fee. This processing
						can take several minutes. If you retrieve a sold item and no details about the buyer/high bidder
						are returned or no final value fee is available, use this listing status information
						to determine whether eBay has finished processing the listing.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<CallName>GetBidderList</CallName>
							<CallName>GetHighBidders</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll, ItemReturnDescription</Details>
							<Context>Item.SellingStatus</Context>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll, ItemReturnDescription</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Context>Item</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FinalValueFee" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A seller is changed a Final Value Fee (FVF) when the item is sold, ends with a
						winning bid, or is purchased. This fee applies whether or not the sale is completed with the buyer and 
						is generated before the buyer makes a payment. 
						&lt;br/&gt;&lt;br/&gt;
						The FVF is calculated using a percentage. This percentage is based on whether the seller has a 
						Store subscription or not. If a seller does have a Store subscription, the FVF is calculated based on 
						the level of that plan. For complete information about the subscription plans and fees, see 
						<a href="http://pages.ebay.com/sellerinformation/news/springupdate2013/springfeesimplification.html">2013 Spring Seller Update</a>.
						&lt;br/&gt;&lt;br/&gt;
						The Final Value Fee for each order line
						item is returned by &lt;b&gt;GetSellerTransactions&lt;/b&gt;, &lt;b&gt;GetItemTransactions&lt;/b&gt;, &lt;b&gt;GetOrders&lt;/b&gt;,
						and &lt;b&gt;GetOrderTransactions&lt;/b&gt;, regardless of the checkout status.
						&lt;br&gt;&lt;br&gt;
						If a seller requests a Final Value Fee credit, the value of
						&lt;b&gt;Transaction.FinalValueFee&lt;/b&gt; will not change if a credit is
						issued. The credit only appears in the seller's account data.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll, ItemReturnDescription</Details>
							<Context>Item.SellingStatus</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll, ItemReturnDescription</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PromotionalSaleDetails" type="ns:PromotionalSaleDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If a seller has reduced the price of a listed item with the Promotional Price Display feature,
						this field contains the original price of the discounted item, along with the start-time
						and end-time of the discount.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WatchList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<ExcludeFromContext>Variations</ExcludeFromContext>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AdminEnded" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If included in the response as true, indicates that the listing was administratively
						canceled due to a violation of eBay's listing policies and that the item can be relisted
						using RelistItem. Note that GetItem returns an error (invalid item ID)
						in the response if Item.SellingStatus.AdminEnded is true and the requesting user
						is not the seller of the item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<ExcludeFromContext>Variation</ExcludeFromContext>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
            <xs:element name="SoldAsBin" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
				    	If this flag appears in the &lt;b&gt;GetItem&lt;/b&gt; response, the auction has ended due to the
							item being sold to a seller using the &lt;b&gt;Buy It Now&lt;/b&gt; option.
							This flag is not relevant for fixed-priced listings.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
            	      	<xs:element name="QuantitySoldByPickupInStore" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field indicates the total quantity of items sold and picked up by buyers using the In-Store Pickup option. This value is the total number of items purchased by one or more buyers using the In-Store Pickup option, and is not the total number of In-Store Pickup orders. So, if two buyers selected the In-Store Pickup option, but each of these buyers bought a quantity of five of these items (in same purchase), the &lt;b&gt;Item.SellingStatus.QuantitySoldByPickupInStore&lt;/b&gt; value would be '10' and not '2'. 
						&lt;br&gt;
						&lt;br&gt;
						In the case of multi-variation, fixed-price listings, each &lt;b&gt;Item.Variations.Variation.SellingStatus.QuantitySoldByPickupInStore&lt;/b&gt; value indicates the total quantity of that corresponding item variation (for example, large blue shirts) sold and picked up by buyers using the In-Store Pickup option, and the &lt;b&gt;Item.SellingStatus.QuantitySoldByPickupInStore&lt;/b&gt; value would be the total quantity of all item variations sold for the listing. 
						&lt;br&gt;
						&lt;br&gt;
						This field will only be returned if the listing is eligible for In-Store Pickup (&lt;b&gt;EligibleForPickupInStore&lt;/b&gt; is returned as 'true'). 
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; At this time, the In-Store Pickup feature is generally only available to large retail merchants, and can only be applied to multi-quantity, fixed-price listings. Sellers who are eligible for the In-Store Pickup feature can start listing items in Production with the In-Store Pickup option beginning in late September 2013. 
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SellingSummaryType.xsd #####

-->
	<xs:complexType name="SellingSummaryType">
		<xs:annotation>
			<xs:documentation>
				Contains summary information about the items the seller is selling.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ActiveAuctionCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of currently active auctions that will sell. That
						is, there is at least one bidder, and any reserve price has
						been met. Equivalent to the "Will Sell" value in My eBay.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AuctionSellingCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total number of currently active auctions for a given
						seller. Equivalent to the
						"Auction Quantity" value in My eBay.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AuctionBidCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total number of bids made on the seller's active auction listings.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalAuctionSellingValue" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total value of all items the seller has for sale in all listings.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalSoldCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total number of items the seller has sold.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<SeeLink>
							<URL>https://ebaydts.com/eBayKBDetails?KBid=1111</URL>
							<Title>Discrepancies Between Results of GetMyeBaySelling and GetSellerTransactions</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalSoldValue" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total monetary value of the items the seller has sold.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<SeeLink>
							<URL>https://ebaydts.com/eBayKBDetails?KBid=1111</URL>
							<Title>Discrepancies Between Results of GetMyeBaySelling and GetSellerTransactions</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SoldDurationInDays" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The average duration, in days, of all items sold.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SetUserNotesActionCodeList.xsd #####

-->
	<xs:simpleType name="SetUserNotesActionCodeType">
		<xs:annotation>
			<xs:documentation>
				Specifies the action to take for an item's My eBay notes.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="AddOrUpdate">
				<xs:annotation>
					<xs:documentation>
						Creates or replaces an item's My eBay notes. Note that if
						the specified item already has notes in My eBay, the new
						notes will completely replace the existing notes. They will
						not be appended.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Delete">
				<xs:annotation>
					<xs:documentation>
						Deletes any existing My eBay notes for the specified item.
						Specifying Delete when no notes exist does nothing, but does
						not return an error.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ShipPackageDetailsType.xsd #####

-->
	<xs:complexType name="ShipPackageDetailsType">
		<xs:annotation>
			<xs:documentation>
				Details pertinent to one or more items for which
				calculated shipping (or flat rate shipping using shipping rate tables with
				weight surcharges) has been offered by the seller, such as package
				dimension and weight and packaging/handling costs. Also returned
				with the data for an item's transaction.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="MeasurementUnit" type="ns:MeasurementSystemCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the unit type of the weight and dimensions of a
						shipping package.
						If MeasurementUnit is used, it overrides the system specified by measurementSystem.
						If MeasurementUnit and measurementSystem are not specified, the following defaults
						will be used:
						&lt;br&gt;&lt;br&gt;
						English: US&lt;br&gt;
						Metric: CA, CAFR, AU
						&lt;br&gt;&lt;br&gt;
						CA and CAFR supports both English and Metric, while other sites
						only support the site's default.
						&lt;br&gt;&lt;br&gt;
						Use MeasurementUnit with weight and package dimensions.  For example,
						to represent a 5 lbs 2 oz package:
						&lt;br&gt;
						&amp;lt;MeasurementUnit&amp;gt;English&amp;lt;/MeasurementUnit&amp;gt;
						&lt;br&gt;
						&amp;lt;WeightMajor&amp;gt;5&amp;lt;/WeightMajor&amp;gt;
						&lt;br&gt;
						&amp;lt;WeightMinor&amp;gt;2&amp;lt;/WeightMinor&amp;gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<SeeLink>
							<Title>Specifying Shipping Types and Costs</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Shipping-TypesCosts.html#PackageDimensionsandWeight</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PackageDepth" type="ns:MeasureType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Depth of the package, in whole number of inches, needed to ship the item.
						This is validated against the selected shipping service.
						Upon mismatch, a message is returned, such as, "Package
						dimensions exceeds maximum allowable limit for
						service XXXXX," where XXXXX is the name of the shipping service.
						For calculated shipping only. Only returned if the seller
						specified the value for the item. (In many cases, the seller
						only specifies the weight fields.)
						&lt;br&gt;&lt;br&gt;
						Developer impact: UPS requires dimensions for any Ground packages that are 3
						cubic feet or larger and for all air packages, if they are to provide correct
						shipping cost. If package dimensions are not included for an item listed with
						calculated shipping, the shipping cost returned will be an estimate based on
						standard dimensions for the defined package type. eBay enforces a dimensions
						requirement on listings so that buyers receive accurate calculated shipping
						costs.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Specifying Shipping Types and Costs</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Shipping-TypesCosts.html#PackageDimensionsandWeight</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PackageLength" type="ns:MeasureType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Length of the package, in whole number of inches, needed to ship the item.
						Upon mismatch, a message is returned, such as, "Package
						dimensions exceeds maximum allowable limit for
						service XXXXX," where XXXXX is the name of the shipping service.
						For calculated shipping only. Only returned if the seller
						specified the value for the item. (In many cases, the seller
						only specifies the weight fields.)
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Specifying Shipping Types and Costs</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Shipping-TypesCosts.html#PackageDimensionsandWeight</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PackageWidth" type="ns:MeasureType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Width of the package, in whole number of inches, needed to ship the item.
						Upon mismatch, a message is returned, such as, "Package
						dimensions exceeds maximum allowable limit for
						service XXXXX," where XXXXX is the name of the shipping service.
						For calculated shipping only. Only returned if the seller
						specified the value for the item. (In many cases, the seller
						only specifies the weight fields.)
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Specifying Shipping Types and Costs</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Shipping-TypesCosts.html#PackageDimensionsandWeight</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingIrregular" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Whether a package is irregular and therefore cannot go
						through the stamping machine at the shipping service office and
						thus requires special or fragile handling. For calculated
						shipping only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingPackage" type="ns:ShippingPackageCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The nature of the package used to ship the item(s).
						Required for calculated shipping only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="WeightMajor" type="ns:MeasureType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						WeightMajor and WeightMinor are used to specify the weight of a
						shipping package. Here is how you would represent a package
						weight of 5 lbs 2 oz: &amp;lt;WeightMajor unit="lbs"&amp;gt;5&amp;lt;/WeightMajor&amp;gt;
						&amp;lt;WeightMinor unit="oz"&amp;gt;2&amp;lt;/WeightMinor&amp;gt;
						See http://www.ups.com for the maximum weight allowed by UPS.
						Above this maximum, the shipping type becomes Freight, an option
						that can only be selected via the eBay Web site and not via API.
						The weight details are validated against the selected shipping service.
						&lt;br&gt;&lt;br&gt;
						For calculated shipping or for flat rate shipping if shipping rate tables are
						specified and the shipping rate table uses weight surcharges.
						Required on input when calculated shipping is used.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="WeightMinor" type="ns:MeasureType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						See the definition of WeightMajor. For calculated shipping or for flat rate shipping
						if shipping rate tables are specified and the shipping rate table uses weight surcharges.
						(When used with the shipping rate tables with weight surcharge, any WeightMinor value greater
						than zero results in WeightMajor getting rounded up in the shipping cost calculation
						 for example, 1 lb, 2 oz is rounded up to 2 lbs.)
						 &lt;br&gt;&lt;br&gt;
						Required on input when calculated shipping is used.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ShipmentDeliveryStatusCodeList.xsd #####

-->
	<xs:simpleType name="ShipmentDeliveryStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				Status of the delivery.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Created">
				<xs:annotation>
					<xs:documentation>
						Created (default).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DroppedOff">
				<xs:annotation>
					<xs:documentation>
						Dropped off.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="InTransit">
				<xs:annotation>
					<xs:documentation>
						In transit.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Delivered">
				<xs:annotation>
					<xs:documentation>
						Delivered.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Returned">
				<xs:annotation>
					<xs:documentation>
						Returned.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Canceled">
				<xs:annotation>
					<xs:documentation>
						Cancelled.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LabelPrinted">
				<xs:annotation>
					<xs:documentation>
						Label printed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Unconfirmed">
				<xs:annotation>
					<xs:documentation>
						Unconfirmed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Unknown">
				<xs:annotation>
					<xs:documentation>
						Unknown.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Error">
				<xs:annotation>
					<xs:documentation>
						Error.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ShipmentLineItemType.xsd #####

-->
	<xs:complexType name="ShipmentLineItemType">
	<xs:annotation>
		<xs:documentation>
         This type provides information about one or more order line items in a Global Shipping Program package.
		</xs:documentation>
	</xs:annotation>
	<xs:sequence>
		<xs:element name="LineItem" type="ns:LineItemType" minOccurs="1" maxOccurs="unbounded">
			<xs:annotation>
				<xs:documentation>
				   Contains information about one order line item in a Global Shipping Program package. The package can contain multiple units of a given order line item, and multiple order line items.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>CompleteSale</CallName>
						<CallName>AddShipment</CallName>
						<CallName>ReviseShipment</CallName>
						<CallName>ReviseSellingManagerSaleRecord</CallName>
						<CallName>SetShipmentTrackingInfo</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>GetSellingManagerSaleRecord</CallName>
						<CallName>GetSellingManagerSoldListings</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
	</xs:sequence>
</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ShipmentStatusCodeList.xsd #####

-->
	<xs:simpleType name="ShipmentStatusCodeType">
		<xs:annotation>
			<xs:documentation>
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Active">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Canceled">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ShipmentTrackingDetailsType.xsd #####

-->
	<xs:complexType name="ShipmentTrackingDetailsType">
		<xs:annotation>
			<xs:documentation>
				This type details the shipping carrier and shipment tracking number associated with a
				package shipment. It also contains information about the line items shipped through the Global Shipping program.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ShippingCarrierUsed" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Required if &lt;b&gt;ShipmentTrackingNumber&lt;/b&gt; is supplied.
						Name of the shipping carrier used to ship the item. Although this value
						can be any value, since it is not checked by eBay, commonly used shipping
						carriers can be found by calling &lt;b&gt;GeteBayDetails&lt;/b&gt; 
						with &lt;b&gt;DetailName&lt;/b&gt; set to &lt;b&gt;ShippingCarrierDetails&lt;/b&gt; and examining the
						returned ShippingCarrierCodeTypes.
						&lt;br&gt;&lt;br&gt;
						For those using UPS Mail Innovations, supply the value UPS-MI for UPS Mail Innnovations.
						Buyers will subsequently be sent to the UPS Mail Innovations website for tracking.
						&lt;br&gt;&lt;br&gt;
						For those using FedEx SmartPost in a CompleteSale callsupply the value FedEx.
						Buyers will subsequently be sent to the appropriate web site for tracking status.
						(The buyer is sent to the UPS Mail Innovations website if UPS-MI is specified, or to
						the FedEx website if FedEx is specified.)
						Returned only if set.
						Returned for Half.com as well.
					</xs:documentation>
					<xs:appinfo>
					      <listBasedOn>ShippingCarrierCodeType</listBasedOn>
						<CallInfo>
							<CallName>CompleteSale</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShipmentTrackingNumber" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Required if &lt;b&gt;ShippingCarrierUsed&lt;/b&gt; is supplied.
						The tracking number assigned by the shipping carrier to the item shipment. The
						format of the tracking number must be consistent with the format used by the
						specified shipping carrier (ShippingCarrierUsed). Typically, you should avoid
						spaces and hyphens.
						Returned only if set.
						Returned for Half.com as well.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>CompleteSale</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShipmentLineItem" type="ns:ShipmentLineItemType" minOccurs="0">
				<xs:annotation>
               <xs:documentation>
					   Contains information about one or more order line items in a Global Shipping Program package. Required or returned if the value of &lt;strong&gt;ShippingCarrierUsed&lt;/strong&gt; is &lt;code&gt;GlobalShipping_MultiCarrier&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>CompleteSale</CallName>
							<CallName>AddShipment</CallName>
							<CallName>ReviseShipment</CallName>
							<CallName>ReviseSellingManagerSaleRecord</CallName>
							<CallName>SetShipmentTrackingInfo</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<CallName>GetSellingManagerSoldListings</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ShipmentType.xsd #####

-->
	<xs:complexType name="ShipmentType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;Shipment&lt;/b&gt; container, which is used by 
				the seller in &lt;b&gt;CompleteSale&lt;/b&gt; to provide shipping information. The 
				&lt;b&gt;Shipment&lt;/b&gt; container is also returned in the  
				&lt;b&gt;GetSellingManagerSaleRecord&lt;/b&gt; response.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="EstimatedDeliveryDate" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="InsuredValue" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PackageDepth" type="ns:MeasureType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Depth dimension of the package needed to ship the item after it is sold.
						&lt;br&gt;
						For calculated shipping only.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PackageLength" type="ns:MeasureType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Length dimension of the package needed to ship the item after it is sold.
						&lt;br&gt;
						For calculated shipping only.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PackageWidth" type="ns:MeasureType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Width dimension of the package needed to ship the item after it is sold.
						&lt;br&gt;
						For calculated shipping only.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PayPalShipmentID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShipmentID" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PostageTotal" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="PrintedTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShipFromAddress" type="ns:AddressType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					  The address from which the item is being shipped.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingAddress" type="ns:AddressType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The address to which the item is to be shipped.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingCarrierUsed" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The shipping carrier used to ship the package. This value can be any
						combination of alphanumeric characters and it is not checked and verified by
						eBay. This field is required if ShipmentTrackingNumber is included in the
						call request.
						&lt;br&gt;&lt;br&gt;
						ShippingCarrierUsed and ShipmentTrackingNumber are dependent upon each other.
						You must either specify both, or specify neither.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetShipmentTrackingInfo</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingFeature" type="ns:ShippingFeatureCodeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingPackage" type="ns:ShippingPackageCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The size of the package used to ship the item(s). See ShippingPackageCodeType
						for its possible values. Input.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingServiceUsed" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The size of the package used to ship the item(s). See ShippingPackageCodeType
						for its possible values. Input.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShipmentTrackingNumber" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The tracking number associated with one package of a shipment. The seller is
						responsible for the accuracy of the shipment tracking number. eBay verifies
						the tracking number is unique (across all of a seller's orders) and consistent
						with the numbering scheme used by the specified shipping carrier. eBay cannot
						verify the accuracy of the tracking number. This field is required if
						ShippingCarrierUsed is included in the call request.
						&lt;br&gt;&lt;br&gt;
						Sellers can specify multiple tracking numbers for the same ShippingCarrierUsed
						by separating the tracking numbers with commas.
						&lt;br&gt;&lt;br&gt;
						ShippingCarrierUsed and ShipmentTrackingNumber are dependent upon each other.
						You must either specify both, or specify neither.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetShipmentTrackingInfo</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="WeightMajor" type="ns:MeasureType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						See the documentation regarding "Working with Item Weights".
						The 'unit' attribute can have a value of lbs.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="WeightMinor" type="ns:MeasureType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						See the documentation regarding "Working with Item Weights".
						The 'unit' attribute is optional and assumed to be the
						minor compared to the value of 'unit' in WeightMajor.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemTransactionID" type="ns:ItemTransactionIDType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DeliveryDate" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Revise only
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="DeliveryStatus" type="ns:ShipmentDeliveryStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Revise only
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RefundGrantedTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Revise only
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="RefundRequestedTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Revise only
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Status" type="ns:ShipmentStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Status, for revise only
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippedTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The date and time that the seller handed off the package(s) to the shipping
						carrier. If this field is not included in the request, the timestamp of the call
						execution is used as the shipped time. Note that sellers have the ability to set
						this value up to 3 calendar days in the future.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetShipmentTrackingInfo</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>CompleteSale</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Notes" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This string field allows a seller to provide notes to the buyer regarding shipment of a
						Half.com item. Only alphanumeric characters can be used in this field. This is an optional
						field that is only applicable to Half.com items.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>CompleteSale</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShipmentTrackingDetails" type="ns:ShipmentTrackingDetailsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Container consisting of the tracking number and shipping carrier associated with
						the shipment of one item (package).
						&lt;br&gt;&lt;br&gt;
						Because an order can have multiple line items and/or packages, there can be
						multiple &lt;b&gt;ShipmentTrackingDetails&lt;/b&gt; containers under the
						&lt;b&gt;Shipment&lt;/b&gt; container.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>CompleteSale</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShipmentLineItem" type="ns:ShipmentLineItemType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
                  Contains information about one or more order line items in a Global Shipping Program package. Required or returned if the value of &lt;strong&gt;ShippingCarrierUsed&lt;/strong&gt; is &lt;code&gt;GlobalShipping_MultiCarrier&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>CompleteSale</CallName>
							<CallName>AddShipment</CallName>
							<CallName>ReviseShipment</CallName>
							<CallName>ReviseSellingManagerSaleRecord</CallName>
							<CallName>SetShipmentTrackingInfo</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<CallName>GetSellingManagerSoldListings</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<!-- [[DW: Should the following be included?]] -->
               </xs:appinfo>
				</xs:annotation>
		   </xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ShippingCarrierCodeList.xsd #####

-->
	<xs:simpleType name="ShippingCarrierCodeType">
		<xs:annotation>
			<xs:documentation>
         Identifies a shipping carrier used to ship an order. Applications should not depend on the completeness of &lt;strong&gt;ShippingCarrierCodeType&lt;/strong&gt;. Instead, applications should call GeteBayDetails, with a &lt;strong&gt;DetailName&lt;/strong&gt; value of &lt;code&gt;ShippingCarrierDetails&lt;/code&gt;, to return the complete list of shipping carriers. To check for the shipping carriers available for a specific site, specify the site ID in the header.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="UPS">
				<xs:annotation>
					<xs:documentation>
						United Parcel Service.
						&lt;br&gt;&lt;br&gt;
						For UPS Mail Innovations (for CompleteSale call requests only),
						specify the value UPS-MI.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPS">
				<xs:annotation>
					<xs:documentation>
						U.S. Postal Service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FedEx">
				<xs:annotation>
					<xs:documentation>
							Fedex
						For FedEx SmartPost (for CompleteSale call requests only),
						specify the value FedEx.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DeutschePost">
				<xs:annotation>
					<xs:documentation>
						Deutsche Post.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DHL">
				<xs:annotation>
					<xs:documentation>
						DHL service
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Hermes">
				<xs:annotation>
					<xs:documentation>
						Hermes
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="iLoxx">
				<xs:annotation>
					<xs:documentation>
						iLoxx
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Other">
				<xs:annotation>
					<xs:documentation>
						Other postal service
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ColiposteDomestic">
				<xs:annotation>
					<xs:documentation>
						Coliposte Domestic
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ColiposteInternational">
				<xs:annotation>
					<xs:documentation>
						Coliposte International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Chronopost">
				<xs:annotation>
					<xs:documentation>
						Chronopost
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Correos">
				<xs:annotation>
					<xs:documentation>
						Correos
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Seur">
				<xs:annotation>
					<xs:documentation>
						Seur (reserved for future use)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Nacex">
				<xs:annotation>
					<xs:documentation>
						Nacex
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GlobalShipping_MultiCarrier">
				<xs:annotation>
					<xs:documentation>
						The Global Shipping Program's international shipping provider.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ShippingCarrierDetailsType.xsd #####

-->
	<xs:complexType name="ShippingCarrierDetailsType">
		<xs:annotation>
			<xs:documentation>
				Details about type of Carrier used to ship an item.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ShippingCarrierID" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Numeric identifier.
						Some applications use this ID
						to look up shipping Carriers more efficiently.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Display string that applications can use to present a list of shipping carriers in
						a more user-friendly format (such as in a drop-down list).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingCarrier" type="ns:ShippingCarrierCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The code for the shipping carrier.
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; Applications should not depend on the completeness of &lt;strong&gt;ShippingCarrierCodeType&lt;/strong&gt;. Instead, applications should call GeteBayDetails, with a &lt;strong&gt;DetailName&lt;/strong&gt; value of &lt;code&gt;ShippingCarrierDetails&lt;/code&gt;, to return the complete list of shipping carriers. To check for the shipping carriers available for a specific site, specify the site ID in the header.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the latest version number for this field. The version can be
						used to determine if and when to refresh cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Gives the time in GMT that the feature flags for the details were last
						updated. This timestamp can be used to determine if and when to refresh
						cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ShippingCategoryDetailsType.xsd #####

-->
	<xs:complexType name="ShippingCategoryDetailsType">
		<xs:annotation>
			<xs:documentation>
				This type defines the &lt;b&gt;ShippingCategoryDetails&lt;/b&gt; container. When the &lt;b&gt;DetailName&lt;/b&gt; field
				is set to ShippingCategoryDetails in a GeteBayDetails request, one
				&lt;b&gt;ShippingCategoryDetails&lt;/b&gt; container is returned for each valid shipping category
				used on the eBay site. Besides being useful to view the list of valid shipping
				categories, this container is also useful to discover when the last update to
				shipping categories was made by eBay.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ShippingCategory" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the shipping category. Shipping categories include the following: ECONOMY, STANDARD, EXPEDITED, ONE_DAY, PICKUP, OTHER, and NONE. International shipping services are generally grouped into the NONE category. For more information on these shipping categories, and which services fall into which category, see the &lt;a href="http://pages.ebay.com/sellerinformation/shipping/chooseservice.html"&gt;Shipping Basics&lt;/a&gt; page on the eBay Shipping Center site.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This field is returned only for those sites that support shipping categories: US (0), CA (2), CAFR (210), UK (3), AU (15), FR (71), DE (77), IT (101) and ES (186).
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Display string that applications can use to present a list of shipping categories in
						a more user-friendly format (such as in a drop-down list). This field is localized
						per site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The current version number for shipping categories. Sellers can compare this
						version number to their version number to determine if and when to refresh
						cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the time of the last version update.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ShippingCostPaidByCodeList.xsd #####

-->
	<xs:simpleType name="ShippingCostPaidByOptionsCodeType">
		<xs:annotation>
			<xs:documentation>
				This simple type contains the values that specify the party (seller/buyer) who will be responsible for paying the return shipping cost if an item is returned.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Buyer">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the buyer is responsible for paying the return shipping cost.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Seller">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the seller is responsible for paying the return shipping cost.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EUSeller_ReturnRights">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the German or Austrian seller is responsible for paying the return shipping cost. If this value is set for the return policy, the buyer simply returns the item and the seller is automatically responsible for return shipping cost. This value is only supported on the DE and AT sites.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EUSeller_CancelRights">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the German or Austrian seller is responsible for paying the return shipping cost if the item price is more than 40 euros. If the item price is less than 40 euros, it is at the seller's discretion to impose the return shipping cost on the buyer, or to handle the return shipping cost themselves. If this value is set for the return policy, the buyer can send an order cancellation request via letter, e-mail, or fax, or simply return the item. This value is only supported on the DE and AT sites.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EUBuyer_CancelRightsUnder40">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the buyer of an item on the German or Austrian site is responsible for paying the return shipping cost, unless the order exceeds 40 euros, in which case the seller would pay for the return shipping cost. This value is only supported on the DE and AT sites.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ShippingCostPaidByDetailsType.xsd #####

-->
	<xs:complexType name="ShippingCostPaidByDetailsType">
		<xs:annotation>
			<xs:documentation>
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ShippingCostPaidByOption" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The party who pays the shipping cost for a returned item.
						This value can be passed in the AddItem family of calls.
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>ShippingCostPaidByOptionsCodeType</ListBasedOn>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Display string that applications can use to present ShippingCostPaidByOption in
						a more user-friendly format (such as in a drop-down list).
						Not applicable as input to the AddItem family of calls. (Use ShippingCostPaidByOption instead.)
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ShippingDetailsType.xsd #####

-->
	<xs:complexType name="ShippingDetailsType">
		<xs:annotation>
			<xs:documentation>
				Type defining the ShippingDetails container, which contains the shipping-related
				details for an item (pre-checkout) or order (post-checkout).
				&lt;br/&gt;&lt;br/&gt;
            &lt;span class="tablenote"&gt;
            &lt;strong&gt;IMPORTANT:&lt;/strong&gt; To avoid loss of shipping details when revising a listing, you must include all &lt;strong&gt;ShippingDetails&lt;/strong&gt; fields that were originally provided. Do not omit any tag, even if its value does not change. Omitting a shipping field when revising an item will remove that detail from the listing.
            &lt;/span&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AllowPaymentEdit" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is no longer returned and has been replaced by the ShippingDetails.PaymentEdited field.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ApplyShippingDiscount" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						No longer used. To be deprecated in late 2010.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
						<DeprecationVersion>663</DeprecationVersion>
						<DeprecationDetails>NoOp</DeprecationDetails>
						<UseInstead/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="GlobalShipping" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether eBay's Global Shipping Program is offered for the listing. If the value of &lt;strong&gt;GlobalShipping&lt;/strong&gt; is True, the Global Shipping Program is the default international shipping option for the listing, and eBay sets the international shipping service to International Priority Shipping. If the value of &lt;strong&gt;GlobalShipping&lt;/strong&gt; is False, the seller is responsible for specifying an international shipping service for the listing if desired.
						&lt;br/&gt;&lt;br/&gt;
						When calling &lt;strong&gt;RelistFixedPriceItem&lt;/strong&gt;, &lt;strong&gt;RelistItem&lt;/strong&gt;, &lt;strong&gt;ReviseFixedPriceItem&lt;/strong&gt; or &lt;strong&gt;ReviseItem&lt;/strong&gt;, you can omit this field if its value doesn't need to change.
						&lt;br/&gt;&lt;br/&gt;
						Before using this field for a listing, ensure that the seller and the item being listed are eligible for the Global Shipping Program.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellerList</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Introduction to Shipping</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Shipping-Managing.html#ParticipationintheGlobalShippingProgram</URL>
							<For>information about Global Shipping Program eligibility</For>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CalculatedShippingRate" type="ns:CalculatedShippingRateType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Details pertinent to one or more items for which calculated shipping has been
						offered by the seller, such as package dimension and weight and
						packaging/handling costs. If your call specifies a large-dimension item listed
						with UPS, see &lt;a href=
						"https://ebaydts.com/eBayKBDetails?KBid=1159"
						&gt;Dimensional Weight limit on UPS shipping services results in failure of
						shipping calculator&lt;/a&gt;.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ChangePaymentInstructions" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Whether the seller specified payment and shipping instructions during checkout
						(for example, to update the details of an order). Valid for flat and calculated
						shipping.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<!-- N/A to AddItem family of calls -->
						<CallInfo>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InsuranceFee" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Cost of shipping insurance set by the seller. If the buyer bought more than one
						of this item, this is the insurance for just a single item. Exception: for
						GetItemShipping, this is proportional to QuantitySold. Value should be greater
						than 0.00 if InsuranceOption is Optional or Required. For flat shipping only.
						Optional as input and only allowed if ChangePaymentInstructions is true. This
						field is ignored when InsuranceOption is not specified in the request.
						&lt;br&gt;&lt;br&gt;
						Valid only on the following sites: FR and IT
						&lt;br&gt;
						Applicable to Half.com for GetOrders.
					</xs:documentation>
					<xs:appinfo>
						<Default>0.00</Default>
						<Min/>
						<Max/>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddOrder</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Context>Order</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<ExcludeFromContext>Transaction</ExcludeFromContext>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InsuranceOption" type="ns:InsuranceOptionCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Whether the seller offers shipping insurance and, if so, whether the insurance is
						optional or required. Optional as input and only allowed if
						ChangePaymentInstructions is true. If this field is not included in the request,
						values specified in the InsuranceFee field will be ignored.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
							Note that sellers are responsible for the items they sell until they safely
							arrive in their customers' hands, and that offering buyer-paid insurance
							(either as an optional or required service) infers that the buyer is somehow
							responsible for the safe delivery of the items they purchase. This notion can
							reduce buyer confidence in the marketplace and the practice of including buyer-
							paid shipping insurance in your item listings is discouraged.
						&lt;/span&gt;
						&lt;br&gt;
						This field is only returned if the value is other than NotOffered.
						&lt;br&gt;&lt;br&gt;
						Valid only on the following sites: FR and IT
						&lt;br&gt;
						If you include buyer-paid shipping insurance for an item listed on one
						of the sites that supports this option, a buyer on a site that does not support
						buyer-paid shipping insurance can still purchase the item. In these cases, the
						buyer is responsible for all the shipping insurance terms that have been outlined
						in the item listing.
						&lt;br&gt;&lt;br&gt;
						Applicable to Half.com
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>AddOrder</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<AllValuesExcept>NotOfferedOnSite</AllValuesExcept>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InsuranceWanted" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Whether or not the buyer selected to pay for insurance as an option offered by
						the seller. This only has a value after the buyer has gone through checkout and
						selected the insurance preference.
						&lt;br&gt;&lt;br&gt;
						Valid only on the following sites: FR and IT
						&lt;br&gt;
						Applicable to Half.com for GetOrders.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentEdited" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Whether the seller allows the buyer to edit the payment amount for the order.
						(Sellers enable this property in their My eBay user preferences on the eBay site.)
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentInstructions" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Payment instructions (or message) from the seller to the buyer. These
						instructions appear on eBay's View Item page and on eBay's checkout page when the
						buyer pays for the item.
						&lt;br&gt;&lt;br&gt;
						Sellers usually use this field to specify payment instructions, how soon the item
						will shipped, feedback instructions, and other reminders that the buyer should be
						aware of when they bid on or buy an item. This field can be specified regardless
						of the shipping type eBay only allows 500 characters as input, but due to the way
						the eBay Web site UI treats characters, this field can return more than 500
						characters in the response. Characters like &amp; and ' (apostrophe/single quote)
						count as 5 characters each. Use DeletedField to remove this value when revising
						or relisting an item.
						&lt;br&gt;&lt;br&gt;
						Applicable to eBay Motors (usually used to elaborate on the return policy).
						&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>1000</MaxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Offering a Clear Return Policy</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Feature-ReturnPolicy.html</URL>
						</SeeLink>
						<SeeLink>
							<Title>(AddItem) Item.AttributeSetArray</Title>
							<URL>AddItem.html#Request.Item.AttributeSetArray</URL>
						</SeeLink>
						<SeeLink>
							<Title>(GetItem) Item.AttributeSetArray</Title>
							<URL>GetItem.html#Response.Item.AttributeSetArray</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SalesTax" type="ns:SalesTaxType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Sales tax details. US and US Motors (site 0) sites only, excluding vehicle listings. Flat and calculated shipping.
						&lt;br&gt;&lt;br&gt;
						Applicable to Half.com (for GetOrders).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>AddOrder</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerSaleRecord</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Details>DetailLevel: none</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Enabling Multi-jurisdiction Sales Tax</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Feature-SalesTax.html</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingRateErrorMessage" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						For most applicable calls, returns the words No Error or returns an error message
						related to an attempt to calculate shipping rates. For calculated shipping only.
						&lt;br&gt;&lt;br&gt;
						The message text explains that a postal code is needed to calculate
						shipping. Only returned when ItemDetails is set to Fine.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com or eBay Motors vehicle listings.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingRateType" type="ns:ShippingRateTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A shipping rate scale for shipping through USPS that affects the shipping cost calculated for USPS (lower if &lt;strong&gt;ShippingRateType&lt;/strong&gt; is &lt;code&gt;DailyPickup&lt;/code&gt;). &lt;strong&gt;ShippingRateType&lt;/strong&gt; is returned only if the value of &lt;strong&gt;ShippingService&lt;/strong&gt; is one of the USPS shipping services. For calculated shipping only. 
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com or eBay Motors vehicle listings.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Shipping</Title>
							<URL></URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingServiceOptions" type="ns:ShippingServiceOptionsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Shipping costs and options related to domestic shipping services offered by the
						seller. Flat and calculated shipping. Required if
						InternationalShippingServiceOption is specified.
						&lt;br&gt;&lt;br&gt;
						For flat shipping, a maximum shipping cost may apply when listing. See Shipping
						documentation for details about Maximum Flat Rate Shipping Costs.
						&lt;br&gt;&lt;br&gt;
						If you specify multiple ShippingServiceOptions nodes, the repeating nodes must be
						contiguous. For example, you can insert InternationalShippingServiceOption nodes
						after a list of repeating ShippingServiceOptions nodes, but not between them:
						&lt;br&gt;&lt;br&gt;
						&amp;lt;ShippingServiceOptions&amp;gt;...&amp;lt;/ShippingServiceOptions&amp;gt;&lt;br&gt;
						&amp;lt;ShippingServiceOptions&amp;gt;...&amp;lt;/ShippingServiceOptions&amp;gt;&lt;br&gt;
						&amp;lt;ShippingServiceOptions&amp;gt;...&amp;lt;/ShippingServiceOptions&amp;gt;&lt;br&gt;
						&amp;lt;InternationalShippingServiceOption&amp;gt;...&amp;lt;/InternationalShippingServiceOption&amp;gt;&lt;br&gt;
						&amp;lt;InternationalShippingServiceOption&amp;gt;...&amp;lt;/InternationalShippingServiceOption&amp;gt;
						&lt;br&gt;&lt;br&gt;
						If you specify ShippingDetails when you revise or relist an item but you omit
						ShippingServiceOptions, eBay will drop the domestic shipping services from the
						listing. This may also have unintended side effects, as other fields that depend
						on this data may be dropped as well. To retain the shipping services and
						dependent fields when you modify other shipping details, it may be simplest to
						specify all ShippingDetails that you still want to include in the listing.
						&lt;br&gt;&lt;br&gt;
						A seller can offer up to four domestic shipping services and up to five
						international shipping services. All specified domestic and international
						shipping services must be the same shipping type (for example, Flat versus
						Calculated).
						&lt;br&gt;&lt;br&gt;
						For GetItemShipping, results are filtered:  if any service is not available
						in the buyer's region, it is removed. If no services remain after this
						filtering, a warning is returned.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com or eBay Motors vehicle listings.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BestOfferList</Context>
							<Context>BidList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>WonList</Context>
							<Context>WatchList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<!-- N/A to GetSellerTrans -->
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemShipping</CallName>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Details>DetailLevel: none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>AddOrder</CallName>
							<CallName>ReviseSellingManagerSaleRecord</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<SeeLink>
							<Title>Overview of the API Schema</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Basics/Call-APISchema.html</URL>
							<For>rules regarding repeating instances of a nodes (nodes for which maxOccurs is "unbounded" or is greater than 1)</For>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InternationalShippingServiceOption" type="ns:InternationalShippingServiceOptionsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Shipping costs and options related to an international shipping service. If used, at least one domestic shipping service must also be provided in ShippingServiceOptions.
						&lt;br&gt;&lt;br&gt;
						If you specify multiple InternationalShippingServiceOption nodes, the repeating nodes must be contiguous. That is, you cannot insert other nodes between InternationalShippingServiceOption nodes.
						&lt;br&gt;&lt;br&gt;
						All specified domestic and international shipping services must be the same shipping type (for example, Flat versus Calculated).
						&lt;br&gt;&lt;br&gt;
						A seller can offer up to four domestic shipping services and up to five international shipping services. However, if the seller is opted in to the Global Shipping Program, only four other international shipping services may be offered (regardless of whether or not Global Shipping is offered for the listing).
						&lt;br&gt;&lt;br&gt;
						If you specify ShippingDetails when you revise or relist an item but you omit InternationalShippingServiceOption, eBay will drop the international shipping services (except the Global Shipping Program) from the listing. This may also have unintended side effects, as other fields that depend on this data may be dropped as well. To retain the shipping services and dependent fields when you modify other shipping details, it may be simplest to specify all ShippingDetails that you still want to include in the listing.
						&lt;br&gt;&lt;br&gt;
						For GetItemShipping, results are filtered:  if any service is not available in the buyer's region, it is removed. If no services remain after this filtering, a warning is returned.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com or eBay Motors vehicle listings.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>AddOrder</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Details>DetailLevel: none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<!-- N/A to GetSellerTrans -->
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BestOfferList</Context>
							<Context>BidList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>WonList</Context>
							<Context>WatchList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Overview of the API Schema</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Basics/Call-APISchema.html</URL>
							<For>rules regarding repeating instances of a nodes (nodes for which maxOccurs is "unbounded" or is greater than 1)</For>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingType" type="ns:ShippingTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The shipping cost model offered by the seller. This is not returned for
						various calls since shipping type can be deduced: if a CalculatedShippingRate
						structure is returned by the call, the shipping type is Calculated. Otherwise,
						it is one of the other non-Calculated shipping types.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;GetItemShipping and GetItemTransactions&lt;/b&gt;:
						If the type was a mix of flat and calculated services, this is
						set simply to Flat or Calculated because it is the buyer's
						selection that results in one of these.
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;GetMyeBayBuying&lt;/b&gt;:
						If the seller has set the &lt;b&gt;ShipToLocation&lt;/b&gt; as 'Worldwide' for an item, but has not specified any international shipping service options, 'NotSpecified' is returned as the &lt;b&gt;ShippingType&lt;/b&gt; value.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<AllValuesExcept>Free, Freight</AllValuesExcept>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerSoldListings</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemShipping</CallName>
							<Returned>Always</Returned>
							<AllValuesExcept>Free, Freight</AllValuesExcept>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<AllValuesExcept>Free</AllValuesExcept>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<AllValuesExcept>Free, Freight</AllValuesExcept>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ReturnAll</Details>
							<AllValuesExcept>Free, Freight</AllValuesExcept>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<AllValuesExcept>Free, Freight</AllValuesExcept>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellingManagerSalesRecordNumber" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The sale record ID. Applicable to Selling Manager users.
						When an item is sold, Selling Manager generates a sale record.
						A sale record contains buyer information, shipping, and other information.
						A sale record is displayed in the Sold view in Selling Manager.
						Each sale record has a sale record ID. In the following calls,
						the value for the sale record ID is in the SellingManagerSalesRecordNumber field:
						GetItemTransactions, GetSellerTransactions, GetOrders, GetOrderTransactions.
						In the Selling Manager calls, the value for the sale record ID is in the
						SaleRecordID field. The sale record ID can be for a single or a multiple line item order.
						&lt;br&gt;
						Applicable to Half.com (for GetOrders).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ThirdPartyCheckout" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						As of July 1, 2011, third-party applications can no longer be used for
						checkout. All purchased items must go through the eBay Checkout flow.
						&lt;br&gt;&lt;br&gt;
						This field can no longer be passed into the Add Item family of calls.
						&lt;br&gt;&lt;br&gt;
						This field will be returned in some calls (that return the ShippingDetails
						container) if it was set to True at listing time (for listings created before
						July 1, 2011). If this field was set to True at listing time, the user must
						include this field and set it to False in the Relist and Revise Item family of
						calls. Otherwise, the caller may get an error.
					</xs:documentation>
					<xs:appinfo>
						<deprecationVersion>729</deprecationVersion>
						<deprecationDetails>NoOp</deprecationDetails>
						<endOfLifeVersion>729</endOfLifeVersion>
						<CallInfo>
							<CallName>AddOrder</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none,ItemReturnAttributes,  ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TaxTable" type="ns:TaxTableType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Tax details for a jurisdiction, such as a state or province. If no tax table
						is associated with the item, a tax table is not returned.
						&lt;br&gt;&lt;br&gt;
						For GetItem, a tax table is returned if it exists when:
						&lt;br&gt;
						- DetailLevel is set to ReturnAll or ItemReturnDescription (in this case,
						the value of IncludeTaxTable does not matter).
						&lt;br&gt;
						- IncludeTaxTable is set to true and DetailLevel is not set or it is set
						to ItemReturnAttributes.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="GetItFast" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the seller has opted the listing into the Get It Fast
						feature. If GetItFast is true and if at least one of the domestic shipping
						services offered by the seller is an expedited shipping service, every shipping
						service offered by the seller is considered a Get It Fast service, and the
						seller commits to delivering the item to the buyer-selected shipping service
						within one day.
						&lt;br&gt;&lt;br&gt;
						Applicable to Half.com for GetOrders.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none,ItemReturnAttributes,  ItemReturnDescription, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingServiceUsed" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The shipping service actually used by the seller to ship the item(s) to the
						buyer.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>ShippingServiceCodeType</ListBasedOn>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DefaultShippingCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The default shipping cost for the item. If the seller specified
						multiple shipping services, this is the "first" shipping service
						as specified by the seller when they listed the item.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="InsuranceDetails" type="ns:InsuranceDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container for domestic insurance information.
						&lt;br&gt;&lt;br&gt;
						Note that there are fields named InsuranceFee and InsuranceOption at the same
						level as this container. These were once used for representing both domestic and
						international insurance details. If this (newer) container is provided on input
						and if ShippingDetails.InsuranceFee or ShippingDetails.InsuranceOption are also
						provided, those two (older fields) are ignored. If this container is omitted on
						input, its InsuranceFee and InsuranceOption subfields are set to match whatever
						(the older fields) ShippingDetails.InsuranceFee and
						ShippingDetails.InsuranceOption are set to. For flat and calculated shipping,
						depending on which subfields are used.
						&lt;br&gt;&lt;br&gt;
						Valid only on the following sites: FR and IT
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerSaleRecord</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InternationalInsuranceDetails" type="ns:InsuranceDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container for international insurance information.
						&lt;br&gt;&lt;br&gt;
						Note that there are fields named InsuranceFee and InsuranceOption at the same
						level as this container. These were once used for representing both domestic
						and international insurance details. If this (newer) container is provided on
						input and if ShippingDetails.InsuranceFee or ShippingDetails.InsuranceOption
						are also provided, those two (older fields) are ignored. If this container is
						omitted on input, its InsuranceFee and InsuranceOption subfields are set to
						match whatever (the older fields) are set to for flat and calculated shipping,
						depending on which subfields are used.
						&lt;br&gt;&lt;br&gt;
						Valid only on the following sites: FR and IT
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingDiscountProfileID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						On input, this is the ID of the shipping discount to offer for the domestic
						shipping services (where the shipping discount is either of type
						FlatShippingDiscount or CalculatedShippingDiscount). On output, this is the ID
						of the shipping discount offered and corresponds to whichever is returned:
						FlatShippingDiscount or CalculatedShippingDiscount. Only returned if the
						calling user is the seller.  If the user created a shipping discount profile,
						use the ShippingDiscountProfileID.
						&lt;br&gt;&lt;br&gt;
						In the RelistItem and ReviseItem family of calls, you can remove the existing
						ShippingDiscountProfileID associated with the item by supplying a value of 0 (zero).
						&lt;br&gt;&lt;br&gt;
						Only returned if the calling user is the seller.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Other Shipping Features</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Shipping-OtherFeatures.html#ShippingCostDiscountProfiles</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FlatShippingDiscount" type="ns:FlatShippingDiscountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If a flat rate shipping discount was offered for the domestic shipping
						services, this contains the details of the flat rate shipping discount.
						Otherwise, it is not returned. Only returned if the calling user is the seller.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Other Shipping Features</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Shipping-OtherFeatures.html#ShippingCostDiscountProfiles</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CalculatedShippingDiscount" type="ns:CalculatedShippingDiscountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If a calculated shipping discount was offered for the domestic shipping
						services, this contains the details of the calculated shipping discount.
						Otherwise, it is not returned. Only returned if the calling user is the seller.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Other Shipping Features</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Shipping-OtherFeatures.html#ShippingCostDiscountProfiles</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PromotionalShippingDiscount" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						On input, this specifies whether to offer the promotional shipping discount for
						the domestic shipping services of this listing (only applicable if the seller
						has a promotional shipping discount in effect at the moment).
						&lt;br&gt;&lt;br&gt;
						Returned on output only if the seller is making the call. This indicates
						whether the promotional shipping discount is being offered for the domestic
						shipping services of this listing (if the listing is still active--this is only
						possible if the seller has a promotional shipping discount in effect at the
						moment) or whether the discount was offered at the time the listing ended.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Other Shipping Features</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Shipping-OtherFeatures.html#ShippingCostDiscountProfiles</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InternationalShippingDiscountProfileID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						On input, this is the ID of the shipping discount to offer for the
						international shipping services (where the shipping discount is either
						of type FlatShippingDiscount or CalculatedShippingDiscount).
						&lt;br&gt;&lt;br&gt;
						In the RelistItem and ReviseItem family of calls, you can remove the existing
						InternationalShippingDiscountProfileID associated with the item by supplying a
						value of 0 (zero).
						&lt;br&gt;&lt;br&gt;
						Returned on output only if the seller is making the call. The value is
						the ID of the shipping discount offered and corresponds to whichever
						is returned: FlatShippingDiscount or CalculatedShippingDiscount.
						&lt;br&gt;&lt;br&gt;
						If the user created a shipping discount profile, use
						InternationalShippingDiscountProfileID.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Other Shipping Features</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Shipping-OtherFeatures.html#ShippingCostDiscountProfiles</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InternationalFlatShippingDiscount" type="ns:FlatShippingDiscountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value is returned only if the seller is making the call. If a flat
						rate shipping discount was offered for the international shipping
						services, this contains the details of the flat rate shipping discount.
						Otherwise, it is not returned.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Other Shipping Features</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Shipping-OtherFeatures.html#ShippingCostDiscountProfiles</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InternationalCalculatedShippingDiscount" type="ns:CalculatedShippingDiscountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value is returned only if the seller is making the call. If a
						calculated shipping discount was offered for the international shipping
						services, this contains the details of the calculated shipping
						discount. Otherwise, it is not returned.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Other Shipping Features</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Shipping-OtherFeatures.html#ShippingCostDiscountProfiles</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InternationalPromotionalShippingDiscount" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						On input, this specifies whether to offer the promotional shipping
						discount for the listing's international shipping services (only
						applicable if the seller has a promotional shipping discount in effect
						at the moment).
						&lt;br&gt;&lt;br&gt;
						Returned on output only if the seller is making the call. This value
						indicates whether the promotional shipping discount is being offered
						for the international shipping services of this listing (if the listing
						is still active--this is only possible if the seller has a promotional
						shipping discount in effect at the moment) or whether the discount was
						offered at the time the listing ended.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Other Shipping Features</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Shipping-OtherFeatures.html#ShippingCostDiscountProfiles</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PromotionalShippingDiscountDetails" type="ns:PromotionalShippingDiscountDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value is returned only if the seller is making the call. Contains details of
						the promotional shipping discount, if such is being offered while the listing is
						active or if it was offered at the time the listing ended.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetShippingDiscountProfiles</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Other Shipping Features</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Shipping-OtherFeatures.html#ShippingCostDiscountProfiles</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CODCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This dollar value indicates the money due from the buyer upon delivery of the item.
						&lt;br&gt;&lt;br&gt;
						This field should only be specified in the request if 'COD' (cash-on-delivery) is a
						valid payment method for the site and it is included as a &lt;b&gt;PaymentMethods&lt;/b&gt;
						value in the same request.
						&lt;br&gt;&lt;br&gt;
						This field is only returned if set for the listing.
						&lt;br&gt;&lt;br&gt;
						To see if 'COD' is a supported payment method for a site, call &lt;b&gt;GeteBayDetails&lt;/b&gt;
						with the &lt;b&gt;DetailName&lt;/b&gt; field set to 'PaymentOptionDetails'. Look for
						a value of 'COD' in one of the &lt;b&gt;PaymentOptionDetails.PaymentOption&lt;/b&gt;
						fields in the response.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddOrder</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Context>Order</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<ExcludeFromContext>Transaction</ExcludeFromContext>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Other Shipping Features</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Shipping-OtherFeatures.html#SpecifyingtheCashonDeliveryOptioninShipp</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExcludeShipToLocation" type="xs:string" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Use this field to specify an international country or region, or a special domestic
						location, such as 'PO Box' (in US) or 'Packstation' (in DE), to where you
						will not ship the associated item. Repeat this element in the call request for each
						location that you want to exclude as a shipping destination for your item.
						&lt;br&gt;&lt;br&gt;
						Set ShipToRegistrationCountry to true to have your ExcludeShipToLocation
						settings applied to your listing. The locations you have excluded display in
						the Shipping and Handling section of your item listing.
						&lt;br&gt;&lt;br&gt;
						If a buyer's primary ship-to location is a location that you have listed as
						an excluded ship-to location (or if the buyer does not have a primary ship-to
						location), they will receive an error message if they attempt to buy or place
						a bid on your item.
						&lt;br&gt;&lt;br&gt;
						The exclude ship-to location values are eBay regions and countries. To see
						the valid exclude ship-to locations for a specified site, call &lt;b&gt;GeteBayDetails&lt;/b&gt;
						with &lt;b&gt;DetailName&lt;/b&gt; set to &lt;b&gt;ExcludeShippingLocationDetails&lt;/b&gt;,
						and then look for the ExcludeShippingLocationDetails.Location fields in the response.
						Repeat &lt;b&gt;GeteBayDetails&lt;/b&gt; for each site on which you list.
						&lt;br&gt;&lt;br&gt;
						This field works in conjunction with Item.ShipToLocations to create a set of
						international countries and regions to where you will, and will not, ship.
						You can list a region in the ShipToLocations field, then exclude specific
						countries within that region with this field (for example, you can specify
						Africa in ShipToLocations, yet exclude Chad with a ExcludeShipToLocation
						setting). In addition, if your ShipToLocations is Worldwide, you can use
						this field to specify both regions and countries that you want to exclude
						from your shipping destinations.
						&lt;br&gt;&lt;br&gt;
						You can specify a default set of locations to where you will not ship in My
						eBay. If you create an Exclude Ship-To List, it is, by default, in effect
						when you list items. However, if you specify any value in this field on
						input, it nullifies the default settings in your Exclude Ship-To List. (If
						you use ExcludeShipToLocation when you list an item, you will need to list
						all the locations to where you will not ship the associated item, regardless
						of the default settings in your Exclude Ship-To List.)
						&lt;br&gt;&lt;br&gt;
						Specify NONE in this field to override the default Exclude Ship-To List you
						might have set up in My eBay and indicate that you do not want to exclude any
						shipping locations from the respective item listing.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
							To enable your default Exclude Ship-To List, you must enable Exclude
							Shipping Locations and Buyer Requirements in your My eBay Site Preferences.
							For details, see the KnowledgeBase Article &lt;a href=
							"https://ebaydts.com/eBayKBDetails?KBid=1495"
							&gt;HowTo: ExcludeShipToLocation&lt;/a&gt;.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>ShippingRegionCodeType, CountryCodeType</ListBasedOn>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItemFromSellingManagerTemplate</CallName>
							<CallName>AddItems</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseTemplate</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerExcludeShipToLocationsPreference" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Sellers can set up a global Exclude Ship-To List through their My eBay account.
						The Exclude Ship-To List defines the countries to where the seller does not
						ship, by default.
						&lt;br&gt;&lt;br&gt;
						This flag returns true if the Exclude Ship-To List is enabled by the seller for
						the associated item. If false, the seller's Exclude Ship-To List is either not
						set up, or it has been overridden by the seller when they listed the item with
						ExcludeShipToLocation fields.
						&lt;br&gt;&lt;br&gt;
						In the response, ExcludeShipToLocation fields detail the locations to where the
						seller will not ship the item, regardless of the value returned in this field.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<CallName>VerifyRelistItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShipmentTrackingDetails" type="ns:ShipmentTrackingDetailsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Container for the shipping carrier and tracking information associated with the
						shipment of an order.
						&lt;br&gt;&lt;br&gt;
						As each package has a unique tracking number, this container should be
						repeated for each package in the order.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						Top-rated sellers must have a record of uploading shipment tracking
						information (through site or through API) for at least 90 percent of their order line
						items (purchased by U.S. buyers) to keep their status as Top-rated sellers. For more
						information on changes to eBay's Top-rated seller program, see the &lt;a href="http://pages.ebay.com/help/sell/top-rated.html"&gt;Becoming a Top Rated Seller and qualifying for Top Rated Plus&lt;/a&gt; page.
						&lt;/span&gt;
						&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RateTableDetails" type="ns:RateTableDetailsType" minOccurs="0">
   			<xs:annotation>
   				<xs:documentation>
   					This container specifies the shipping rate tables that are to be applied to this listing. Shipping rate tables enable sellers to tailor the flat shipping rates offered for an item to fit the shipping destination. They can specify a shipping rate for a large &lt;em&gt;base&lt;/em&gt; region, then define alternative rates or surcharges for shipping to other &lt;em&gt;extended&lt;/em&gt; regions within the base region.
   					&lt;br&gt;&lt;br&gt;

   					Prerequisites for applying shipping rate tables:
   					&lt;ul&gt;
   					&lt;li&gt;The shipping type for the listing must be Flat. &lt;/li&gt;
   					&lt;li&gt;The seller must have previously configured a shipping rate table in My eBay site preferences. &lt;/li&gt;
   					&lt;/ul&gt;

                  In a domestic shipping rate table, sellers can specify an alternative shipping rate for each shipping service category, for each of several extended domestic regions within their country. For example, in the US the shipping categories are Economy, Standard, Expedited and One-day. The extended regions are Alaska and Hawaii, US Protectorates, and Army/Fleet Post Offices.
   					&lt;br&gt;&lt;br&gt;

                  In an international shipping rate table, sellers can specify an alternative shipping rate for each shipping service category, for each country in a given base region. The international rate table has nine base regions: Africa, Asia, Central America and Caribbean, Europe, Middle East, North America, Oceania, Southeast Asia, and South America.

   			      You can use the GetUser call to determine if the seller has configured a shipping rate table. If the domestic shipping rate table is available for this seller, the &lt;strong&gt;User.SellerInfo.DomesticRateTable&lt;/strong&gt; field will be &lt;code&gt;true&lt;/code&gt;. If the international shipping rate table is available for this seller, the &lt;strong&gt;User.SellerInfo.InternationalTable&lt;/strong&gt; field will be &lt;code&gt;true&lt;/code&gt;.
   					&lt;br&gt;&lt;br&gt;

						&lt;span class="tablenote"&gt;
   					&lt;strong&gt;Note:&lt;/strong&gt; You can use &lt;strong&gt;RateTableDetails&lt;/strong&gt; to apply a shipping rate table to a listing or remove it from a listing. However, the details of a shipping rate table configuration can only be viewed and modified on the eBay website, not by using the API.
   					&lt;/span&gt;

   					Sellers use a dropdown list to specify the alternative shipping rate applied by the rate table as one of the following:
   					&lt;ul&gt;
   					&lt;li&gt;A flat amount per item &lt;/li&gt;
   					&lt;li&gt;A flat surcharge (domestic rate tables only) &lt;/li&gt;
   					&lt;li&gt;A surcharge by weight &lt;/li&gt;
   					&lt;/ul&gt;

                  This selection applies to the entire table; there is no mixing and matching by region or shipping category.
   					&lt;br&gt;&lt;br&gt;

                  If you are applying a shipping rate table that specifies a surcharge by weight, you must specify the item weight in the &lt;strong&gt;ShippingDetails.CalculatedShippingRate&lt;/strong&gt; container's &lt;strong&gt;WeightMajor&lt;/strong&gt; and &lt;strong&gt;WeightMinor&lt;/strong&gt; fields, even though this is a flat rate listing. Do not use any other fields in the &lt;strong&gt;CalculatedShippingRate&lt;/strong&gt; container because those are not supported in this scenario.
   					&lt;br&gt;&lt;br&gt;

                  &lt;span class="tablenote"&gt;
   					&lt;strong&gt;Note:&lt;/strong&gt; There is currently no way to determine through the API whether a seller's rate table specifies a surcharge by weight, so your application must make it clear to the seller that item weight must be supplied if the seller has specified a surcharge by weight. If the required weight values are not supplied, a default weight of one unit (1 lb or 1 kg, depending on locale) is used as the basis for the surcharge.
   					&lt;/span&gt;

   					This container is returned from the GetItem family of calls only for the seller who listed the item.
   					&lt;br&gt;&lt;br&gt;

   					You can find more information about using shipping rate tables in the Shipping chapter of the Trading API User's Guide.
   				</xs:documentation>
   				<xs:appinfo>
   					<CallInfo>
   						<CallName>AddFixedPriceItem</CallName>
   						<CallName>AddItem</CallName>
   						<CallName>AddItems</CallName>
   						<CallName>AddSellingManagerTemplate</CallName>
   						<CallName>RelistFixedPriceItem</CallName>
   						<CallName>RelistItem</CallName>
   						<CallName>ReviseFixedPriceItem</CallName>
   						<CallName>ReviseItem</CallName>
   						<CallName>ReviseSellingManagerTemplate</CallName>
   						<CallName>VerifyAddItem</CallName>
   						<CallName>VerifyRelistItem</CallName>
   						<RequiredInput>Conditionally</RequiredInput>
   					</CallInfo>
   					<CallInfo>
   						<CallName>GetItem</CallName>
   						<CallName>GetSellingManagerTemplates</CallName>
   						<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
   						<Returned>Conditionally</Returned>
   					</CallInfo>
   					<SeeLink>
   						<Title>Specifying Shipping Types and Costs</Title>
   						<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Shipping-TypesCosts.html#UsingShippingRateTables</URL>
   					</SeeLink>
   				</xs:appinfo>
   			</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ShippingFeatureCodeList.xsd #####

-->
	<xs:simpleType name="ShippingFeatureCodeType">
		<xs:annotation>
			<xs:documentation>
				Miscellaneous details of the shipment.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="DeliveryConfirmation">
				<xs:annotation>
					<xs:documentation>
						Confirmation requested.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SignatureConfirmation">
				<xs:annotation>
					<xs:documentation>
						Signature requested upon receipt.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StealthPostage">
				<xs:annotation>
					<xs:documentation>
						Stealth postage.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SaturdayDelivery">
				<xs:annotation>
					<xs:documentation>
						Saturday delivery.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Other">
				<xs:annotation>
					<xs:documentation>
						Other.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NotDefined">
				<xs:annotation>
					<xs:documentation>
						Not defined.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ShippingInsuranceType.xsd #####

-->
	<xs:complexType name="ShippingInsuranceType">
		<xs:annotation>
			<xs:documentation>
				Details about insurance for combined payment.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="InsuranceOption" type="ns:InsuranceOptionCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Whether the seller offers shipping insurance and, if
						so, whether the insurance is optional or required. Flat and
						calculated shipping.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetShippingDiscountProfiles</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetShippingDiscountProfiles</CallName>
							<AllValuesExcept>NotOfferedOnSite</AllValuesExcept>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FlatRateInsuranceRangeCost" type="ns:FlatRateInsuranceRangeCostType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						A pairing of range of item price total and insurance cost.
						For SetShippingDiscountProfiles, if InsuranceOption is Optional or Required, you must
						submit all range pairs. For those ranges that do not apply, set the cost to 0.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetShippingDiscountProfiles</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetShippingDiscountProfiles</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ShippingLocationDetailsType.xsd #####

-->
	<xs:complexType name="ShippingLocationDetailsType">
		<xs:annotation>
			<xs:documentation>
				Details about a region or location to which the seller is willing to ship.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ShippingLocation" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Short name or abbreviation for a region (e.g., Asia) or location (e.g. Japan).
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>ShippingDetails.InternationalShippingServiceOption in AddItem</Title>
							<URL>AddItem.html#Request.Item.ShippingDetails.InternationalShippingServiceOption</URL>
						</SeeLink>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Display string that applications can use to present a list of shipping locations in
						a more user-friendly format (such as in a drop-down list). This field is localized 
						in the language of the site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the latest version number for this field. The version can be
						used to determine if and when to refresh cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Gives the time in GMT that the feature flags for the details were last
						updated. This timestamp can be used to determine if and when to refresh
						cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ShippingPackageCodeList.xsd #####

-->
	<xs:simpleType name="ShippingPackageCodeType">
		<xs:annotation>
			<xs:documentation>
				The nature of the package used to ship the item(s).
				Required for calculated shipping only. Not all package types
				are supported by a specific shipping service (ShippingServiceCodeType).
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="None">
				<xs:annotation>
					<xs:documentation>
						None
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Letter">
				<xs:annotation>
					<xs:documentation>
						Letter
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LargeEnvelope">
				<xs:annotation>
					<xs:documentation>
						LargeEnvelope
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSLargePack">
				<xs:annotation>
					<xs:documentation>
						USPS Large Package/Oversize 1
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VeryLargePack">
				<xs:annotation>
					<xs:documentation>
						Very Large Package/Oversize 2
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ExtraLargePack">
				<xs:annotation>
					<xs:documentation>
						Extra Large Package/Oversize 3
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UPSLetter">
				<xs:annotation>
					<xs:documentation>
						UPS Letter
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSFlatRateEnvelope">
				<xs:annotation>
					<xs:documentation>
						USPS Flat Rate Envelope
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PackageThickEnvelope">
				<xs:annotation>
					<xs:documentation>
						Package/thick envelope
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Roll">
				<xs:annotation>
					<xs:documentation>
						Roll
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Europallet">
				<xs:annotation>
					<xs:documentation>
						Europallet
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="OneWayPallet">
				<xs:annotation>
					<xs:documentation>
						Onewaypallet
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BulkyGoods">
				<xs:annotation>
					<xs:documentation>
						Bulky goods
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Furniture">
				<xs:annotation>
					<xs:documentation>
						Furniture
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Cars">
				<xs:annotation>
					<xs:documentation>
						Cars
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Motorbikes">
				<xs:annotation>
					<xs:documentation>
						Motorbikes
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Caravan">
				<xs:annotation>
					<xs:documentation>
						Caravan
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IndustryVehicles">
				<xs:annotation>
					<xs:documentation>
						Industry vehicles
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ParcelOrPaddedEnvelope">
				<xs:annotation>
					<xs:documentation>
						Parcel or padded Envelope
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SmallCanadaPostBox">
				<xs:annotation>
					<xs:documentation>
						Small Canada Post Box
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MediumCanadaPostBox">
				<xs:annotation>
					<xs:documentation>
						Medium Canada Post Box
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LargeCanadaPostBox">
				<xs:annotation>
					<xs:documentation>
						Large Canada Post Box
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SmallCanadaPostBubbleMailer">
				<xs:annotation>
					<xs:documentation>
						Small Canada Post Bubble Mailer
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MediumCanadaPostBubbleMailer">
				<xs:annotation>
					<xs:documentation>
						Medium Canada Post Bubble Mailer
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LargeCanadaPostBubbleMailer">
				<xs:annotation>
					<xs:documentation>
						Large Canada Post Bubble Mailer
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PaddedBags">
				<xs:annotation>
					<xs:documentation>
						Padded Bags
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ToughBags">
				<xs:annotation>
					<xs:documentation>
						Tough Bags
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ExpandableToughBags">
				<xs:annotation>
					<xs:documentation>
						Expandable Tough Bags
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MailingBoxes">
				<xs:annotation>
					<xs:documentation>
						Mailing Boxes
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Winepak">
				<xs:annotation>
					<xs:documentation>
						Winepak
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
 						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ShippingPackageDetailsType.xsd #####

-->
	<xs:complexType name="ShippingPackageDetailsType">
		<xs:annotation>
			<xs:documentation>
				Details about type of package used to ship an item.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="PackageID" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Numeric identifier.
						Some applications use this ID to look up shipping packages more efficiently.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Display string that applications can use to present a list of shipping package
						options in a more user-friendly format (such as in a drop-down list). 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingPackage" type="ns:ShippingPackageCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A supported value for the site that can be used in the 
						&lt;b&gt;Item.ShippingPackageDetails.ShippingPackage&lt;/b&gt; or 
						&lt;b&gt;Item.ShippingDetails.CalculatedShippingRate.ShippingPackage&lt;/b&gt; fields 
						of an Add/Revise/Relist API call.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DefaultValue" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if the package type is the default for the specified site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DimensionsSupported" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned as 'true' if the shipping package supports the use of 
						package dimensions.
					</xs:documentation>
					<xs:appinfo>
						<Default>false</Default>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the latest version number for this field. The version can be
						used to determine if and when to refresh cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Gives the time in GMT that the feature flags for the details were last
						updated. This timestamp can be used to determine if and when to refresh
						cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ShippingPackageInfoType.xsd #####

-->
	<xs:complexType name="ShippingPackageInfoType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;ShippingPackageInfoType&lt;/b&gt; container, which is returned in order management calls if the order is being delivered through eBay Now. 
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="StoreID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The unique identifier of the store from where the eBay Now order will be delivered. The eBay Now valet picks up the order from this store and delivers it to the buyer.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>									
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>						
					</xs:appinfo>
				</xs:annotation>
			</xs:element>	
			<xs:element name="ShippingTrackingEvent" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates whether or not the eBay Now valet has picked up the order from the store indicated by the &lt;b&gt;StoreID&lt;/b&gt; value.
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>ShippingTrackingEventCodeType</ListBasedOn>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>									
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>						
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ScheduledDeliveryTimeMin" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The &lt;b&gt;ScheduledDeliveryTimeMin&lt;/b&gt; and &lt;b&gt;ScheduledDeliveryTimeMax&lt;/b&gt; timestamps indicate the delivery window for which the buyer can expect to receive the eBay Now order. The &lt;b&gt;ScheduledDeliveryTimeMin&lt;/b&gt; value indicates the earliest time that the buyer can expect to receive the order.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>									
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>						
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ScheduledDeliveryTimeMax" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The &lt;b&gt;ScheduledDeliveryTimeMin&lt;/b&gt; and &lt;b&gt;ScheduledDeliveryTimeMax&lt;/b&gt; timestamps indicate the delivery window for which the buyer can expect to receive the eBay Now order. The &lt;b&gt;ScheduledDeliveryTimeMax&lt;/b&gt; value indicates the latest time that the buyer can expect to receive the order.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>									
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>						
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ActualDeliveryTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This timestamp indicates when the eBay Now order was actually delivered to the buyer. This field is only returned after the order has been delivered to the buyer.
					</xs:documentation>
					<xs:appinfo>
							<Min>0</Min>
							<Max/>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>									
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>						
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ShippingRateTypeCodeList.xsd #####

-->
	<xs:simpleType name="ShippingRateTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				A shipping rate scale for shipping through USPS that affects the shipping cost calculated for USPS (lower if &lt;strong&gt;ShippingRateType&lt;/strong&gt; is &lt;code&gt;DailyPickup&lt;/code&gt;). For calculated shipping only.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="OnDemand">
				<xs:annotation>
					<xs:documentation>
						"On-demand" shipping rate scale.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DailyPickup">
				<xs:annotation>
					<xs:documentation>
						"Daily pickup" shipping rate scale.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StandardList">
				<xs:annotation>
					<xs:documentation>
						"Standard List" shipping rate scale.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Counter">
				<xs:annotation>
					<xs:documentation>
						"Counter" shipping rate scale.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Discounted">
				<xs:annotation>
					<xs:documentation>
						"Discounted" shipping rate scale.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CommercialPlus">
				<xs:annotation>
					<xs:documentation>
						"Commercial Plus" shipping rate scale.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GoldSilver">
				<xs:annotation>
					<xs:documentation>
						"Commercial Plus Discounted Rate1" shipping rate scale.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PlatTitanium">
				<xs:annotation>
					<xs:documentation>
						"Commercial Plus Discounted Rate2" shipping rate scale.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ShippingRegionCodeList.xsd #####

-->
	<xs:simpleType name="ShippingRegionCodeType">
		<xs:annotation>
			<xs:documentation>
				Regions to which the seller is willing to ship the item.
				These values are applicable to ShipToLocation.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Africa">
				<xs:annotation>
					<xs:documentation>
						Africa
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Asia">
				<xs:annotation>
					<xs:documentation>
						Asia
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Caribbean">
				<xs:annotation>
					<xs:documentation>
						Caribbean
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Europe">
				<xs:annotation>
					<xs:documentation>
						Europe
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LatinAmerica">
				<xs:annotation>
					<xs:documentation>
						Latin America
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MiddleEast">
				<xs:annotation>
					<xs:documentation>
						Middle East
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NorthAmerica">
				<xs:annotation>
					<xs:documentation>
						North America
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Oceania">
				<xs:annotation>
					<xs:documentation>
						Oceania (Pacific region other than Asia)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SouthAmerica">
				<xs:annotation>
					<xs:documentation>
						South America
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EuropeanUnion">
				<xs:annotation>
					<xs:documentation>
						European Union
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="WillNotShip">
				<xs:annotation>
					<xs:documentation>
						Seller will not ship the item.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Worldwide">
				<xs:annotation>
					<xs:documentation>
						Seller has specified Worldwide or eBay has
						determined that the specified regions add up to Worldwide.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Americas">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="None">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
					  Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ShippingServiceCodeList.xsd #####

-->
	<xs:simpleType name="ShippingServiceCodeType">
		<xs:annotation>
			<xs:documentation>
				A shipping service used to ship an item. Applications should not depend on the completeness of &lt;strong&gt;ShippingServiceCodeType&lt;/strong&gt;. Instead, applications should call GeteBayDetails, with a &lt;strong&gt;DetailName&lt;/strong&gt; value of &lt;code&gt;ShippingServiceDetails&lt;/code&gt;, to return the complete list of shipping services. To check for the shipping services available for a specific site, specify the site ID in the header.
				&lt;br/&gt;&lt;br/&gt;
				&lt;span class="tablenote"&gt;
				&lt;strong&gt;Note:&lt;/strong&gt; It is possible that some of the returned shipping services can no longer be used in the AddItem family of calls. To distinguish between the valid and invalid shipping services, look for the &lt;strong&gt;ValidForSellingFlow&lt;/strong&gt; flag in the &lt;strong&gt;ShippingServiceDetails&lt;/strong&gt; node. If this flag is not returned for a specific shipping service, that shipping service can no longer be used in the AddItem family of calls.
				&lt;/span&gt;
			</xs:documentation>
			<xs:appinfo>
				<AllValuesExcept>CA_PostExpeditedFlatRateBox, CA_PostExpeditedFlatRateBoxUSA, FreightOtherShipping, SameDayShipping, UK_RoyalMailStandardParcel</AllValuesExcept>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="UPSGround">
				<xs:annotation>
					<xs:documentation>
						UPS Ground
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UPS3rdDay">
				<xs:annotation>
					<xs:documentation>
						UPS 3rd Day
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UPS2ndDay">
				<xs:annotation>
					<xs:documentation>
						UPS 2nd Day
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UPSNextDay">
				<xs:annotation>
					<xs:documentation>
						UPS Next Day
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSPriority">
				<xs:annotation>
					<xs:documentation>
						USPS Priority
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSParcel">
				<xs:annotation>
					<xs:documentation>
						USPS Parcel Select Non-Presort
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSStandardPost">
				<xs:annotation>
					<xs:documentation>
						USPS Standard Post
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSMedia">
				<xs:annotation>
					<xs:documentation>
						USPS Media
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSFirstClass">
				<xs:annotation>
					<xs:documentation>
						USPS First Class
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShippingMethodStandard">
				<xs:annotation>
					<xs:documentation>
						Standard shipping method
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShippingMethodExpress">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSExpressMail">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail Express
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UPSNextDayAir">
				<xs:annotation>
					<xs:documentation>
						UPS Next Day Air
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UPS2DayAirAM">
				<xs:annotation>
					<xs:documentation>
						UPS Next Day Air
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSExpressMailFlatRateEnvelope">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail Express Flat Rate Envelope
						To use this service, a seller must specify the package weight so that eBay
						can validate the weight against the maximum weight limit for the service.
						The seller must also specify a package size of Package/Thick Envelope when
						using a calculated shipping service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSExpressMailPaddedFlatRateEnvelope">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail Express Padded Flat Rate Envelope
						To use this service, a seller must specify the package weight so that eBay
						can validate the weight against the maximum weight limit for the service.
						The seller must also specify a package size of Package/Thick Envelope when
						using a calculated shipping service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSPriorityMailFlatRateEnvelope">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail Flat Rate Envelope
						To use this service, a seller must specify the package weight so that eBay
						can validate the weight against the maximum weight limit for the service.
						The seller must also specify a package size of Package/Thick Envelope when
						using a calculated shipping service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSPriorityMailSmallFlatRateBox">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail Small Flat Rate Box
						To use this service, a seller must specify the package weight so that eBay
						can validate the weight against the maximum weight limit for the service.
						The seller must also specify a package size of Package/Thick Envelope when
						using a calculated shipping service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSPriorityMailFlatRateBox">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail Flat Rate Box
						To use this service, a seller must specify the package weight so that eBay
						can validate the weight against the maximum weight limit for the service.
						The seller must also specify a package size of Package/Thick Envelope when
						using a calculated shipping service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSPriorityMailLargeFlatRateBox">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail Large Flat Rate Box
						To use this service, a seller must specify the package weight so that eBay
						can validate the weight against the maximum weight limit for the service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSPriorityMailPaddedFlatRateEnvelope">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail Padded Flat Rate Envelope
						To use this service, a seller must specify the package weight so that eBay
						can validate the weight against the maximum weight limit for the service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSPriorityMailLegalFlatRateEnvelope">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail Legal Flat Rate Envelope
						To use this service, a seller must specify the package weight so that eBay
						can validate the weight against the maximum weight limit for the service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSExpressMailLegalFlatRateEnvelope">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail Express Legal Flat Rate Envelope
						To use this service, a seller must specify the package weight so that eBay
						can validate the weight against the maximum weight limit for the service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSPriorityMailRegionalBoxA">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail Regional Box A
						To use this service, a seller must specify the package weight so that eBay
						can validate the weight against the maximum weight limit for the service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSPriorityMailRegionalBoxB">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail Regional Box B
						To use this service, a seller must specify the package weight so that eBay
						can validate the weight against the maximum weight limit for the service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSPriorityMailRegionalBoxC">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail Regional Box C
						To use this service, a seller must specify the package weight so that eBay
						can validate the weight against the maximum weight limit for the service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSExpressMailFlatRateBox">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail Express Flat Rate Box
						To use this service, a seller must specify the package weight so that eBay
						can validate the weight against the maximum weight limit for the service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Other">
				<xs:annotation>
					<xs:documentation>
						Other (see description)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocalDelivery">
				<xs:annotation>
					<xs:documentation>
						Local Delivery/Pickup
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NotSelected">
				<xs:annotation>
					<xs:documentation>
						Not Selected
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="InternationalNotSelected">
				<xs:annotation>
					<xs:documentation>
						International Not Selected
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StandardInternational">
				<xs:annotation>
					<xs:documentation>
						Standard International Flat Rate Shipping
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ExpeditedInternational">
				<xs:annotation>
					<xs:documentation>
						Expedited International Flat Rate Shipping
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSGlobalExpress">
				<xs:annotation>
					<xs:documentation>
						USPS Global Express Mail
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSGlobalPriority">
				<xs:annotation>
					<xs:documentation>
						USPS Global Priority Mail
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSEconomyParcel">
				<xs:annotation>
					<xs:documentation>
						USPS Economy Parcel Post
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSEconomyLetter">
				<xs:annotation>
					<xs:documentation>
						USPS Economy Letter Post
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSAirmailLetter">
				<xs:annotation>
					<xs:documentation>
						USPS Airmail Letter Post
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSAirmailParcel">
				<xs:annotation>
					<xs:documentation>
						USPS Airmail Parcel Post
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UPSWorldWideExpressPlus">
				<xs:annotation>
					<xs:documentation>
						UPS Worldwide Express Plus
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UPSWorldWideExpress">
				<xs:annotation>
					<xs:documentation>
						UPS Worldwide Express
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UPSWorldWideExpedited">
				<xs:annotation>
					<xs:documentation>
						UPS Worldwide Expedited
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UPSWorldwideSaver">
				<xs:annotation>
					<xs:documentation>
						UPS Worldwide Saver
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UPSStandardToCanada">
				<xs:annotation>
					<xs:documentation>
						UPS Standard To Canada
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSExpressMailInternationalFlatRateEnvelope">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail Express International Flat Rate Envelope
						To use this service, a seller must specify the package weight so that eBay
						can validate the weight against the maximum weight limit for the service.
						The seller must also specify a package size of Package/Thick Envelope when
						using a calculated shipping service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
						<xs:enumeration value="USPSExpressMailInternationalPaddedFlatRateEnvelope">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail Express International Padded Flat Rate Envelope
						To use this service, a seller must specify the package weight so that eBay
						can validate the weight against the maximum weight limit for the service.
						The seller must also specify a package size of Package/Thick Envelope when
						using a calculated shipping service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSPriorityMailInternationalFlatRateEnvelope">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail International Flat Rate Envelope
						To use this service, a seller must specify the package weight so that eBay
						can validate the weight against the maximum weight limit for the service.
						The seller must also specify a package size of Package/Thick Envelope when
						using a calculated shipping service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSPriorityMailInternationalSmallFlatRateBox">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail International Small Flat Rate Box
						To use this service, a seller must specify the package weight so that eBay
						can validate the weight against the maximum weight limit for the service.
						The seller must also specify a package size of Package/Thick Envelope when
						using a calculated shipping service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSPriorityMailInternationalFlatRateBox">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail International Flat Rate Box
						To use this service, a seller must specify the package weight so that eBay
						can validate the weight against the maximum weight limit for the service.
						The seller must also specify a package size of Package/Thick Envelope when
						using a calculated shipping service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSPriorityMailInternationalLargeFlatRateBox">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail International Large Flat Rate Box
						To use this service, a seller must specify the package weight so that eBay
						can validate the weight against the maximum weight limit for the service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSPriorityMailInternationalPaddedFlatRateEnvelope">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail International Padded Flat Rate Envelope
						To use this service, a seller must specify the package weight so that eBay
						can validate the weight against the maximum weight limit for the service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSPriorityMailInternationalLegalFlatRateEnvelope">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail International Legal Flat Rate Envelope
						To use this service, a seller must specify the package weight so that eBay
						can validate the weight against the maximum weight limit for the service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSExpressMailInternationalLegalFlatRateEnvelope">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail Express International Legal Flat Rate Envelope
						To use this service, a seller must specify the package weight so that eBay
						can validate the weight against the maximum weight limit for the service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSExpressMailInternationalFlatRateBox">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail Express International Flat Rate Box
						To use this service, a seller must specify the package weight so that eBay
						can validate the weight against the maximum weight limit for the service.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="OtherInternational">
				<xs:annotation>
					<xs:documentation>
						Other International Shipping (see description)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_StandardDispatch">
				<xs:annotation>
					<xs:documentation>
						Standardversand (unversichert)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_InsuredDispatch">
				<xs:annotation>
					<xs:documentation>
						Versicherter Versand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_Writing"/>
			<xs:enumeration value="AT_COD"/>
			<xs:enumeration value="AT_ExpressOrCourier">
				<xs:annotation>
					<xs:documentation>
						Express- oder Kurierversand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_InsuredExpressOrCourier">
				<xs:annotation>
					<xs:documentation>
						Versicherter Express- oder Kurierversand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_SpecialDispatch"/>
			<xs:enumeration value="AT_InsuredSpecialDispatch"/>
			<xs:enumeration value="AT_Sonstige">
				<xs:annotation>
					<xs:documentation>
						Sonstige (Siehe Artikelbeschreibung)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_UnversicherterVersandInternational">
				<xs:annotation>
					<xs:documentation>
						Unversicherter Versand International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_VersicherterVersandInternational">
				<xs:annotation>
					<xs:documentation>
						Versicherter Versand International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_SonstigerVersandInternational">
				<xs:annotation>
					<xs:documentation>
						Sonstiger Versand International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_UnversicherterExpressVersandInternational">
				<xs:annotation>
					<xs:documentation>
						Unversicherter Express Versand International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_VersicherterExpressVersandInternational">
				<xs:annotation>
					<xs:documentation>
						Versicherter Express Versand International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_EconomyDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Sparversand aus dem Ausland
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_StandardDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Standardversand aus dem Ausland
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_ExpressDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Expressversand aus dem Ausland
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_TrackedDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Versand mit Nachverfolgung aus dem Ausland
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_Regular">
				<xs:annotation>
					<xs:documentation>
						Regular
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_Express">
				<xs:annotation>
					<xs:documentation>
						Express
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_Registered">
				<xs:annotation>
					<xs:documentation>
						Registered
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_Courier">
				<xs:annotation>
					<xs:documentation>
						Courier
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_Other">
				<xs:annotation>
					<xs:documentation>
						Other
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_EMSInternationalCourierParcels">
				<xs:annotation>
					<xs:documentation>
						EMS International Courier - Parcels
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_EMSInternationalCourierDocuments">
				<xs:annotation>
					<xs:documentation>
						EMS International Courier - Documents
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_ExpressPostInternationalDocuments">
				<xs:annotation>
					<xs:documentation>
						Express Post International - Documents
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_AirMailInternational">
				<xs:annotation>
					<xs:documentation>
						Air Mail
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_EconomyAirInternational">
				<xs:annotation>
					<xs:documentation>
						Economy Air
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_SeaMailInternational">
				<xs:annotation>
					<xs:documentation>
						Sea Mail
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_StandardInternational">
				<xs:annotation>
					<xs:documentation>
						Standard International Flat Rate Postage
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_ExpeditedInternational">
				<xs:annotation>
					<xs:documentation>
						Expedited international flat rate postage
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_OtherInternational">
				<xs:annotation>
					<xs:documentation>
						Other international postage
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_AusPostRegisteredPostInternationalPaddedBag1kg">
				<xs:annotation>
					<xs:documentation>
						Australia Post Registered Post International Padded Bag 1 kg
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_AusPostRegisteredPostInternationalPaddedBag500g">
				<xs:annotation>
					<xs:documentation>
						Australia Post Registered Post International Padded Bag 500 g
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_AusPostRegisteredPostInternationalParcel">
				<xs:annotation>
					<xs:documentation>
						Australia Post Registered Post International Parcel
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_ExpeditedDeliveryFromOutsideAU">
				<xs:annotation>
					<xs:documentation>
						Expedited delivery from outside Australia
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_EconomyDeliveryFromOutsideAU">
				<xs:annotation>
					<xs:documentation>
						Economy delivery from outside Australia
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_StandardDeliveryFromOutsideAU">
				<xs:annotation>
					<xs:documentation>
						Standard Delivery From Outside AU
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_AustralianAirExpressMetro15kg">
				<xs:annotation>
					<xs:documentation>
						Australian Air Express Metro 15 kg
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_AustralianAirExpressFlatRate5kg">
				<xs:annotation>
					<xs:documentation>
						Australian Air Express Flat Rate 5 kg
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_AustralianAirExpressFlatRate3kg">
				<xs:annotation>
					<xs:documentation>
						Australian Air Express Flat Rate 3 kg
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_AustralianAirExpressFlatRate1kg">
				<xs:annotation>
					<xs:documentation>
						Australian Air Express Flat Rate 1 kg
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_ExpressDelivery">
				<xs:annotation>
					<xs:documentation>
						Express delivery (1-3 business days) in Australia
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_StandardDelivery">
				<xs:annotation>
					<xs:documentation>
						Standard delivery (1-6 business days) in Australia
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_eBayAusPost3kgFlatRateSatchel">
				<xs:annotation>
					<xs:documentation>
						eBay/Australian Post 3 kg Flat Rate Satchel
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_eBayAusPost500gFlatRateSatchel">
				<xs:annotation>
					<xs:documentation>
						eBay/Australian Post 500 g Flat Rate Satchel
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_Freight">
				<xs:annotation>
					<xs:documentation>
						Freight delivery in Australia. Used for heavy and bulky items.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_StandardDelivery">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_PriorityDelivery">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_ParcelPost">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_RegisteredMail">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_Other">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_DePostInternational">
				<xs:annotation>
					<xs:documentation>
						De Post
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_UPSInternational">
				<xs:annotation>
					<xs:documentation>
						UPS
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_FedExInternational">
				<xs:annotation>
					<xs:documentation>
						FedEx
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_DHLInternational">
				<xs:annotation>
					<xs:documentation>
						DHL
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_TPGPostTNTInternational">
				<xs:annotation>
					<xs:documentation>
						TPG Post/TNT (Netherlands)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_StandardInternational">
				<xs:annotation>
					<xs:documentation>
						Frais de livraison internationale fixes
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_ExpeditedInternational">
				<xs:annotation>
					<xs:documentation>
						Frais fixes pour livraison internationale express
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_OtherInternational">
				<xs:annotation>
					<xs:documentation>
						Autres livraisons internationales (voir description)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_LaPosteInternational">
				<xs:annotation>
					<xs:documentation>
						La Poste (France)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_LaPosteStandardShipping">
				<xs:annotation>
					<xs:documentation>La Poste - livraison standard (1 a 2 jours ouvrables)</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_LaPosteCertifiedShipping">
				<xs:annotation>
					<xs:documentation>La Poste - envoi recommande (1 jour ouvrable)</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_LaPosteTaxipostLLS">
				<xs:annotation>
					<xs:documentation>La Poste - Taxipost LLS (2 jours ouvrables)</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_LaPosteTaxipost24h">
				<xs:annotation>
					<xs:documentation>La Poste - Taxipost 24h (1 jour ouvrable)</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_LaPosteTaxipostSecur">
				<xs:annotation>
					<xs:documentation>Autres livraisons</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_PostInternationalStandard">
				<xs:annotation>
					<xs:documentation>La Poste - livraison standard</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_PostInternationalRegistered">
				<xs:annotation>
					<xs:documentation>La Poste - envoi recommande</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_TNTInternational">
				<xs:annotation>
					<xs:documentation>TNT</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_EconomyDeliveryFromAbroad"/>
			<xs:enumeration value="BEFR_StandardDeliveryFromAbroad"/>
			<xs:enumeration value="BEFR_ExpressDeliveryFromAbroad"/>
			<xs:enumeration value="BEFR_TrackedDeliveryFromAbroad"/>
			<xs:enumeration value="BENL_StandardDelivery">
				<xs:annotation>
					<xs:documentation>
						Standard Delivery
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_PriorityDelivery">
				<xs:annotation>
					<xs:documentation>
						Priority Delivery
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_ParcelPost">
				<xs:annotation>
					<xs:documentation>
						Parcel Post
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_RegisteredMail">
				<xs:annotation>
					<xs:documentation>
						Registered Mail
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_Other">
				<xs:annotation>
					<xs:documentation>
						Other Shipping Service
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_DePostInternational">
				<xs:annotation>
					<xs:documentation>
						De Post
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_UPSInternational">
				<xs:annotation>
					<xs:documentation>
						UPS
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_FedExInternational">
				<xs:annotation>
					<xs:documentation>
						FedEx
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_DHLInternational">
				<xs:annotation>
					<xs:documentation>
						DHL
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_TPGPostTNTInternational">
				<xs:annotation>
					<xs:documentation>
						TPG Post/TNT (Netherlands)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_StandardInternational">
				<xs:annotation>
					<xs:documentation>
						Standard International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_ExpeditedInternational">
				<xs:annotation>
					<xs:documentation>
						Expedited International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_OtherInternational">
				<xs:annotation>
					<xs:documentation>
						Other International Shipping Services
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_LaPosteInternational">
				<xs:annotation>
					<xs:documentation>
						La Poste (France)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_DePostStandardShipping">
				<xs:annotation>
					<xs:documentation>De Post - standaardverzending (1 tot 2 werkdagen)</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_DePostCertifiedShipping">
				<xs:annotation>
					<xs:documentation>De Post - aangetekende zending (1 werkdag)</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_DePostTaxipostLLS">
				<xs:annotation>
					<xs:documentation>De Post - Taxipost LLS (2 werkdagen)</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_DePostTaxipost24h">
				<xs:annotation>
					<xs:documentation>De Post - Taxipost 24u (1 werkdag)</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_DePostTaxipostSecur">
				<xs:annotation>
					<xs:documentation>De Post - Taxipost Secur (1 werkdag)</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_OtherShippingMethods">
				<xs:annotation>
					<xs:documentation>Andere verzending</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_PostInternationalStandard">
				<xs:annotation>
					<xs:documentation>De Post - standaardverzending</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_PostInternationalRegistered">
				<xs:annotation>
					<xs:documentation>De Post - aangetekende zending</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_TNTInternational">
				<xs:annotation>
					<xs:documentation>TNT</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_EconomyDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>Voordelige verzending uit het buitenland</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_StandardDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>Standaardverzending uit het buitenland</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_ExpressDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>Express verzending uit het buitenland</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_TrackedDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>Verzending uit het buitenland met internationale tracking</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_StandardDelivery">
				<xs:annotation>
					<xs:documentation>
						Standard Delivery
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_ExpeditedDelivery"/>
			<xs:enumeration value="CA_PostLettermail">
				<xs:annotation>
					<xs:documentation>
						Canada Post Lettermail
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_PostRegularParcel">
				<xs:annotation>
					<xs:documentation>
						Canada Post Regular Parcel
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_PostExpeditedParcel">
				<xs:annotation>
					<xs:documentation>
						Canada Post Expedited Parcel
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_PostXpresspost">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_PostPriorityCourier">
				<xs:annotation>
					<xs:documentation>
						Canada Post Priority Courier
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CanadaPostExpeditedFlatRateBox">
				<xs:annotation>
					<xs:documentation>
						Canada Post Expedited Flat Rate Box
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_PostExpeditedFlatRateBox">
				<xs:annotation>
					<xs:documentation>
						<!-- Canada Post Expedited Flat Rate Box -->
						(This value is no longer used.)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_StandardInternational">
				<xs:annotation>
					<xs:documentation>
						Standard International Flat Rate Shipping
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_ExpeditedInternational">
				<xs:annotation>
					<xs:documentation>
						Expedited International Flat Rate Shipping
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_OtherInternational">
				<xs:annotation>
					<xs:documentation>
						Other International Shipping (see description)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_PostExpeditedParcelUSA">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_PostSmallPacketsUSA">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_PostXpresspostUSA">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_PostXpresspostInternational">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_PostInternationalParcelSurface">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_PostInternationalParcelAir">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_SmallPacketsInternational">
				<xs:annotation>
					<xs:documentation>
						Small Packets - International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_PurolatorInternational">
				<xs:annotation>
					<xs:documentation>
						Purolator International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_PostSmallPacketsUSAGround">
				<xs:annotation>
					<xs:documentation>
						Canada Post Small Packets - USA - Ground
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_PostSmallPacketsUSAAir">
				<xs:annotation>
					<xs:documentation>
						Canada Post Small Packets - USA - Air
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_SmallPacketsInternationalGround">
				<xs:annotation>
					<xs:documentation>
						Small Packets - International - Ground
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_SmallPacketsInternationalAir">
				<xs:annotation>
					<xs:documentation>
						Small Packets - International - Air
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_PostUSALetterPost">
				<xs:annotation>
					<xs:documentation>
						Canada Post USA Letter-post
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_PostInternationalLetterPost">
				<xs:annotation>
					<xs:documentation>
						Canada Post International Letter-post
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_PostExpeditedFlatRateBoxUSA">
				<xs:annotation>
					<xs:documentation>
						<!-- Canada Post Expedited Flat Rate Box USA -->
						(This value is no longer used.)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_UPSExpressCanada">
				<xs:annotation>
					<xs:documentation>
						UPS Express Canada
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_UPSExpressSaverCanada">
				<xs:annotation>
					<xs:documentation>
						UPS Express Saver Canada
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_UPSExpeditedCanada">
				<xs:annotation>
					<xs:documentation>
						UPS Expedited Canada
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_UPSStandardCanada">
				<xs:annotation>
					<xs:documentation>
						UPS Standard Canada
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_UPSExpressUnitedStates">
				<xs:annotation>
					<xs:documentation>
						UPS Express United States
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_UPSExpeditedUnitedStates">
				<xs:annotation>
					<xs:documentation>
						UPS Expedited United States
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_UPS3DaySelectUnitedStates">
				<xs:annotation>
					<xs:documentation>
						UPS 3 Day Select United States
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_UPSStandardUnitedStates">
				<xs:annotation>
					<xs:documentation>
						UPS Standard United States
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_UPSWorldWideExpress">
				<xs:annotation>
					<xs:documentation>
						UPS Worldwide Express
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_UPSWorldWideExpedited">
				<xs:annotation>
					<xs:documentation>
						UPS Worldwide Expedited
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_PriorityWorldwide">
				<xs:annotation>
					<xs:documentation>
						Canada Post Priority Worldwide
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CanadaPostExpeditedFlatRateBoxUSA">
				<xs:annotation>
					<xs:documentation>
						Canada Post Expedited Flat Rate Box USA
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_PostTrackedPacketsUSA">
				<xs:annotation>
					<xs:documentation>
						Canada Post Tracked Packet - USA
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_PostTrackedPacketsInternational">
				<xs:annotation>
					<xs:documentation>
						Canada Post Tracked Packet - International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_Freight">
				<xs:annotation>
					<xs:documentation>
						Freight
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_StandardDispatchAPost">
				<xs:annotation>
					<xs:documentation>
						Standardversand (A-Post/Priority)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_StandardDispatchBPost">
				<xs:annotation>
					<xs:documentation>
						Standardversand (B-Post/Economy)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_InsuredDispatch">
				<xs:annotation>
					<xs:documentation>
						Versicherter Versand (z.B. Assurance/Fragile)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_Writing"/>
			<xs:enumeration value="CH_COD"/>
			<xs:enumeration value="CH_ExpressOrCourier">
				<xs:annotation>
					<xs:documentation>
						Express- oder Kurierversand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_InsuredExpressOrCourier">
				<xs:annotation>
					<xs:documentation>
						Versicherter Express- oder Kurierversand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_SpecialDispatch"/>
			<xs:enumeration value="CH_InsuredSpecialDispatch"/>
			<xs:enumeration value="CH_Sonstige">
				<xs:annotation>
					<xs:documentation>
						Sonstige (Siehe Artikelbeschreibung)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_SonstigerVersandInternational">
				<xs:annotation>
					<xs:documentation>
						Sonstiger Versand (Siehe Artikelbeschreibung)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_EconomySendungenInternational">
				<xs:annotation>
					<xs:documentation>
						ECONOMY Sendungen
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_PrioritySendungenInternational">
				<xs:annotation>
					<xs:documentation>
						PRIORITY Sendungen
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_UrgentSendungenInternational">
				<xs:annotation>
					<xs:documentation>
						URGENT Sendungen
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_EconomyDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Sparversand aus dem Ausland
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_StandardDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Standardversand aus dem Ausland
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_ExpressDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Expressversand aus dem Ausland
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_TrackedDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Versand mit Nachverfolgung aus dem Ausland
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CN_PersonalDelivery"/>
			<xs:enumeration value="CN_RegularPackage"/>
			<xs:enumeration value="CN_DeliveryCompanyExpress"/>
			<xs:enumeration value="CN_PostOfficeExpress"/>
			<xs:enumeration value="CN_Others"/>
			<xs:enumeration value="CN_FastPostOffice"/>
			<xs:enumeration value="CN_ExpressDeliverySameCity"/>
			<xs:enumeration value="CN_ExpressDeliveryOtherCities"/>
			<xs:enumeration value="CN_StandardInternational"/>
			<xs:enumeration value="CN_ExpeditedInternational"/>
			<xs:enumeration value="CN_OtherInternational"/>
			<xs:enumeration value="CN_CODInternational">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CN_StandardMailingInternational">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CN_RegularLogisticsInternational">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CN_EMSInternational">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CN_OthersInternational">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_StandardDispatch">
				<xs:annotation>
					<xs:documentation>
						Unversicherter Versand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_InsuredDispatch">
				<xs:annotation>
					<xs:documentation>
						Versicherter Versand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_Writing"/>
			<xs:enumeration value="DE_COD"/>
			<xs:enumeration value="DE_ExpressOrCourier">
				<xs:annotation>
					<xs:documentation>
						Express- oder Kurierversand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_InsuredExpressOrCourier">
				<xs:annotation>
					<xs:documentation>
						Versicherter Express- oder Kurierversand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_SpecialDispatch"/>
			<xs:enumeration value="DE_InsuredSpecialDispatch"/>
			<xs:enumeration value="DE_UnversicherterVersand">
				<xs:annotation>
					<xs:documentation>
						Unversicherter Versand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DeutschePostBrief">
				<xs:annotation>
					<xs:documentation>
						Deutsche Post Brief
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_eBayDHLPaket24x7">
				<xs:annotation>
					<xs:documentation>
						eBay DHL Paket 24/7 (Abgabe und Lieferung an Packstation)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DHLPostpaket">
				<xs:annotation>
					<xs:documentation>
						DHL Postpaket
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DHLPackchen"/>
			<xs:enumeration value="DE_DeutschePostWarensendung">
				<xs:annotation>
					<xs:documentation>
						Deutsche Post Warensendung
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DeutschePostBuchersendung"/>
			<xs:enumeration value="DE_HermesPaketUnversichert">
				<xs:annotation>
					<xs:documentation>
						Hermes Paket (unversichert)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_HermesPaketVersichert">
				<xs:annotation>
					<xs:documentation>
						Hermes Paket (versichert)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_IloxxTransportXXL">
				<xs:annotation>
					<xs:documentation>
						iloxx Transport XXL
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_IloxxUbernachtExpress"/>
			<xs:enumeration value="DE_IloxxStandard">
				<xs:annotation>
					<xs:documentation>
						iloxx Standard
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_Sonstige">
				<xs:annotation>
					<xs:documentation>
						Sonstige (Siehe Artikelbeschreibung)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_UnversicherterVersandInternational">
				<xs:annotation>
					<xs:documentation>
						Unversicherter Versand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_VersicherterVersandInternational">
				<xs:annotation>
					<xs:documentation>
						Versicherter Versand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DHLPostpaketInternational">
				<xs:annotation>
					<xs:documentation>
						DHL Postpaket International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DHLPackchenInternational"/>
			<xs:enumeration value="DE_SonstigerVersandInternational">
				<xs:annotation>
					<xs:documentation>
						Sonstiger Versand (Siehe Artikelbeschreibung)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_UnversicherterExpressVersandInternational">
				<xs:annotation>
					<xs:documentation>
						Unversicherter Express - Versand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_VersicherterExpressVersandInternational">
				<xs:annotation>
					<xs:documentation>
						Versicherter Express - Versand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DeutschePostBriefLandInternational">
				<xs:annotation>
					<xs:documentation>
						Deutsche Post Brief (Land)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DeutschePostBriefLuftInternational">
				<xs:annotation>
					<xs:documentation>
						Deutsche Post Brief (Luft)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_IloxxEuropaInternational">
				<xs:annotation>
					<xs:documentation>
						iloxx Europa
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_IloxxWorldWideInternational">
				<xs:annotation>
					<xs:documentation>
						iloxx World Wide
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_Paket">
				<xs:annotation>
					<xs:documentation>Paketversand</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_Express">
				<xs:annotation>
					<xs:documentation>Expressversand</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DHLPaket">
				<xs:annotation>
					<xs:documentation>DHL Paket</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DPBuecherWarensendung">
				<xs:annotation>
					<xs:documentation>Deutsche Post Buecher-/Warensendung</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_HermesPaket">
				<xs:annotation>
					<xs:documentation>Hermes Paket</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_IloxxTransport">
				<xs:annotation>
					<xs:documentation>iloxx Transport</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_SonstigeDomestic">
				<xs:annotation>
					<xs:documentation>Sonstige</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_Einschreiben">
				<xs:annotation>
					<xs:documentation>Einschreiben (inkl. aller Gebuehren)</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_Nachname">
				<xs:annotation>
					<xs:documentation>Nachnahme (inkl. aller Gebuehren)</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_SpecialDelivery">
				<xs:annotation>
					<xs:documentation>Sonderversand</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_UPS">
				<xs:annotation>
					<xs:documentation>UPS</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DPD">
				<xs:annotation>
					<xs:documentation>DPD</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_GLS">
				<xs:annotation>
					<xs:documentation>GLS</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_PaketInternational">
				<xs:annotation>
					<xs:documentation>Paketversand</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DHLPaketInternational">
				<xs:annotation>
					<xs:documentation>DHL Paket International</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DHLPaketIntlExpress">
				<xs:annotation>
					<xs:documentation>DHL Paket International Express</xs:documentation>
				</xs:annotation>
			</xs:enumeration>

			<xs:enumeration value="DE_SonstigeInternational">
				<xs:annotation>
					<xs:documentation>Sonstige</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_ExpressInternational">
				<xs:annotation>
					<xs:documentation>Expressversand</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DPBriefInternational">
				<xs:annotation>
					<xs:documentation>Deutsche Post Brief</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_IloxxTransportInternational">
				<xs:annotation>
					<xs:documentation>iloxx Transport International</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_HermesPaketInternational">
				<xs:annotation>
					<xs:documentation>Hermes Paket International</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_UPSInternational">
				<xs:annotation>
					<xs:documentation>UPS International</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DPDInternational">
				<xs:annotation>
					<xs:documentation>DPD International</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_GLSInternational">
				<xs:annotation>
					<xs:documentation>GLS International</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_eBayHermesPaketShop2ShopKaeufer">
				<xs:annotation>
					<xs:documentation>
						eBay Hermes Paket Shop2Shop (Kaeufer erhaelt E-Mail von Hermes bei Zustellung)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_HermesPaketShop2ShopKaeufer">
				<xs:annotation>
					<xs:documentation>
						Hermes Paket Shop2Shop (Kaeufer erhaelt E-Mail von Hermes bei Zustellung)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_eBayHermesPaketShop2Shop">
				<xs:annotation>
					<xs:documentation>
						eBay Hermes Paket Shop2Shop
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_HermesPaketShop2Shop">
				<xs:annotation>
					<xs:documentation>
						Hermes Paket Shop2Shop
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_HermesPaketSperrgut">
				<xs:annotation>
					<xs:documentation>
						Hermes Paket Sperrgut
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_eBayHermesPaketSperrgutShop2Shop">
				<xs:annotation>
					<xs:documentation>
						eBay Hermes Paket Sperrgut Shop2Shop (Abgabe und Zustellung im Paketshop)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DHLPaeckchenPackstation">
				<xs:annotation>
					<xs:documentation>
						DHL Paeckchen Packstation
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DHLPaketPackstation">
				<xs:annotation>
					<xs:documentation>
						DHL Paket Packstation
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_eBayDHLPaeckchen">
				<xs:annotation>
					<xs:documentation>
						eBay DHL Paeckchen
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DHLStarPaeckchen">
				<xs:annotation>
					<xs:documentation>
						DHL Star-Paeckchen
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_TrackedDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Versand mit Nachverfolgung aus dem Ausland
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ES_CartasNacionalesHasta20">
				<xs:annotation>
					<xs:documentation>
						Cartas nacionales hasta 20 gr
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ES_CartasNacionalesDeMas20"/>
			<xs:enumeration value="ES_CartasInternacionalesHasta20">
				<xs:annotation>
					<xs:documentation>
						Cartas internacionales hasta 20 gr
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ES_CartasInternacionalesDeMas20">
				<xs:annotation>
					<xs:documentation>
						Cartas internacionales de mas de 20 gr
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ES_PaqueteAzulHasta2kg">
				<xs:annotation>
					<xs:documentation>
						Paquete Azul (nacional) hasta 2 kg
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ES_PaqueteAzulDeMas2kg"/>
			<xs:enumeration value="ES_PaqueteInternacionalEconomico"/>
			<xs:enumeration value="ES_Urgente"/>
			<xs:enumeration value="ES_Otros"/>
			<xs:enumeration value="ES_StandardInternational"/>
			<xs:enumeration value="ES_ExpeditedInternational"/>
			<xs:enumeration value="ES_OtherInternational"/>
			<xs:enumeration value="ES_CartasPostalInternational">
				<xs:annotation>
					<xs:documentation>
						Cartas y tarjetas postales internacionales
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ES_EmsPostalExpressInternational">
				<xs:annotation>
					<xs:documentation>
						Ems postal expres internacional
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ES_EconomyPacketInternational">
				<xs:annotation>
					<xs:documentation>
						Paquete internacional economico
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ES_EconomyDeliveryFromAbroad"/>
			<xs:enumeration value="ES_StandardDeliveryFromAbroad"/>
			<xs:enumeration value="ES_ExpressDeliveryFromAbroad"/>
			<xs:enumeration value="ES_TrackedDeliveryFromAbroad"/>
			<xs:enumeration value="ES_ENTREGA_KIALA_8KG">
				<xs:annotation>
					<xs:documentation>
						Entrega a un Kiala point hasta 8 kg
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_ChronoposteInternationalClassic">
				<xs:annotation>
					<xs:documentation>
						Chronoposte International Classic
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_ColiposteColissimoDirect">
				<xs:annotation>
					<xs:documentation>
						Coliposte Colissimo Direct
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_DHLExpressEuropack">
				<xs:annotation>
					<xs:documentation>
						DHL Express Europack
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_UPSStandard">
				<xs:annotation>
					<xs:documentation>
						UPS Standard
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_PostOfficeLetter">
				<xs:annotation>
					<xs:documentation>
						Lettre
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_PostOfficeLetterFollowed">
				<xs:annotation>
					<xs:documentation>
						Lettre avec suivi
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_PostOfficeLetterRecommended"/>
			<xs:enumeration value="FR_ColiposteColissimo">
				<xs:annotation>
					<xs:documentation>
						Colissimo
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_ColiposteColissimoRecommended"/>
			<xs:enumeration value="FR_UPSStandardAgainstRefund">
				<xs:annotation>
					<xs:documentation>
						Contre remboursement
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_Autre">
				<xs:annotation>
					<xs:documentation>
						Autre mode d'envoi de courrier
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_Ecopli">
				<xs:annotation>
					<xs:documentation>
						Ecopli
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_Colieco"/>
			<xs:enumeration value="FR_AuteModeDenvoiDeColis">
				<xs:annotation>
					<xs:documentation>
						Autre mode d'envoi de colis
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_RemiseEnMainPropre">
				<xs:annotation>
					<xs:documentation>
						Remise en main propre
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_StandardInternational"/>
			<xs:enumeration value="FR_ExpeditedInternational"/>
			<xs:enumeration value="FR_OtherInternational"/>
			<xs:enumeration value="FR_LaPosteInternationalPriorityCourier">
				<xs:annotation>
					<xs:documentation>
						La Poste - Courrier International Prioritaire
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_LaPosteInternationalEconomyCourier">
				<xs:annotation>
					<xs:documentation>
						La Poste - Courrier International Economique
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_LaPosteColissimoInternational">
				<xs:annotation>
					<xs:documentation>
						La Poste - Colissimo International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_LaPosteColisEconomiqueInternational">
				<xs:annotation>
					<xs:documentation>
						La Poste - Colis Economique International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_LaPosteColissimoEmballageInternational">
				<xs:annotation>
					<xs:documentation>
						La Poste - Colissimo Emballage International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_ChronopostClassicInternational">
				<xs:annotation>
					<xs:documentation>
						Chronopost Classic International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_ChronopostPremiumInternational">
				<xs:annotation>
					<xs:documentation>
						Chronopost Premium International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_UPSStandardInternational">
				<xs:annotation>
					<xs:documentation>
						UPS Standard
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_UPSExpressInternational">
				<xs:annotation>
					<xs:documentation>
						UPS Express
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_DHLInternational">
				<xs:annotation>
					<xs:documentation>
						DHL
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_LaPosteLetterMax">
				<xs:annotation>
					<xs:documentation>
						La Poste Lettre Max
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_KIALA_DELIVERY">
				<xs:annotation>
					<xs:documentation>
						Livraison en Relais Kiala
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_TrackedDeliveryFromAbroad"/>
			<xs:enumeration value="IN_Regular">
				<xs:annotation>
					<xs:documentation>
						National - Regular
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IN_Express">
				<xs:annotation>
					<xs:documentation>
						National - Express
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IN_NationalCOD">
				<xs:annotation>
					<xs:documentation>
						National - COD
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IN_Courier">
				<xs:annotation>
					<xs:documentation>
						Local - Courier
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IN_LocalCOD">
				<xs:annotation>
					<xs:documentation>
						Local - COD
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IN_StandardInternational">
				<xs:annotation>
					<xs:documentation>
						International - Standard
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IN_ExpeditedInternational">
				<xs:annotation>
					<xs:documentation>
						International - Expedited
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IN_OtherInternational">
				<xs:annotation>
					<xs:documentation>
						International - other
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IN_FlatRateCOD">
				<xs:annotation>
					<xs:documentation>
						Flat Rate COD
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IN_BuyerPicksUpAndPays">
				<xs:annotation>
					<xs:documentation>
						Buyer picks up and pays
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IT_RegularMail">
				<xs:annotation>
					<xs:documentation>
						Posta ordinaria
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IT_PriorityMail">
				<xs:annotation>
					<xs:documentation>
						Posta prioritaria
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IT_MailRegisteredLetter">
				<xs:annotation>
					<xs:documentation>
						Posta raccomandata
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IT_MailRegisteredLetterWithMark">
				<xs:annotation>
					<xs:documentation>
						Posta raccomandata con contrassegno
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IT_InsuredMail">
				<xs:annotation>
					<xs:documentation>
						Posta assicurata
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IT_QuickMail">
				<xs:annotation>
					<xs:documentation>
						Posta celere
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IT_RegularPackage">
				<xs:annotation>
					<xs:documentation>
						Pacco ordinario
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IT_QuickPackage1">
				<xs:annotation>
					<xs:documentation>
						Pacco celere 1
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IT_QuickPackage3">
				<xs:annotation>
					<xs:documentation>
						Pacco celere 3
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IT_ExpressCourier">
				<xs:annotation>
					<xs:documentation>
						Corriere espresso
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IT_ExpressPackageMaxi">
				<xs:annotation>
					<xs:documentation>
						Paccocelere Maxi
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IT_StandardInternational">
				<xs:annotation>
					<xs:documentation>
						Spedizione internazionale standard a prezzo fisso
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IT_ExpeditedInternational">
				<xs:annotation>
					<xs:documentation>
						Spedizione internazionale celere a prezzo fisso
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IT_OtherInternational">
				<xs:annotation>
					<xs:documentation>
						Altre spedizioni internazionali (vedi descrizione)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IT_TrackedDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Spedizione tracciata dall estero
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NL_StandardDelivery">
				<xs:annotation>
					<xs:documentation>
						Standaardverzending
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NL_ParcelPost">
				<xs:annotation>
					<xs:documentation>
						Pakketpost
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NL_RegisteredMail">
				<xs:annotation>
					<xs:documentation>
						Verzending met ontvangstbevestiging
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NL_Other">
				<xs:annotation>
					<xs:documentation>
						Andere verzendservice
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NL_TPGPostTNTInternational">
				<xs:annotation>
					<xs:documentation>
						TPG Post/TNT
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NL_UPSInternational">
				<xs:annotation>
					<xs:documentation>
						UPS
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NL_FedExInternational">
				<xs:annotation>
					<xs:documentation>
						FedEx
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NL_DHLInternational">
				<xs:annotation>
					<xs:documentation>
						DHL
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NL_DPDGBRInternational">
				<xs:annotation>
					<xs:documentation>
						DPD (Germany)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NL_GLSBusinessInternational">
				<xs:annotation>
					<xs:documentation>
						GLS (Business only)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NL_StandardInternational">
				<xs:annotation>
					<xs:documentation>
						Vaste kosten standaard internationale verzending
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NL_ExpeditedInternational">
				<xs:annotation>
					<xs:documentation>
						Vaste kosten versnelde internationale verzending
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NL_OtherInternational">
				<xs:annotation>
					<xs:documentation>
						Andere internationale verzending (zie beschrijving)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NL_EconomyDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Voordelige verzending uit het buitenland
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NL_StandardDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Standaardverzending uit het buitenland
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NL_ExpressDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Verzending per expresse uit het buitenland
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NL_TrackedDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Verzending met internationale tracering uit het buitenland
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TW_RegisteredMail"/>
			<xs:enumeration value="TW_UnregisteredMail"/>
			<xs:enumeration value="TW_COD"/>
			<xs:enumeration value="TW_DwellingMatchPost"/>
			<xs:enumeration value="TW_DwellingMatchCOD"/>
			<xs:enumeration value="TW_SelfPickup"/>
			<xs:enumeration value="TW_ParcelPost"/>
			<xs:enumeration value="TW_ExpressMail"/>
			<xs:enumeration value="TW_Other"/>
			<xs:enumeration value="TW_CPInternationalLetterPost"/>
			<xs:enumeration value="TW_CPInternationalParcelPost"/>
			<xs:enumeration value="TW_CPInternationalRegisteredLetterPost"/>
			<xs:enumeration value="TW_CPInternationalRegisteredParcelPost"/>
			<xs:enumeration value="TW_CPInternationalEMS"/>
			<xs:enumeration value="TW_CPInternationalOceanShippingParcel"/>
			<xs:enumeration value="TW_FedExInternationalPriority">
				<xs:annotation>
					<xs:documentation>
						FedEx International Priority
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TW_FedExInternationalEconomy">
				<xs:annotation>
					<xs:documentation>
						FedEx International Economy
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TW_UPSWorldwideExpedited">
				<xs:annotation>
					<xs:documentation>
						UPS Worldwide Expedited
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TW_UPSWorldwideExpress">
				<xs:annotation>
					<xs:documentation>
						UPS Worldwide Express
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TW_UPSWorldwideExpressPlus">
				<xs:annotation>
					<xs:documentation>
						UPS Worldwide Express Plus
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TW_OtherInternational"/>
			<xs:enumeration value="UK_RoyalMailFirstClassStandard">
				<xs:annotation>
					<xs:documentation>
						Royal Mail 1st Class
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_RoyalMailSecondClassStandard">
				<xs:annotation>
					<xs:documentation>
						Royal Mail 2nd Class
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_RoyalMailFirstClassRecorded">
				<xs:annotation>
					<xs:documentation>
						Royal Mail 1st Class Signed For
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_RoyalMailSecondClassRecorded">
				<xs:annotation>
					<xs:documentation>
						Royal Mail 2nd Class Signed For
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_RoyalMailSpecialDelivery">
				<xs:annotation>
					<xs:documentation>
						Royal Mail Special Delivery
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_RoyalMailStandardParcel">
				<xs:annotation>
					<xs:documentation>
						<!-- Royal Mail Standard Parcels -->
						(This value is no longer used.)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_Parcelforce24">
				<xs:annotation>
					<xs:documentation>
						Parcelforce 24
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_Parcelforce48">
				<xs:annotation>
					<xs:documentation>
						Parcelforce 48
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_OtherCourier">
				<xs:annotation>
					<xs:documentation>
						Other Courier
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_myHermesDoorToDoorService">
				<xs:annotation>
					<xs:documentation>
						Hermes Tracked
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_CollectDropAtStoreDeliveryToDoor">
				<xs:annotation>
					<xs:documentation>
						Collect+ : drop at store-delivery to door
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_SellersStandardRate">
				<xs:annotation>
					<xs:documentation>
						Seller's Standard Rate
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_CollectInPerson">
				<xs:annotation>
					<xs:documentation>
						Collection in Person
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_SellersStandardInternationalRate">
				<xs:annotation>
					<xs:documentation>
						Sellers Standard International Rate
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_RoyalMailAirmailInternational">
				<xs:annotation>
					<xs:documentation>
						Royal Mail Airmail
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_RoyalMailAirsureInternational">
				<xs:annotation>
					<xs:documentation>
						Royal Mail Airsure
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_RoyalMailSurfaceMailInternational">
				<xs:annotation>
					<xs:documentation>
						Royal Mail Surface Mail
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_RoyalMailInternationalSignedFor">
				<xs:annotation>
					<xs:documentation>
						Royal Mail International Signed-for
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_RoyalMailHMForcesMailInternational">
				<xs:annotation>
					<xs:documentation>
						Royal Mail HM Forces Mail
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_ParcelForceInternationalDatapost">
				<xs:annotation>
					<xs:documentation>
						Parcelforce International Datapost
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_ParcelForceIreland24International">
				<xs:annotation>
					<xs:documentation>
						Parcelforce Ireland 24
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_ParcelForceEuro48International">
				<xs:annotation>
					<xs:documentation>
						Parcelforce Euro 48
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_ParcelForceInternationalScheduled">
				<xs:annotation>
					<xs:documentation>
						Parcelforce International Scheduled
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_OtherCourierOrDeliveryInternational">
				<xs:annotation>
					<xs:documentation>
						Other courier or delivery service
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_CollectInPersonInternational">
				<xs:annotation>
					<xs:documentation>
						Collect in person
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_ParcelForceIntlExpress">
				<xs:annotation>
					<xs:documentation>
						Parcelforce Global Express
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_ParcelForceIntlValue">
				<xs:annotation>
					<xs:documentation>
						Parcelforce Global Value
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_ParcelForceIntlEconomy">
				<xs:annotation>
					<xs:documentation>
						Parcelforce Global Economy (Not available for destinations in Europe)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_TrackedDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Tracked delivery from outside abroad
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_IntlTrackedPostage">
				<xs:annotation>
					<xs:documentation>
						International tracked postage
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE_SellersStandardRate">
				<xs:annotation>
					<xs:documentation>
						Seller's standard rate
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE_FirstClassLetterService">
				<xs:annotation>
					<xs:documentation>
						First Class Letter Service
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE_SwiftPostNational">
				<xs:annotation>
					<xs:documentation>
						SwiftPost National
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE_RegisteredPost">
				<xs:annotation>
					<xs:documentation>
						Registered Post
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE_EMSSDSCourier">
				<xs:annotation>
					<xs:documentation>
						EMS SDS Courier
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE_EconomySDSCourier">
				<xs:annotation>
					<xs:documentation>
						Economy SDS Courier
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE_OtherCourier">
				<xs:annotation>
					<xs:documentation>
						Other courier
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE_CollectionInPerson">
				<xs:annotation>
					<xs:documentation>
						Collection in person
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE_SellersStandardRateInternational">
				<xs:annotation>
					<xs:documentation>
						Seller's Standard International Rate
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE_InternationalEconomyService">
				<xs:annotation>
					<xs:documentation>
						International Economy Service
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE_InternationalPriorityService">
				<xs:annotation>
					<xs:documentation>
						International Priority Service
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE_SwiftPostExpressInternational">
				<xs:annotation>
					<xs:documentation>
						SwiftPost Express
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE_SwiftPostInternational">
				<xs:annotation>
					<xs:documentation>
						SwiftPost International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE_EMSSDSCourierInternational">
				<xs:annotation>
					<xs:documentation>
						EMS SDS Courier
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE_EconomySDSCourierInternational">
				<xs:annotation>
					<xs:documentation>
						Economy SDS Courier
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE_OtherCourierInternational">
				<xs:annotation>
					<xs:documentation>
						Other courier or delivery service
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE_CollectionInPersonInternational">
				<xs:annotation>
					<xs:documentation>
						International collection in person
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE_EconomyDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Economy delivery from abroad
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE_StandardDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Standard delivery from abroad
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE_ExpressDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Express delivery from abroad
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE_TrackedDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Tracked delivery from abroad
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PL_DomesticRegular">
				<xs:annotation>
					<xs:documentation>
						Domestic Regular shipping
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PL_DomesticSpecial">
				<xs:annotation>
					<xs:documentation>
						Domestic Special shipping
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PL_EconomyDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Przesylka z zagranicy - ekonomiczna
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PL_StandardDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Przesylka z zagranicy - standardowa
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PL_ExpressDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Przesylka z zagranicy - ekspresowa
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PL_TrackedDeliveryFromAbroad">
				<xs:annotation>
					<xs:documentation>
						Przesylka z zagranicy - miedzynarodowa ze sledzeniem
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FreightShipping">
				<xs:annotation>
					<xs:documentation>
						Service associated with FreightQuote.com
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FreightOtherShipping">
				<xs:annotation>
					<xs:documentation>
						<!-- Freight Other Shipping -->
						(This value is no longer used.)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Freight">
				<xs:annotation>
					<xs:documentation>
						Service associated with any freight service other than FreightQuote.com
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FreightShippingInternational">
				<xs:annotation>
					<xs:documentation>
						Freight Shipping International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSGround">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ShippingMethodOvernight">
				<xs:annotation>
					<xs:documentation>
						Overnight flat rate shipping service (domestic only)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSPriorityFlatRateEnvelope">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Flat Rate Envelope
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSPriorityFlatRateBox">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Flat Rate Box
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSGlobalPrioritySmallEnvelope">
				<xs:annotation>
					<xs:documentation>
						USPS Global Priority Mail Small Envelope
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSGlobalPriorityLargeEnvelope">
				<xs:annotation>
					<xs:documentation>
						USPS Global Priority Mail Large Envelope
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSExpressFlatRateEnvelope">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail Express Flat Rate Envelope
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UPSWorldWideExpressBox10kg">
				<xs:annotation>
					<xs:documentation>
						UPS Worldwide Express Box 10 Kg
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UPSWorldWideExpressBox25kg">
				<xs:annotation>
					<xs:documentation>
						UPS Worldwide Express Box 25 Kg
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UPSWorldWideExpressPlusBox10kg">
				<xs:annotation>
					<xs:documentation>
						UPS Worldwide Express Plus Box 10 Kg
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UPSWorldWideExpressPlusBox25kg">
				<xs:annotation>
					<xs:documentation>
						UPS Worldwide Express Plus box 25 Kg
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HK_LocalPickUpOnly">
				<xs:annotation>
					<xs:documentation>
						Local pick up only
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HK_LocalCourier">
				<xs:annotation>
					<xs:documentation>
						Local courier
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HK_DomesticRegularShipping">
				<xs:annotation>
					<xs:documentation>
						Domestic regular shipping
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HK_DomesticSpecialShipping">
				<xs:annotation>
					<xs:documentation>
						Domestic special shipping
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HK_InternationalRegularShipping">
				<xs:annotation>
					<xs:documentation>
						International regular shipping
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HK_InternationalSpecialShipping">
				<xs:annotation>
					<xs:documentation>
						International special shipping
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SG_LocalPickUpOnly">
				<xs:annotation>
					<xs:documentation>
						Local pick up only
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SG_LocalCourier">
				<xs:annotation>
					<xs:documentation>
						Local courier
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SG_DomesticStandardMail">
				<xs:annotation>
					<xs:documentation>
						Domestic standard mail
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SG_DomesticNonStandardMail">
				<xs:annotation>
					<xs:documentation>
						Domestic non standard mail
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SG_DomesticSpeedpostIslandwide">
				<xs:annotation>
					<xs:documentation>
						Domestic Speedpost Islandwide
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SG_InternationalStandardMail">
				<xs:annotation>
					<xs:documentation>
						International standard mail
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SG_InternationalExpressMailService">
				<xs:annotation>
					<xs:documentation>
						International Express Mail Service (EMS)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SG_InternationalCourier">
				<xs:annotation>
					<xs:documentation>
						International courier (DHL, FedEx, UPS)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_DePostZendingNONPRIOR">
				<xs:annotation>
					<xs:documentation>
						De Post zending - NON PRIOR (2 werkdagen)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_DePostZendingPRIOR">
				<xs:annotation>
					<xs:documentation>
						De Post zending - PRIOR (1 werkdag)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_DePostZendingAangetekend">
				<xs:annotation>
					<xs:documentation>
						De Post zending - aangetekend (1 werkdag)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_KilopostPakje">
				<xs:annotation>
					<xs:documentation>
						Kilopost pakje (2 werkdagen)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_Taxipost">
				<xs:annotation>
					<xs:documentation>
						Taxipost (express)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_KialaAfhaalpunt">
				<xs:annotation>
					<xs:documentation>
						Kiala afhaalpunt (1 tot 4 werkdagen)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_VasteKostenStandaardVerzending">
				<xs:annotation>
					<xs:documentation>
						Vaste kosten standaard verzending
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_VasteKostenVersneldeVerzending">
				<xs:annotation>
					<xs:documentation>
						Vaste kosten versnelde verzending
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_VerzekerdeVerzending">
				<xs:annotation>
					<xs:documentation>
						Verzekerde verzending
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_LaPosteEnvoiNONPRIOR">
				<xs:annotation>
					<xs:documentation>
						La Poste envoi NON PRIOR (2 jours ouvrables)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_LaPosteEnvoiPRIOR">
				<xs:annotation>
					<xs:documentation>
						La Poste envoi PRIOR (1 jour ouvrable)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_LaPosteEnvoiRecommande">
				<xs:annotation>
					<xs:documentation>
						La Poste envoi recommande (1 jour ouvrable)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_PaquetKilopost">
				<xs:annotation>
					<xs:documentation>
						Paquet Kilopost (2 jours ouvrables)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_Taxipost">
				<xs:annotation>
					<xs:documentation>
						Taxipost (express)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_PointRetraitKiala">
				<xs:annotation>
					<xs:documentation>
						Point retrait Kiala (1 a 4 jours ouvrables)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_LivraisonStandardPrixforFaitaire">
				<xs:annotation>
					<xs:documentation>
						Livraison standard - prix forfaitaire
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_LivraisonExpressPrixforFaitaire">
				<xs:annotation>
					<xs:documentation>
						Livraison express - prix forfaitaire
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_LivraisonSecurise">
				<xs:annotation>
					<xs:documentation>
						Livraison securisee
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_DePostZendingPRIORInternational">
				<xs:annotation>
					<xs:documentation>
						De Post zending - PRIOR
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_DePostZendingNONPRIORInternational">
				<xs:annotation>
					<xs:documentation>
						De Post zending - NON PRIOR
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_DePostZendingAangetekendInternational">
				<xs:annotation>
					<xs:documentation>
						De Post zending - aangetekend
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_KilopostPakjeInternational">
				<xs:annotation>
					<xs:documentation>
						Kilopost pakje Internationaal
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_TaxipostExpressverzending">
				<xs:annotation>
					<xs:documentation>
						Taxipost expressverzending
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_VerzekerdeVerzendingInternational">
				<xs:annotation>
					<xs:documentation>
						Verzekerde verzending
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_LaPosteenvoiePRIOR">
				<xs:annotation>
					<xs:documentation>
						La Poste envoie PRIOR
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_LaPosteenvoieNONPRIOR">
				<xs:annotation>
					<xs:documentation>
						La Poste envoie NON PRIOR
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_LaPosteenvoieRecommande">
				<xs:annotation>
					<xs:documentation>
						La Poste envoie recommande
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_PaquetKilopostInternationale">
				<xs:annotation>
					<xs:documentation>
						Paquet  Kilopost Internationale
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_ExpressTaxipost">
				<xs:annotation>
					<xs:documentation>
						BEFR_Express Taxipost
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_LivraisonStandardInternationalePrixforFaitaire">
				<xs:annotation>
					<xs:documentation>
						Livraison standard internationale - prix forfaitaire
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_LivraisonExpressInternationalePrixforFaitaire">
				<xs:annotation>
					<xs:documentation>
						Livraison express internationale - prix forfaitaire
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_LivraisonSecuriseInternational">
				<xs:annotation>
					<xs:documentation>
						Livraison securisee
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_Chronopost">
				<xs:annotation>
					<xs:documentation>
						Chronopost
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_RoyalMailSpecialDeliveryNextDay">
				<xs:annotation>
					<xs:documentation>
						Royal Mail Special Delivery; 1:00 pm
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_PostLightPacketInternational">
				<xs:annotation>
					<xs:documentation>
						Canada Post Light Packet International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_PostLightPacketUSA">
				<xs:annotation>
					<xs:documentation>
						Canada Post Light Packet USA
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PL_DHLInternational">
				<xs:annotation>
					<xs:documentation>
						DHL
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PL_InternationalRegular">
				<xs:annotation>
					<xs:documentation>
						Przesylka zagraniczna - zwykla
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PL_InternationalSpecial">
				<xs:annotation>
					<xs:documentation>
						Przesylka zagraniczna - priorytetowa
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PL_UPSInternational">
				<xs:annotation>
					<xs:documentation>
						UPS
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_StandardDelivery">
				<xs:annotation>
					<xs:documentation>
						Normes de livraison postale
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_ExpeditedDelivery">
				<xs:annotation>
					<xs:documentation>
						Expedition acceleree
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_PostLettermail">
				<xs:annotation>
					<xs:documentation>
						Postes Canada, Poste-lettres
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_PostRegularParcel">
				<xs:annotation>
					<xs:documentation>
						Postes Canada, Colis standard
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_PostExpeditedParcel">
				<xs:annotation>
					<xs:documentation>
						Postes Canada, Colis acceleres
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_PostXpresspost">
				<xs:annotation>
					<xs:documentation>
						Postes Canada, Xpresspost
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_PostPriorityCourier">
				<xs:annotation>
					<xs:documentation>
						Postes Canada, Messageries prioritaires
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_StandardInternational">
				<xs:annotation>
					<xs:documentation>
						Expedition standard - International, tarif fixe
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_ExpeditedInternational">
				<xs:annotation>
					<xs:documentation>
						Expedition acceleree - International, tarif fixe
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_OtherInternational">
				<xs:annotation>
					<xs:documentation>
						Autres services d'expedition internationale (voir description)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_PostExpeditedParcelUSA">
				<xs:annotation>
					<xs:documentation>
						Postes Canada, Colis acceleres - E.U.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_PostSmallPacketsUSA">
				<xs:annotation>
					<xs:documentation>
						Postes Canada, Petits paquets - E.U.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_PostXpresspostUSA">
				<xs:annotation>
					<xs:documentation>
						Postes Canada, Xpresspost - E.U.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_PostXpresspostInternational">
				<xs:annotation>
					<xs:documentation>
						Postes Canada, Xpresspost - International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_PostInternationalParcelSurface">
				<xs:annotation>
					<xs:documentation>
						Postes Canada, Colis international de surface
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_PostInternationalParcelAir">
				<xs:annotation>
					<xs:documentation>
						Postes Canada, Colis-avion - International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_SmallPacketsInternational">
				<xs:annotation>
					<xs:documentation>
						Petits paquets - International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_PurolatorInternational">
				<xs:annotation>
					<xs:documentation>
						Purolator International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_PostSmallPacketsUSAGround">
				<xs:annotation>
					<xs:documentation>
						Postes Canada, Petits paquets - E.U. service de surface
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_PostSmallPacketsUSAAir">
				<xs:annotation>
					<xs:documentation>
						Postes Canada, Petits paquets - E.U. par avion
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_SmallPacketsInternationalGround">
				<xs:annotation>
					<xs:documentation>
						Petits paquets - International, courrier-surface
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_SmallPacketsInternationalAir">
				<xs:annotation>
					<xs:documentation>
						Petits paquets - International, courrier-avion
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_PostUSALetterPost">
				<xs:annotation>
					<xs:documentation>
						Postes Canada, Poste aux lettres - E.U.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_PostInternationalLetterPost">
				<xs:annotation>
					<xs:documentation>
						Postes Canada, Poste aux lettres - International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_UPSExpressCanada">
				<xs:annotation>
					<xs:documentation>
						UPS Express Saver
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_UPSExpressSaverCanada">
				<xs:annotation>
					<xs:documentation>
						UPS Express Saver Canada
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_UPSExpeditedCanada">
				<xs:annotation>
					<xs:documentation>
						UPS Expedited Canada
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_UPSStandardCanada">
				<xs:annotation>
					<xs:documentation>
						UPS Standard au Canada
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_UPSExpressUnitedStates">
				<xs:annotation>
					<xs:documentation>
						UPS Express Etats-Unis
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_UPSExpeditedUnitedStates">
				<xs:annotation>
					<xs:documentation>
						UPS Expedited Etats-Unis
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_UPS3DaySelectUnitedStates">
				<xs:annotation>
					<xs:documentation>
						3Day Select aux Etats-Unis
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_UPSStandardUnitedStates">
				<xs:annotation>
					<xs:documentation>
						UPS Standard aux Etats-Unis
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_UPSWorldWideExpress">
				<xs:annotation>
					<xs:documentation>
						UPS Worlwide Express
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CAFR_UPSWorldWideExpedited">
				<xs:annotation>
					<xs:documentation>
						UPS Worlwide Expedited
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_RoyalMailSpecialDelivery9am">
				<xs:annotation>
					<xs:documentation>
						Royal Mail Special Delivery 9:00 am
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSFirstClassMailInternational">
				<xs:annotation>
					<xs:documentation>
						USPS First Class Mail Intl / First Class Package Intl Service
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSPriorityMailInternational">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSExpressMailInternational">
				<xs:annotation>
					<xs:documentation>
						USPS Priority Mail Express International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_StandardInternational">
				<xs:annotation>
					<xs:documentation>
						Standardpauschale fur internationalen Versand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_ExpeditedInternational">
				<xs:annotation>
					<xs:documentation>
						Expresspauschale fur internationalen Versand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_SonstigerVersandSieheArtikelbeschreibung">
				<xs:annotation>
					<xs:documentation>
						Sonstiger Versand (Siehe Artikelbeschreibung)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TW_StandardInternationalFixedRate">
				<xs:annotation>
					<xs:documentation>
						 International Standard FixedRate for Taiwan
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TW_ExpeditedInternationalFixedRate">
				<xs:annotation>
					<xs:documentation>
						 International Express FixedRate for Taiwan
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSGlobalExpressGuaranteed">
				<xs:annotation>
					<xs:documentation>
						USPS Global Express Guaranteed
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_RegularWithInsurance">
				<xs:annotation>
					<xs:documentation>
						Regular with Insurance
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_ExpressWithInsurance">
				<xs:annotation>
					<xs:documentation>
						Express with Insurance
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DeutschePostWarensendungInternational">
				<xs:annotation>
					<xs:documentation>
						Deutsche Post Warensendung
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DeutschePostByendung">
				<xs:annotation>
					<xs:documentation>
						Deutsche Post Byendung
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_HermesPaketUnversichertInternational">
				<xs:annotation>
					<xs:documentation>
						Hermes Paket (unversichert)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_HermesPaketVersichertInternational">
				<xs:annotation>
					<xs:documentation>
						Hermes Paket (versichert)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_iLoxxTransportXXLInternational">
				<xs:annotation>
					<xs:documentation>
						iloxx Transport XXL
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_iLoxxUbernachtExpressInternational">
				<xs:annotation>
					<xs:documentation>
						iloxx Ubernacht Express
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_iLoxxStandardInternational">
				<xs:annotation>
					<xs:documentation>
						iloxx Standard
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_StandardInternational">
				<xs:annotation>
					<xs:documentation>
						Standardpauschale fur internationalen Versand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_ExpeditedInternational">
				<xs:annotation>
					<xs:documentation>
						Expresspauschale fur internationalen Versand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DeutschePostBriefIntlEcon">
				<xs:annotation>
					<xs:documentation>
						Deutsche Post Presse &amp; Bucher Economy
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DeutschePostBriefIntlPri">
				<xs:annotation>
					<xs:documentation>
						Deutsche Post Presse &amp; Bucher Priority
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_BitteTreffenSieEineAuswahl">
				<xs:annotation>
					<xs:documentation>
						AT_BITTE_TREFFEN_SIE_EINE_AUSWAHL
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_EinschreibenVersandInklEinschreibengebuhr">
				<xs:annotation>
					<xs:documentation>
						Einschreiben (Versand inkl. Einschreibengebuhr)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_NachnahmeVersandInklNachnahmegebuhr">
				<xs:annotation>
					<xs:documentation>
						Nachnahme (Versand inkl. Nachnahmegebuhr)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_ExpressOrCourierInternational">
				<xs:annotation>
					<xs:documentation>
						Express- oder Kurierversand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_InsuredExpressOrCourierInternational">
				<xs:annotation>
					<xs:documentation>
						Versicherter Express- oder Kurierversand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_SpecialDispatchInternational">
				<xs:annotation>
					<xs:documentation>
						Sonderversand (z.B. Sperrgut, KFZ)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_InsuredSpecialDispatchInternational">
				<xs:annotation>
					<xs:documentation>
						Versicherter Sonderversand (z.B. Sperrgut, KFZ)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_StandardInternational">
				<xs:annotation>
					<xs:documentation>
						Standardpauschale fur internationalen Versand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_ExpeditedInternational">
				<xs:annotation>
					<xs:documentation>
						 Expresspauschale fur internationalen Versand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_OtherInternationalShipping">
				<xs:annotation>
					<xs:documentation>
						Sonstiger Versand (Siehe Artikelbeschreibung)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_BitteTreffenSieEineAuswahl">
				<xs:annotation>
					<xs:documentation>
						CH_BITTE_TREFFEN_SIE_EINE_AUSWAHL
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_UnversicherterVersand">
				<xs:annotation>
					<xs:documentation>
						Unversicherter Versand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_VersicherterVersand">
				<xs:annotation>
					<xs:documentation>
						Versicherter Versand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_EinschreibenVersandInklEinschreibengebuhr">
				<xs:annotation>
					<xs:documentation>
						 Einschreiben (Versand inkl. Einschreibengebuhr)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_NachnahmeVersandInklNachnahmegebuhr">
				<xs:annotation>
					<xs:documentation>
						Nachnahme (Versand inkl. Nachnahmegebuhr)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_ExpressOrCourierInternational">
				<xs:annotation>
					<xs:documentation>
						Express- oder Kurierversand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_InsuredExpressOrCourierInternational">
				<xs:annotation>
					<xs:documentation>
						Versicherter Express- oder Kurierversand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_SonderversandZBSperrgutKFZ">
				<xs:annotation>
					<xs:documentation>
						Sonderversand (z.B. Sperrgut, KFZ)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_VersicherterSonderversandZBSperrgutKFZ">
				<xs:annotation>
					<xs:documentation>
						Versicherter Sonderversand (z.B. Sperrgut, KFZ)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_StandardversandAPostPriority">
				<xs:annotation>
					<xs:documentation>
						Standardversand (A-Post/Priority)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_StandardversandBPostEconomy">
				<xs:annotation>
					<xs:documentation>
						Standardversand (B-Post/Economy)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_BitteTreffenSieEineAuswahl">
				<xs:annotation>
					<xs:documentation>
						DE_BITTE_TREFFEN_SIE_EINE_AUSWAHL
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_EinschreibenVersandInklEinschreibengebuhr">
				<xs:annotation>
					<xs:documentation>
						Einschreiben (Versand inkl. Einschreibengebuhr)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_NachnahmeVersandInklNachnahmegebuhr">
				<xs:annotation>
					<xs:documentation>
						Nachnahme (Versand inkl. Nachnahmegebuhr)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_ExpressOrCourierInternational">
				<xs:annotation>
					<xs:documentation>
						Express- oder Kurierversand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_InsuredExpressOrCourierInternational">
				<xs:annotation>
					<xs:documentation>
						Versicherter Express- oder Kurierversand
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_SonderversandZBMobelKFZ">
				<xs:annotation>
					<xs:documentation>
						Sonderversand (z.B. Mobel, KFZ)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_VersicherterSonderversandZBMobelKFZ">
				<xs:annotation>
					<xs:documentation>
						Versicherter Sonderversand (z.B. Mobel, KFZ)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DeutschePostBriefInternational">
				<xs:annotation>
					<xs:documentation>
						Deutsche Post Brief
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE_StandardInternationalFlatRatePostage">
				<xs:annotation>
					<xs:documentation>
						Standard Int'l Flat Rate Postage
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE_ExpeditedInternationalFlatRatePostage">
				<xs:annotation>
					<xs:documentation>
						Expedited Int'l Flat Rate Postage
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IE_OtherInternationalPostage">
				<xs:annotation>
					<xs:documentation>
						Other Int'l Postage (see description)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_StandardInternationalFlatRatePostage">
				<xs:annotation>
					<xs:documentation>
						Standard Int'l Flat Rate Postage
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_ExpeditedInternationalFlatRatePostage">
				<xs:annotation>
					<xs:documentation>
						Expedited Int'l Flat Rate Postage
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_OtherInternationalPostage">
				<xs:annotation>
					<xs:documentation>
						Other Int'l Postage (see description)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_ChronopostChronoRelais">
				<xs:annotation>
					<xs:documentation>
						Chronopost - Chrono Relais
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_Chrono10">
				<xs:annotation>
					<xs:documentation>
						Chrono 10
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_Chrono13">
				<xs:annotation>
					<xs:documentation>
						Chrono 13
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_Chrono18">
				<xs:annotation>
					<xs:documentation>
						Chrono 18
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_ChronopostExpressInternational">
				<xs:annotation>
					<xs:documentation>
						Chronopost Express International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Pickup">
				<xs:annotation>
					<xs:documentation>
						PickUp Only Service
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Delivery">
				<xs:annotation>
					<xs:documentation>
						Delivery
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CA_Pickup">
				<xs:annotation>
					<xs:documentation>
						Pickup Only Service
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_Pickup">
				<xs:annotation>
					<xs:documentation>
						Abholung
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_Pickup">
				<xs:annotation>
					<xs:documentation>
						Pickup
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_SmallParcels">
				<xs:annotation>
					<xs:documentation>
						Small Parcels
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_SmallParcelWithTracking">
				<xs:annotation>
					<xs:documentation>Small Parcel With Tracking</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_SmallParcelWithTrackingAndSignature">
				<xs:annotation>
					<xs:documentation>Small Parcel With Tracking And Signature</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_RegularParcelWithTracking">
				<xs:annotation>
					<xs:documentation>Regular Parcel With Tracking</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_RegularParcelWithTrackingAndSignature">
				<xs:annotation>
					<xs:documentation>Regular Parcel With Tracking And Signature</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_PrePaidExpressPostSatchel5kg">
				<xs:annotation>
					<xs:documentation>PrePaid Express Post Satchel 5kg</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_PrePaidParcelPostSatchels500g">
				<xs:annotation>
					<xs:documentation>
						PrePaid Parcel Post Satchels 500g
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_PrePaidParcelPostSatchels3kg">
				<xs:annotation>
					<xs:documentation>
						PrePaid Parcel Post Satchels 3kg
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_PrePaidParcelPostSatchels5kg">
				<xs:annotation>
					<xs:documentation>
						PrePaid Parcel Post Satchels 5kg
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_PrePaidExpressPostSatchel500g">
				<xs:annotation>
					<xs:documentation>
						PrePaid Express Post Satchel 500g
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_PrePaidExpressPostSatchel3kg">
				<xs:annotation>
					<xs:documentation>
						PrePaid Express Post Satchel 3kg
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_PrePaidExpressPostPlatinum500g">
				<xs:annotation>
					<xs:documentation>
						PrePaid Express Post Platinum 500g
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_PrePaidExpressPostPlatinum3kg">
				<xs:annotation>
					<xs:documentation>
						PrePaid Express Post Platinum 3kg
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_ExpressCourierInternational">
				<xs:annotation>
					<xs:documentation>
						Express Courier International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_ExpressPostInternational">
				<xs:annotation>
					<xs:documentation>
						Express Post International
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_PrePaidExpressPostInternationalEnvelopeC5">
				<xs:annotation>
					<xs:documentation>
						PrePaid Express Post International Envelope C5
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_PrePaidExpressPostInternationalEnvelopeB4">
				<xs:annotation>
					<xs:documentation>
						PrePaid Express Post International Envelope B4
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_PrePaidExpressPostInternationalSatchels2kg">
				<xs:annotation>
					<xs:documentation>
						PrePaid Express Post International Satchels 2kg
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_PrePaidExpressPostInternationalSatchels3kg">
				<xs:annotation>
					<xs:documentation>
						PrePaid Express Post International Satchels 3kg
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_PrePaidExpressPostInternationalBox5kg">
				<xs:annotation>
					<xs:documentation>
						PrePaid Express Post International Box 5kg
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_PrePaidExpressPostInternationalBox10kg">
				<xs:annotation>
					<xs:documentation>
						PrePaid Express Post International Box 10kg
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_PrePaidExpressPostInternationalBox20kg">
				<xs:annotation>
					<xs:documentation>
						PrePaid Express Post International Box 20kg
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_RegisteredParcelPost">
				<xs:annotation>
					<xs:documentation>
						Registered Parcel Post
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_RegisteredSmallParcel">
				<xs:annotation>
					<xs:documentation>
						Registered Small Parcel
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_RegisteredParcelPostPrepaidSatchel500g">
				<xs:annotation>
					<xs:documentation>
						Registered Parcel Post Prepaid Satchel 500g
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_RegisteredParcelPostPrepaidSatchel3kg">
				<xs:annotation>
					<xs:documentation>
						Registered Parcel Post Prepaid Satchel 3kg
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_RegisteredParcelPostPrepaidSatchel5kg">
				<xs:annotation>
					<xs:documentation>
						Registered Parcel Post Prepaid Satchel 5kg
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_ExpressPostSatchel500g">
				<xs:annotation>
					<xs:documentation>
						eBay Australia Post Express Post 500g Satchel
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AU_ExpressPostSatchel3kg">
				<xs:annotation>
					<xs:documentation>
						eBay Australia Post Express Post 3kg Satchel
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FR_Pickup">
				<xs:annotation>
					<xs:documentation>
						Enlevement
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AT_Pickup">
				<xs:annotation>
					<xs:documentation>
						Pickup
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BENL_Pickup">
				<xs:annotation>
					<xs:documentation>
						Afhalen
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BEFR_Pickup">
				<xs:annotation>
					<xs:documentation>
						Pickup
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CH_Pickup">
				<xs:annotation>
					<xs:documentation>
						Pickup
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="IT_Pickup">
				<xs:annotation>
					<xs:documentation>
						Pickup
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NL_Pickup">
				<xs:annotation>
					<xs:documentation>
						Pickup
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PL_Pickup">
				<xs:annotation>
					<xs:documentation>
						Pickup
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ES_Pickup">
				<xs:annotation>
					<xs:documentation>
						Pickup
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SG_Delivery">
				<xs:annotation>
					<xs:documentation>
						Pickup
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_OtherCourier24">
				<xs:annotation>
					<xs:documentation>
						Other 24 Hour Courier
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_OtherCourier48">
				<xs:annotation>
					<xs:documentation>
						Other 48 Hour Courier
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_OtherCourier3Days">
				<xs:annotation>
					<xs:documentation>
						Other Courier 3 days
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_OtherCourier5Days">
				<xs:annotation>
					<xs:documentation>
						Other Courier 5 days
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Courier">
				<xs:annotation>
					<xs:documentation>
						Courier Shipping
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FedExPriorityOvernight">
				<xs:annotation>
					<xs:documentation>
						FedEx Priority Overnight
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FedExStandardOvernight">
				<xs:annotation>
					<xs:documentation>
						FedEx Standard Overnight
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FedEx2Day">
				<xs:annotation>
					<xs:documentation>
						FedEx 2Day
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FedExGround">
				<xs:annotation>
					<xs:documentation>
						FedEx Ground
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FedExHomeDelivery">
				<xs:annotation>
					<xs:documentation>
						FedEx Home Delivery
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FedExExpressSaver">
				<xs:annotation>
					<xs:documentation>
						FedEx Express Saver
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FedExGroundDisabled">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FedExHomeDeliveryDisabled">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FedExInternationalFirst">
				<xs:annotation>
					<xs:documentation>
						FedEx International First
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FedExInternationalPriority">
				<xs:annotation>
					<xs:documentation>
						FedEx International Priority
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FedExInternationalEconomy">
				<xs:annotation>
					<xs:documentation>
						FedEx International Economy
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FedExInternationalGround">
				<xs:annotation>
					<xs:documentation>
						FedEx International Ground
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EconomyShippingFromOutsideUS">
				<xs:annotation>
					<xs:documentation>
						Economy shipping from outside US
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ExpeditedShippingFromOutsideUS">
				<xs:annotation>
					<xs:documentation>
						Expedited shipping from outside US
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StandardShippingFromOutsideUS">
				<xs:annotation>
					<xs:documentation>
						Standard shipping from outside US
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_EconomyShippingFromOutside">
				<xs:annotation>
					<xs:documentation>
						Economy postage from outside UK
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_ExpeditedShippingFromOutside">
				<xs:annotation>
					<xs:documentation>
						Express postage from outside UK
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_StandardShippingFromOutside">
				<xs:annotation>
					<xs:documentation>
						Standard postage from outside UK
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_SparversandAusDemAusland">
				<xs:annotation>
					<xs:documentation>
						Economy postage from outside DE
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_StandardversandAusDemAusland">
				<xs:annotation>
					<xs:documentation>
						Standard postage from outside DE
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_ExpressversandAusDemAusland">
				<xs:annotation>
					<xs:documentation>
						Express postage from outside DE
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_DHL2KGPaket">
				<xs:annotation>
					<xs:documentation>
						DHL 2kg Paket (nur fuer kurze Zeit)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="InternationalPriorityShipping">
				<xs:annotation>
					<xs:documentation>
						Global Shipping Program
						&lt;br/&gt;
						This shipping service must be selected for the international leg of the shipment.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SameDayShipping">
				<xs:annotation>
					<xs:documentation>
						<!-- Shipping service for Same day delivery -->
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_RoyalMailNextDay">
				<xs:annotation>
					<xs:documentation>
						Royal Mail Tracked 24
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_RoyalMailTracked">
				<xs:annotation>
					<xs:documentation>
						Royal Mail Tracked 48
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayNowImmediateDelivery">
				<xs:annotation>
					<xs:documentation>
					 This value indicates that the order will be delivered by an eBay Now valet through the eBay Now program.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>			
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ShippingServiceCostOverrideListType.xsd #####

-->
	<xs:complexType name="ShippingServiceCostOverrideListType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;ShippingServiceCostOverrideList&lt;/b&gt; container, which is used when the seller wants to override the flat shipping costs for all domestic and/or all international shipping services defined in the Business Policies shipping profile referenced in the &lt;b&gt;SellerProfiles.SellerShippingProfile.ShippingProfileID&lt;/b&gt; field of an Add/Revise/Relist call. 
				&lt;br/&gt;&lt;br/&gt; 
				Shipping service cost overrides are a listing-level concept, and the shipping costs specified through each &lt;b&gt;ShippingServiceCostOverrideList.ShippingServiceCostOverride&lt;/b&gt; container will not change the shipping costs defined for the same shipping services in the Business Policies shipping profile.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ShippingServiceCostOverride" type="ns:ShippingServiceCostOverrideType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						A &lt;b&gt;ShippingServiceCostOverride&lt;/b&gt; container is required for each domestic and/or international shipping service that is defined in the &lt;b&gt;domesticShippingPolicyInfoService&lt;/b&gt; and &lt;b&gt;intlShippingPolicyInfoService&lt;/b&gt; containers of the Business Policies shipping profile. Shipping costs include the cost to ship one item, the cost to ship each additional identical item, and any shipping surcharges applicable to domestic shipping services.
						&lt;br/&gt;&lt;br/&gt; 
						Shipping service cost overrides are a listing-level concept, and the shipping costs specified through each &lt;b&gt;ShippingServiceCostOverride&lt;/b&gt; container will not change the shipping costs defined for the same shipping services in the Business Policies shipping profile.
						&lt;br/&gt;&lt;br/&gt;
						To override the shipping costs for each domestic shipping service in the Business Policies shipping profile, the &lt;b&gt;ShippingServiceType&lt;/b&gt; field should be set to 'Domestic', and to override the shipping costs for each international shipping service, the &lt;b&gt;ShippingServiceType&lt;/b&gt; field should be set to 'International'. For both domestic and international shipping services, the &lt;b&gt;ShippingServicePriority&lt;/b&gt; value should match the &lt;b&gt;sortOrderId&lt;/b&gt; value for the matching shipping service in the shipping profile. If any of the domestic and/or international shipping service priorities and shipping service options in the Add/Revise/Relist call and Business Policies shipping profile do not match, an error occurs.
						&lt;br/&gt;&lt;br/&gt;
						If shipping service cost overrides are used in a listing, the &lt;b&gt;ShippingServiceCostOverride&lt;/b&gt; container will be returned in the &lt;b&gt;GetSellerList&lt;/b&gt; and &lt;b&gt;GetSellingManagerTemplates&lt;/b&gt; calls.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ShippingServiceCostOverrideType.xsd #####

-->
	<xs:complexType name="ShippingServiceCostOverrideType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;strong&gt;ShippingServiceCostOverride&lt;/strong&gt; container, which is used to override the flat shipping costs for each domestic and/or international shipping service that is defined in the &lt;strong&gt;domesticShippingPolicyInfoService&lt;/strong&gt; and &lt;strong&gt;intlShippingPolicyInfoService&lt;/strong&gt; containers of the Business Policies shipping profile. Shipping costs include the cost to ship one item, the cost to ship each additional identical item, and any shipping surcharges applicable to domestic shipping services. A &lt;strong&gt;ShippingServiceCostOverride&lt;/strong&gt; container is required for every domestic and/or international shipping service that is defined in the Business Policies shipping profile. For example, you cannot override the shipping costs for one domestic shipping service but not the other domestic shipping services defined in the Business Policies shipping profile. The same rule applies to international shipping services. 
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ShippingServicePriority" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This integer value maps the particular instance of the &lt;strong&gt;ShippingServiceCostOverride&lt;/strong&gt; container to the &lt;strong&gt;domesticShippingPolicyInfoService&lt;/strong&gt; or &lt;strong&gt;intlShippingPolicyInfoService&lt;/strong&gt; container of the Business Policies shipping profile. The &lt;strong&gt;ShippingServicePriority&lt;/strong&gt; value should match the &lt;strong&gt;sortOrderId&lt;/strong&gt; value for the matching shipping service in the Business Policies shipping profile. If overriding the shipping costs for domestic shipping services, the &lt;strong&gt;ShippingServiceType&lt;/strong&gt; field should be set to 'Domestic', and to override the shipping costs for international shipping services, the &lt;strong&gt;ShippingServiceType&lt;/strong&gt; field should be set to 'International'.
						&lt;br/&gt;&lt;br/&gt;
						If any of the domestic and/or international shipping service priorities and shipping service options in the Add/Revise/Relist call and Business Policies shipping profile do not match, an error occurs. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingServiceType" type="ns:ShippingServiceType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This enumerated value indicates whether domestic or international shipping costs are being overridden. To override the shipping costs for each domestic shipping service in the Business Policies shipping profile, this field should be set to 'Domestic', and to override the shipping costs for each international shipping service, this field should be set to 'International'. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingServiceCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This dollar value indicates the shipping service cost to ship one item to the buyer. If the shipping service costs override operation is successful, this value will override the corresponding &lt;strong&gt;shippingServiceCost&lt;/strong&gt; value set in the &lt;strong&gt;domesticShippingPolicyInfoService&lt;/strong&gt; (domestic shipping service) or &lt;strong&gt;intlShippingPolicyInfoService&lt;/strong&gt; (international shipping service) containers in the Business Policies shipping profile. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingServiceAdditionalCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This dollar value indicates the cost to ship each additional identical item to the buyer. If the shipping service costs override operation is successful, this value will override the corresponding &lt;strong&gt;shippingServiceAdditionalCost&lt;/strong&gt; value set in the &lt;strong&gt;domesticShippingPolicyInfoService&lt;/strong&gt; (domestic shipping service) or &lt;strong&gt;intlShippingPolicyInfoService&lt;/strong&gt; (international shipping service) containers in the Business Policies shipping profile.
						&lt;br/&gt;&lt;br/&gt;
						This field is only applicable to multi-quantity, fixed-price listings. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingSurcharge" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This dollar value indicates the shipping surcharge applicable to the domestic shipping service. If the shipping service costs override operation is successful, this value will override the corresponding &lt;strong&gt;shippingSurcharge&lt;/strong&gt; value set in the &lt;strong&gt;domesticShippingPolicyInfoService&lt;/strong&gt; container in the Business Policies shipping profile.
						&lt;br/&gt;&lt;br/&gt;
						This field can only be used if the shipping surcharges are applicable for the corresponding shipping service. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ShippingServiceDetailsType.xsd #####

-->
	<xs:complexType name="ShippingServiceDetailsType">
		<xs:annotation>
			<xs:documentation>
				Details about a specific shipping service.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Display string that applications can use to present a list of shipping service
						options in a more user-friendly format (such as in a drop-down list).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExpeditedService" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the shipping service is an expedited shipping service.
						See Enabling Get It Fast. Only returned for sites for which the Get It
						Fast feature is enabled and only if true.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Item.DispatchTimeMax in AddItem</Title>
							<URL>AddItem.html#Request.Item.DispatchTimeMax</URL>
						</SeeLink>
						<SeeLink>
							<Title>Item.GetItFast in AddItem</Title>
							<URL>AddItem.html#Request.Item.GetItFast</URL>
						</SeeLink>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InternationalService" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the shipping service is an international shipping service.
						An international shipping service option is required if an item is being
						shipped from one country (origin) to another (destination).
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Item.ShippingDetails.InternationalShippingServiceOption in AddItem</Title>
							<URL>AddItem.html#Request.Item.ShippingDetails.InternationalShippingDiscountProfileID</URL>
						</SeeLink>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingService" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The name of shipping service option. The ShippingServiceDetails.&lt;strong&gt;ValidForSellingFlow&lt;/strong&gt; flag must also be present and &lt;code&gt;true&lt;/code&gt;. Otherwise, that particular shipping service option is no longer valid and cannot be offered to buyers through a listing.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingServiceID" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Numeric identifier. A value greater than 50000 represents an
						international shipping service (confirmed by
						InternationalShippingService being true). Some applications use this ID
						to look up shipping services more efficiently.
						Also useful for applications that have migrated from the legacy XML API.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingTimeMax" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The maximum guaranteed number of days the shipping carrier will
						take to ship an item (not including the time it takes the
						seller to deliver the item to the shipping carrier). Always
						returned when ExpeditedService is true or if defined for a particular service.
						See Enabling Get It Fast feature.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingTimeMin" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The minimum guaranteed number of days the shipping carrier will
						take to ship an item (not including the time it takes the
						seller to deliver the item to the shipping carrier). Always
						returned when ExpeditedService is true or if defined for a
						particular service.
						See Enabling Get It Fast feature.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingServiceCode" type="ns:ShippingServiceCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						For future use.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ServiceType" type="ns:ShippingTypeCodeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						The types of shipping that this shipping service supports.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
							<OnlyTheseValues>Flat, Calculated</OnlyTheseValues>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingPackage" type="ns:ShippingPackageCodeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						The kinds of packages supported by this shipping service.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DimensionsRequired" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is only returned if the shipping service option requires that package
						dimensions are provided by the seller. If it is returned, it is always returned
						as 'true'.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ValidForSellingFlow" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If this field is returned as 'true', the shipping service option can be used in a
						Add/Revise/Relist API call. If this field is returned as 'false', the shipping
						service option is not currently supported and cannot be used in a
						Add/Revise/Relist API call.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SurchargeApplicable" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						True if a surcharge applies for any region that this service ships to.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingCarrier" type="ns:ShippingCarrierCodeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						The codes for carriers supported by this shipping service.
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; Applications should not depend on the completeness of &lt;strong&gt;ShippingCarrierCodeType&lt;/strong&gt;. Instead, applications should call GeteBayDetails, with a &lt;strong&gt;DetailName&lt;/strong&gt; value of &lt;code&gt;ShippingCarrierDetails&lt;/code&gt;, to return the complete list of shipping carriers. To check for the shipping carriers available for a specific site, specify the site ID in the header.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CODService" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This flag is returned as 'true' if the corresponding
						&lt;b&gt;ShippingServiceDetails.ShippingService&lt;/b&gt; value is a COD (Cash-On-Delivery)
						service.
						&lt;br/&gt;&lt;br/&gt;
						COD shipping services are not supported by all sites. This field is only returned if
						'true'.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DeprecationDetails" type="ns:AnnouncementMessageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						A mechanism by which details about deprecation of a shipping service is
						announced. See also MappedToShippingServiceID.
						If this container is empty, it means that there is no mapping for this
						shipping service and that the shipping service will be dropped from the
						listing without an accompanying warning message from the eBay API.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Specifying Shipping Services</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Shipping-Services.html#DeprecatedShippingServices</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MappedToShippingServiceID" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The ID of another shipping service that will be used when a
						shipping service is deprecated. See also DeprecationDetails.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Specifying Shipping Services</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Shipping-Services.html#DeprecatedShippingServices</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CostGroupFlat" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If returned, this is the shipping service group to which the shipping service belongs.
						Valid values are found in CostGroupFlatCodeType.
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>CostGroupFlatCodeType</ListBasedOn>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingServicePackageDetails" type="ns:ShippingServicePackageDetailsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Shipping Package level details for the enclosing shipping service, this
						complex type replaces the existing ShippingPackage type.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="WeightRequired" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If true, a seller who selects this package type for the listing and then offers
						this shipping service must specify WeightMajor and WeightMinor in the item definition.
						If not returned, WeightRequired is false.
					</xs:documentation>
					<xs:appinfo>
						<Default>false</Default>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the latest version number for this field. The version can be
						used to determine if and when to refresh cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Gives the time in GMT that the feature flags for the details were last
						updated. This timestamp can be used to determine if and when to refresh
						cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingCategory" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the shipping category. Shipping categories include the following: ECONOMY, STANDARD, EXPEDITED, ONE_DAY, PICKUP, OTHER, and NONE. International shipping services are generally grouped into the NONE category. For more information on these shipping categories, see the &lt;a href="http://pages.ebay.com/sellerinformation/shipping/chooseservice.html"&gt;Shipping Basics&lt;/a&gt; page on the eBay Shipping Center site.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; This field is returned only for those sites that support shipping categories: US (0), CA (2), CAFR (210), UK (3), AU (15), FR (71), DE (77), IT (101) and ES (186).
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ShippingServiceOptionsType.xsd #####

-->
	<xs:complexType name="ShippingServiceOptionsType">
		<xs:annotation>
			<xs:documentation>
				Container consisting of shipping costs and other details related to a domestic
				shipping service. An exception to the domestic shipping service rule is seen in the
				ShippingServiceSelected container returned under the Order and Transaction
				containers in order and order line item retrieval calls such as GetOrders or
				GetItemTransactions. In this scenario, the SelectedShippingService container
				consists of either domestic or international shipping service data, based on the
				selected service according to the buyer's shipping address.
				&lt;br/&gt;&lt;br/&gt;
				If one or more international shipping services are provided, the
				seller must specify at least one domestic shipping service as well.
				&lt;br/&gt;&lt;br/&gt;
            &lt;span class="tablenote"&gt;
            &lt;strong&gt;Note:&lt;/strong&gt; For GetItemTransactions and GetSellerTransactions, this container does not return accurate shipping service and cost information for multiple line item orders. Use GetOrders instead, and provide the order's combined &lt;strong&gt;OrderID&lt;/strong&gt; to retrieve this information.
            &lt;/span&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ShippingInsuranceCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The insurance cost associated with shipping a single item
						with this shipping service. Exception: for GetItemShipping,
						this is proportional to QuantitySold. If the item has not yet been
						sold, insurance information cannot be calculated and the value is
						0.00. For calculated shipping only.
						Also applicable to Half.com (for GetOrders).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemShipping</CallName>
							<CallName>GetMyeBayBuying</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>AddOrder</CallName>
							<CallName>SendInvoice</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Determining Shipping Costs for a Listing</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Shipping-DeterminingCosts.html</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingService" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A shipping service option being offered by the seller to ship an item to a
						buyer. For a list of valid ShippingService values, &lt;b&gt;GeteBayDetails&lt;/b&gt; 
						with &lt;b&gt;DetailName&lt;/b&gt; set to &lt;b&gt;ShippingServiceDetails&lt;/b&gt;. The
						ShippingServiceDetails.ValidForSellingFlow flag must also be present. Otherwise,
						that particular shipping service option is no longer valid and cannot be offered
						to buyers through a listing.
						&lt;br&gt;&lt;br&gt;
						To view the full list of domestic shipping service options in the response, look for the 
						ShippingServiceDetails.ShippingService fields. Domestic shipping service options will 
						not have a InternationalService=true field, as this indicates that the ShippingService 
						value is an International shipping service option. 
						&lt;br&gt;&lt;br&gt;
						For flat and calculated shipping.
						Also applicable to Half.com (for GetOrders).
						&lt;br&gt;&lt;br&gt;
						If there are two or more services and one is "pickup", "pickup"
						must not be specified as the first service.
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>ShippingServiceCodeType</ListBasedOn>
						<CallInfo>
							<CallName>SendInvoice</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddOrder</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemShipping</CallName>
							<CallName>GetMyeBayBuying</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>ReviseSellingManagerSaleRecord</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<SeeLink>
							<Title>GeteBayDetails</Title>
							<URL></URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingServiceCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The meaning of this element depends on the call and on whether flat or
						calculated shipping has been selected. (For example, it could be the
						cost to ship a single item, the cost to ship all items, or the cost to ship
						just the first of many items, with ShippingServiceAdditionalCost accounting
						for the rest.) When returned by &lt;strong&gt;GetItemShipping&lt;/strong&gt;, it includes the packaging and
						handling cost. For flat and calculated shipping.
						&lt;br&gt;
						&lt;br&gt;
						If a shipping service has been specified (even LocalPickup), GetItem returns
						the shipping service cost, even if the cost is zero. Otherwise, cost is not
						returned.
						&lt;br&gt;
						&lt;br&gt;
						If this is for calculated shipping for a listing that has not
						yet ended, note that the cost cannot be determined until the listing
						has ended and the buyer has specified a postal code.
						&lt;br&gt;
						&lt;br&gt;
						For &lt;strong&gt;GetItemShipping&lt;/strong&gt;, promotional shipping savings is reflected in the cost, if
						applicable. If the promotional shipping option is lower than other shipping
						services being offered, the savings is reflected in the returned shipping
						cost.
						The shipping service named Promotional Shipping Service (or whatever is
						the localized name for it) is included among the shipping services.
						If the promotional shipping cost is lower than the cost of other shipping
						services being offered, it is presented first in the list. (The LOWEST shipping
						service cost is always presented first, regardless of whether there is
						promotional shipping.)
						&lt;br&gt;
						&lt;br&gt;
   					For &lt;strong&gt;GetMyeBaySelling&lt;/strong&gt;, ShippingServiceCost under the SoldList and DeletedFromSoldList containers returns the cost of the  domestic leg of a Global Shipping Program shipment (to the international shipping provider's warehouse).
   					&lt;br&gt;
   					&lt;br&gt;
						Also applicable to Half.com (for GetOrders).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SendInvoice</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddOrder</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<CallName>GetMyeBayBuying</CallName>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BidList</Context>
							<Context>WonList</Context>
							<Context>WatchList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>BestOfferList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>ReviseSellingManagerSaleRecord</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<SeeLink>
							<Title>Determining Shipping Costs for a Listing</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Shipping-DeterminingCosts.html</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingServiceAdditionalCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The cost of shipping each additional item beyond the first item. For input,
						this is required if the listing is for multiple items. For single-item
						listings, it should be zero (or is defaulted to zero if not provided).
						For flat shipping only.
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SendInvoice</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddOrder</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<CallName>GetMyeBayBuying</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Determining Shipping Costs for a Listing</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Shipping-DeterminingCosts.html</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingServicePriority" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This integer value controls the order (relative to other shipping services) in
						which the corresponding ShippingService will appear in the View Item and
						Checkout page. Sellers can specify up to four domestic shipping services (with
						four ShippingServiceOptions containers), so valid values are 1, 2, 3, and 4. A
						shipping service with a ShippingServicePriority value of 1 appears at the top.
						Conversely, a shipping service with a ShippingServicePriority value of 4 appears
						at the bottom of a list of four shipping service options.
						&lt;br&gt;&lt;br&gt;
						This field is applicable to Flat and Calculated shipping. This field is not
						applicable to Half.com listings.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SendInvoice</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddOrder</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<CallName>GetMyeBayBuying</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExpeditedService" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the service is an expedited shipping service. See Enabling Get It Fast.
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemShipping</CallName>
							<CallName>GetMyeBayBuying</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingTimeMin" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The minimum guaranteed number of days in which the shipping carrier
						can ship an item (not including the time it takes the seller to
						deliver the item to the shipping carrier). See Enabling Get It Fast.
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemShipping</CallName>
							<CallName>GetMyeBayBuying</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingTimeMax" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The maximum guaranteed number of days the shipping carrier will
						take to ship an item (not including the time it takes the seller to
						deliver the item to the shipping carrier). See Enabling Get It Fast.
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemShipping</CallName>
							<CallName>GetMyeBayBuying</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingSurcharge" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						An additional fee to charge US buyers who have the item shipped via UPS or FedEx to Alaska, Hawaii
						or Puerto Rico. Can only be assigned a value for the eBay US site and for
						items in the Parts and Accessories category of the eBay Motors site. Only returned if set.
						If some line items in an order have a surcharge, surcharge is added
						only for those line items.
						Flat rate shipping only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SendInvoice</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddOrder</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<TheseSites>US, motors</TheseSites>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetItemShipping</CallName>
							<CallName>GetMyeBayBuying</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>BidList</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>BidList</Context>
							<Context>ScheduledList</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FreeShipping" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A seller offers free shipping by setting FreeShipping to true. This free
						shipping applies only to the first specified domestic shipping service. (It is
						ignored if set for any other shipping service.) If the seller has required
						shipping insurance as part of shipping (the seller set InsuranceOption to
						Required) and then the seller specified FreeShipping, eBay sets the insurance
						cost to 0.00. However, if the seller made shipping insurance optional, eBay
						preserves the cost of shipping insurance; it is up to the buyer whether to buy
						shipping insurance, regardless of whether the seller specified FreeShipping.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemShipping</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Specifying Shipping Services</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Shipping-Services.html#SpecifyingFreeShipping</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalPickup" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
	         The LocalPickup flag is used by the GetMyEbayBuying and GetMyEbaySelling calls to indicate whether the buyer has selected local pickup as the shipping option or the seller has specified local pickup as the first shipping option.
           The LocalPickup flag can also be used with other fields to indicate if there is  no fee for local pickup.  For example, if the LocalPickup flag is used with the ShippingServiceOptions and ShippingServiceCost fields, the seller can indicate that local pickup is an available option and that no is fee charged. This is the equivalent of free shipping.
					</xs:documentation>
				  <xs:appinfo>
					<CallInfo>
					<CallName>GetMyeBayBuying</CallName>
					<CallName>GetMyeBaySelling</CallName>
					<Returned>Conditionally</Returned>
				</CallInfo>
				  </xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ImportCharge" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total cost of customs and taxes for the international leg of an order shipped using the Global Shipping Program. This amount is calculated and supplied for each item by the international shipping provider when a buyer views the item properties.
					</xs:documentation>
					<xs:appinfo>
						<Min>0</Min>
						<Max/>
						<CallInfo>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingPackageInfo" type="ns:ShippingPackageInfoType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						This container is returned in order management calls if the order is being delivered through eBay Now. It contains information on the status of the order, the unique identifier of the store where the order is originating from, and the expected and actual delivery times.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>   
			
			<xs:element name="ShippingServiceCutOffTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The last time of day that an order using the specified shipping service will be accepted by the seller for the current listing. The cut off time applies and is returned only when the <strong>ShippingService</strong> field contains the name of a qualifying time-sensitive shipping service, such as <code>eBayNowImmediateDelivery</code>.
						<br /><br />
						The cut off time is set by eBay and determined in part by the policies and locations of the seller and the shipping carrier.
					</xs:documentation>
					<xs:appinfo>							 					
						<CallInfo>
							<CallName>GetItemShipping</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo> 		
					</xs:appinfo>
				</xs:annotation>
			</xs:element>	
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ShippingServicePackageDetailsType.xsd #####

-->
	<xs:complexType name="ShippingServicePackageDetailsType">
		<xs:annotation>
			<xs:documentation>
			Packages supported by the enclosing shipping service.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Name" type="ns:ShippingPackageCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The name of the package type.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DimensionsRequired" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is only returned if package dimensions are required for the corresponding
						package type (&lt;b&gt;ShippingServicePackageDetails.Name&lt;/b&gt; value) supported 
						by the corresponding shipping service option 
						(&lt;b&gt;ShippingServiceDetails.ShippingService&lt;/b&gt; value).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ShippingServiceType.xsd #####

-->
	<xs:simpleType name="ShippingServiceType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type defines the possible values that can be used in the &lt;b&gt;ShippingServiceType&lt;/b&gt; field of the &lt;b&gt;ShippingServiceCostOverride&lt;/b&gt; container. 
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Domestic">
				<xs:annotation>
					<xs:documentation>
						This value should be used if the seller is overriding shipping costs for all domestic shipping services defined in the Business Policies shipping profile. 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="International">
				<xs:annotation>
					<xs:documentation>
						This value should be used if the seller is overriding shipping costs for all international shipping services defined in the Business Policies shipping profile. 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ShippingTermRequiredDefinitionType.xsd #####

-->
	<xs:complexType name="ShippingTermRequiredDefinitionType">
		<xs:annotation>
			<xs:documentation>
				If the field is present, the corresponding feature applies to the category. The
				field is returned as an empty element (i.e., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ShippingTrackingEventCodeTypeList.xsd #####

-->
	<xs:simpleType name="ShippingTrackingEventCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type defines the possible pickup states for an eBay Now order.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ValetReadyForPickup">
				<xs:annotation>
					<xs:documentation>
						This value indicates that the eBay Now order is ready for pickup by the eBay Now valet at the store.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ValetPickedUpOrder">
				<xs:annotation>
					<xs:documentation>
					  This value indicates that the eBay Now order was picked up by the eBay Now valet.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>			
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						This value is reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>			
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ShippingTypeCodeList.xsd #####

-->
	<xs:simpleType name="ShippingTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				The shipping cost model offered by the seller.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Flat">
				<xs:annotation>
					<xs:documentation>
						Flat shipping model: the seller establishes the cost
						of shipping and cost of shipping insurance, regardless of
						what any buyer-selected shipping service might charge the
						seller.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Calculated">
				<xs:annotation>
					<xs:documentation>
						Calculated shipping model: the cost of shipping is
						determined in large part by the seller-offered and
						buyer-selected shipping service. The seller might assess an
						additional fee via PackagingHandlingCosts.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Freight">
				<xs:annotation>
					<xs:documentation>
						Freight shipping model. Available only for US domestic shipping. The cost of shipping is determined by a third party, FreightQuote.com, based on the item location (zip code).
						&lt;br/&gt;&lt;br/&gt;
						Currently, Freight can be specified only on input via eBay Web site, not via API.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Free">
				<xs:annotation>
					<xs:documentation>
						Free shipping.
						This field is output-only so if you want to use AddItem to specify a free
						Shipping Cost, specify 0 in
						Item.ShippingDetails.ShippingServiceOptions.ShippingServiceCost.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NotSpecified">
				<xs:annotation>
					<xs:documentation>
						The seller did not specify the shipping type.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FlatDomesticCalculatedInternational">
				<xs:annotation>
					<xs:documentation>
						The seller specified one or more flat domestic shipping services
						and one or more calculated international shipping services.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CalculatedDomesticFlatInternational">
				<xs:annotation>
					<xs:documentation>
						The seller specified one or more calculated domestic shipping services
						and one or more flat international shipping services.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FreightFlat">
				<xs:annotation>
					<xs:documentation>
						Freight shipping model: freight shipping may be used when flat or calculated shipping cannot be used due to the greater weight of the item.
						&lt;br/&gt;&lt;br/&gt;
						Currently, FreightFlat is available only for the US, UK, AU, CA and CAFR sites, and only for domestic shipping. On the US site, FreightFlat applies to shipping with carriers that are not affiliated with eBay. For details about freight shipping, see "Specifying Freight Shipping" in the Shipping chapter of the User's Guide.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SimpleItemSortCodeList.xsd #####

-->
	<xs:simpleType name="SimpleItemSortCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumerated type defines the sort values that can be used in the 
				&lt;b&gt;FavoriteSearch.ItemSort&lt;/b&gt; filter in a &lt;b&gt;GetMyeBayBuying&lt;/b&gt; 
				request.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="BestMatch">
				<xs:annotation>
					<xs:documentation>
						Sorts items by Best Match, and no sort order applies. If specified, 
						then Best Match sort also applies to CategoryHistogram.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						This value is reserved for future or internal use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EndTime">
				<xs:annotation>
					<xs:documentation>
						Sorts by the end time of the listing, in ascending or descending order according to the 
						&lt;b&gt;SortOrder&lt;/b&gt; value.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BidCount">
				<xs:annotation>
					<xs:documentation>
						Sorts by number of bids on the item, in ascending or descending order according to the 
						&lt;b&gt;SortOrder&lt;/b&gt; value.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Country">
				<xs:annotation>
					<xs:documentation>
						Sorts by country; no sort order can be specified.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CurrentBid">
				<xs:annotation>
					<xs:documentation>
						Sorts by current bid; descending order only.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Distance">
				<xs:annotation>
					<xs:documentation>
						Sorts by distance; ascending order only.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StartDate">
				<xs:annotation>
					<xs:documentation>
						Sorts by the start time of the listing; recently-listed first.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BestMatchCategoryGroup">
				<xs:annotation>
					<xs:documentation>
						Sorts by BestMatchCategoryGroup, so results are grouped by Best Match within a category.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PricePlusShipping">
				<xs:annotation>
					<xs:documentation>
						Sorts by total cost, which is item cost plus shipping cost. If
						&lt;b&gt;SortOrder&lt;/b&gt; is included and set to 'Ascending', items are sorted 
						in the following order: Lowest total cost (for items where shipping was
						properly specified); then freight-shipping items (lowest to highest); and finally, 
						items for which shipping was not specified (lowest to highest).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SiteBuyerRequirementDetailsType.xsd #####

-->
	<xs:complexType name="SiteBuyerRequirementDetailsType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;BuyerRequirementDetails&lt;/b&gt; container, which is returned in
				GeteBayDetails, and provides the seller with the buyer requirement features (and applicable
				values) that are supported by the listing site.
				&lt;br/&gt;&lt;br/&gt;
				&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
				This container is only returned if &lt;b&gt;BuyerRequirementDetails&lt;/b&gt; is included as a &lt;b&gt;DetailName&lt;/b&gt; 
				filter in the request, or if no &lt;b&gt;DetailName&lt;/b&gt; filters are used in the request.
				&lt;/span&gt;  &lt;br/&gt;&lt;br/&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="LinkedPayPalAccount" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
							Specifies that the site's buyer requirements support PayPal.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaximumBuyerPolicyViolations" type="ns:MaximumBuyerPolicyViolationsDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Blocks bidders who have reached the maximum allowed buyer
						policy violation stricks (in a specific time period) from bidding on this item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaximumItemRequirements" type="ns:MaximumItemRequirementsDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					  Limits unpaying or low feedback bidders, by setting the MaximumItemCount and 
					  MinimumFeedbackScore to define when a bidder is blocked from bidding.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaximumUnpaidItemStrikesInfo" type="ns:MaximumUnpaidItemStrikesInfoDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					  Specifies a maximum number of unpaid items strikes that will result in blocking a bidder from
					  bidding on the item (within a specific time period).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MinimumFeedbackScore" type="ns:MinimumFeedbackScoreDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container consists of the values that can be used in the 
						&lt;b&gt;BuyerRequirementDetails.MinimumFeedbackScore&lt;/b&gt; field when listing
						an item through an Add/Revise/Relist API call. The Feedback Score for a potential
						buyer must be greater than or equal to the specified value, or that buyer is blocked
						from buying the item.
						&lt;br/&gt;&lt;br/&gt;
						For this container to appear in the response,
						&lt;b&gt;BuyerRequirementDetails&lt;/b&gt; must be one of the values passed into the
						&lt;b&gt;DetailLevel&lt;/b&gt; field in the request (or, no
						&lt;b&gt;DetailLevel&lt;/b&gt; filters should be used).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShipToRegistrationCountry" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies that the site's buyer requirements support ShipToRegistrationCountry.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VerifiedUserRequirements" type="ns:VerifiedUserRequirementsDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the valid values for limiting unverified bidders.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the latest version number for this field. The version can be
						used to determine if and when to refresh cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Gives the time in GMT when the feature flags for the details were last
						updated. This timestamp can be used to determine if and when to refresh
						cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SiteCodeList.xsd #####

-->
	<xs:simpleType name="SiteCodeType">
		<xs:annotation>
			<xs:documentation>
				eBay sites (by the country in which each resides) on which a user is registered
				and on which items can be listed.
			</xs:documentation>
			<xs:appinfo>
 				<allValuesExcept> China, eBayMotors, Sweden, Taiwan </allValuesExcept>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="US">
				<xs:annotation>
					<xs:documentation>
						USA, site ID 0, abbreviation US, currency USD.
						&lt;br/&gt;(&lt;a href="http://www.ebay.com" target="_blank"&gt;http://www.ebay.com&lt;/a&gt;)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Canada">
				<xs:annotation>
					<xs:documentation>
						Canada, site ID 2, abbreviation CA, currencies CAD and USD.
						&lt;br/&gt;(&lt;a href="http://www.ebay.ca" target="_blank"&gt;http://www.ebay.ca&lt;/a&gt;)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK">
				<xs:annotation>
					<xs:documentation>
						United Kingdom, site ID 3, abbreviation UK, currency GBP.
						&lt;br/&gt;(&lt;a href="http://www.ebay.co.uk" target="_blank"&gt;http://www.ebay.co.uk&lt;/a&gt;)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Australia">
				<xs:annotation>
					<xs:documentation>
						Australia, site ID 15, abbreviation AU, currency AUD.
						&lt;br/&gt;(&lt;a href="http://www.ebay.com.au" target="_blank"&gt;http://www.ebay.com.au&lt;/a&gt;)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Austria">
				<xs:annotation>
					<xs:documentation>
						Austria, site ID 16, abbreviation AT, currency EUR.
						&lt;br/&gt;(&lt;a href="http://www.ebay.at" target="_blank"&gt;http://www.ebay.at&lt;/a&gt;)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Belgium_French">
				<xs:annotation>
					<xs:documentation>
						Belgium (French), site ID 23, abbreviation BEFR, currency EUR.
						&lt;br/&gt;(&lt;a href="http://www.ebay.be" target="_blank"&gt;http://www.ebay.be&lt;/a&gt;)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="France">
				<xs:annotation>
					<xs:documentation>
						France, site ID 71, abbreviation FR, currency EUR.
						&lt;br/&gt;(&lt;a href="http://www.ebay.fr" target="_blank"&gt;http://www.ebay.fr&lt;/a&gt;)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Germany">
				<xs:annotation>
					<xs:documentation>
						Germany, site ID 77, abbreviation DE, currency EUR.
						&lt;br/&gt;(&lt;a href="http://www.ebay.de" target="_blank"&gt;http://www.ebay.de&lt;/a&gt;)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Italy">
				<xs:annotation>
					<xs:documentation>
						Italy, site ID 101, abbreviation IT, currency EUR.
						&lt;br/&gt;(&lt;a href="http://www.ebay.it" target="_blank"&gt;http://www.ebay.it&lt;/a&gt;)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Belgium_Dutch">
				<xs:annotation>
					<xs:documentation>
						Belgium (Dutch), site ID 123, abbreviation BENL, currency EUR.
						&lt;br/&gt;(&lt;a href="http://www.ebay.be" target="_blank"&gt;http://www.ebay.be&lt;/a&gt;)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Netherlands">
				<xs:annotation>
					<xs:documentation>
						Netherlands, site ID 146, abbreviation NL, currency EUR.
						&lt;br/&gt;(&lt;a href="http://www.ebay.nl" target="_blank"&gt;http://www.ebay.nl&lt;/a&gt;)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Spain">
				<xs:annotation>
					<xs:documentation>
						Spain, site ID 186, abbreviation ES, currency EUR.
						&lt;br/&gt;(&lt;a href="http://www.ebay.es" target="_blank"&gt;http://www.ebay.es&lt;/a&gt;)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Switzerland">
				<xs:annotation>
					<xs:documentation>
						Switzerland, site ID 193, abbreviation CH, currency CHF.
						&lt;br/&gt;(&lt;a href="http://www.ebay.ch" target="_blank"&gt;http://www.ebay.ch&lt;/a&gt;)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Taiwan">
				<xs:annotation>
					<xs:documentation>
						Taiwan, currency TWD. Note that the old eBay Taiwan site is no longer in operation, and the new site does not use this API.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayMotors">
				<xs:annotation>
					<xs:documentation>
						<!-- no longer separate eBay Motors site. eBay Motors, site ID 100, currency USD. -->
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HongKong">
				<xs:annotation>
					<xs:documentation>
						Hong Kong, site ID 201, abbreviation HK, currency HKD.
						&lt;br/&gt;(&lt;a href="http://www.ebay.com.hk" target="_blank"&gt;http://www.ebay.com.hk&lt;/a&gt;)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Singapore">
				<xs:annotation>
					<xs:documentation>
						Singapore, site ID 216, abbreviation SG, currency SGD.
						&lt;br/&gt;(&lt;a href="http://www.ebay.com.sg" target="_blank"&gt;http://www.ebay.com.sg&lt;/a&gt;)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="India">
				<xs:annotation>
					<xs:documentation>
						India, site ID 203, abbreviation IN, currency INR.
						&lt;br/&gt;(&lt;a href="http://www.ebay.in" target="_blank"&gt;http://www.ebay.in&lt;/a&gt;)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="China">
				<xs:annotation>
					<xs:documentation>
						<!-- China, currency CNY. Note that there is no longer an eBay China site. -->
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Ireland">
				<xs:annotation>
					<xs:documentation>
						Ireland, site ID 205, abbreviation IE, currency EUR.
						&lt;br/&gt;(&lt;a href="http://www.ebay.ie" target="_blank"&gt;http://www.ebay.ie&lt;/a&gt;)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Malaysia">
				<xs:annotation>
					<xs:documentation>
						Malaysia, site ID 207, abbreviation MY, currency MYR.
						&lt;br/&gt;(&lt;a href="http://www.ebay.com.my" target="_blank"&gt;http://www.ebay.com.my&lt;/a&gt;)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Philippines">
				<xs:annotation>
					<xs:documentation>
						Philippines, site ID 211, abbreviation PH, currency PHP.
						&lt;br/&gt;(&lt;a href="http://www.ebay.ph" target="_blank"&gt;http://www.ebay.ph&lt;/a&gt;)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Poland">
				<xs:annotation>
					<xs:documentation>
						Poland, site ID 212, abbreviation PL, currency PLN.
						&lt;br/&gt;(&lt;a href="http://www.ebay.pl" target="_blank"&gt;http://www.ebay.pl&lt;/a&gt;)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Sweden">
				<xs:annotation>
					<xs:documentation>
					<!-- This value is no longer applicable.  -->
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CanadaFrench">
				<xs:annotation>
					<xs:documentation>
						CanadaFrench, site ID 210, abbreviation CAFR, currencies CAD and USD.
						&lt;br/&gt;(&lt;a href="http://www.cafr.ebay.ca" target="_blank"&gt;http://www.cafr.ebay.ca&lt;/a&gt;)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SiteDefaultsType.xsd #####

-->
	<xs:complexType name="SiteDefaultsType">
		<xs:annotation>
			<xs:documentation>
				A container for feature definitions that apply to the entire site.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ListingDuration" type="ns:ListingDurationReferenceType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Specifies the ID of a set of default durations for a certain type of listing.
						The actual duration values are returned within the FeatureDefinitions node.
						The type of listing is named in the type attribute.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingTermsRequired" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether sellers are
						required to specify a domestic shipping service and its associated cost
						when listing items. True means the shipping terms are required
						unless a specific category overrides this setting.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BestOfferEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether categories allow
						Best Offers. True means Best Offers are allowed site-wide,
						unless a specific category overrides the setting.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DutchBINEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is no longer applicable as Dutch auctions are no longer available on 
						eBay sites.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserConsentRequired" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether a bidder must consent to the
						bid by confirming that he or she read and agrees to the terms in eBay's
						privacy policy.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="HomePageFeaturedEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether or not it is possible to enhance a listing by putting
						it into a rotation for display on a special area of the eBay home page.
						Support for this feature varies by site. Item or feedback restrictions may apply.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProPackEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether categories allow
						the ProPack feature (a feature pack). True means ProPack is allowed site-wide,
						unless a specific category overrides the setting.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BasicUpgradePackEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether
						categories allow the BasicUpgradePack feature (a feature pack).
						No longer allowed on any sites.
						Formerly, Australia site (site ID 15, abbreviation AU) only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ValuePackEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether
						categories allow the ValuePack feature (a feature pack).
						True means it is allowed site-wide, unless a specific category overrides the setting.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProPackPlusEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether
						categories allow the ProPackPlus feature (a feature pack).
						True means it is allowed site-wide, unless a specific category overrides the setting.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AdFormatEnabled" type="ns:AdFormatEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether categories allow
						Classified Ad format listings. True means the feature is allowed site-wide,
						unless a specific category overrides the setting.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BestOfferCounterEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether categories allow counter offers
						for Best Offers. True means counter offers are allowed site-wide, unless a
						specific category overrides the setting.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BestOfferAutoDeclineEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether categories allow
						auto decline for Best Offers. True means auto decline is allowed site-wide,
						unless a specific category overrides the setting.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketSpecialitySubscription" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether
						LocalMarketSpecialitySubscription feature is supported for most categories.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketRegularSubscription" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether LocalMarketRegularSubscription
						feature is supported for most categories.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketPremiumSubscription" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether LocalMarketPremiumSubscription
						feature is supported for most categories.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketNonSubscription" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether LocalMarketNonSubscription
						feature is supported for most categories.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExpressEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies whether most categories on the site are eligible for eBay Express.
						eBay Express is a specialty site where customers can buy new, fixed-price
						goods in a more conventional e-commerce experience.&lt;br&gt;
						&lt;br&gt;
						If true, items on the site are eligible for Express, but specific categories
						can override the setting if they don't support Express. For example,
						categories that are not covered by PayPal Buyer Protection (e.g., Live
						Auctions and Motors vehicles) are excluded from Express.&lt;br&gt;
						If false, items on the site are not eligible for Express, but some
						categories may override the setting.&lt;br&gt;
						&lt;br&gt;
						If you list in an Express-enabled category, it does not necessarily mean
						that the item will appear in that category when buyers browse and search
						Express. It only means that the item can also be included on Express,
						assuming all other Express eligibility requirements are met. See "eBay
						Express" in the eBay Web Services guide for information about other
						eligibility requirements.
					</xs:documentation>
					<xs:appinfo>
						<DeprecationVersion>579</DeprecationVersion>
						<DeprecationDetails>NoOp</DeprecationDetails>
						<UseInstead/>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExpressPicturesRequired" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies whether most categories on the site require a listing to include a
						picture in order to qualify for eBay Express.&lt;br&gt;
						&lt;br&gt;
						If true, items on the site require a picture in order to qualify for
						Express, but specific categories can override this requirement. For example,
						on the US site, pictures are normally required for Express listings.
						However, the Event Tickets category could override this requirement if
						pictures are not commonly expected for tickets.&lt;br&gt;
						If false, items on the site do not require a picture,
						but some categories may override the setting.&lt;br&gt;
						&lt;br&gt;
						Only meaningful if ExpressEnabled is true for the category.
					</xs:documentation>
					<xs:appinfo>
						<DeprecationVersion>579</DeprecationVersion>
						<DeprecationDetails>NoOp</DeprecationDetails>
						<UseInstead/>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExpressConditionRequired" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies whether most categories on the site require a listing to include
						the Item Condition attribute in order to qualify for eBay Express.&lt;br&gt;
						&lt;br&gt;
						If true, items on the site require the Item Condition in order to qualify
						for Express, but specific categories can override this requirement. For
						example, on the US site, the Item Condition is normally required for Express
						listings. However, the Event Tickets category could override this
						requirement because there is little need to distinguish between new and used
						tickets. (People rarely sell used tickets after an event unless the ticket
						is also a collectible item.)&lt;br&gt;
						If false, items on the site do not require the Item Condition, but some
						categories may override the setting.&lt;br&gt;
						&lt;br&gt;
						Only meaningful if ExpressEnabled is true for the category.
					</xs:documentation>
					<xs:appinfo>
						<DeprecationVersion>579</DeprecationVersion>
						<DeprecationDetails>NoOp</DeprecationDetails>
						<UseInstead/>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MinimumReservePrice" type="xs:double" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether the Minimum Reserve Price
						feature is supported for most categories.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerContactDetailsEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether most categories allow seller-
						level contact information for Classified Ad listings. A value of true means
						seller-level contact information is available for Classified Ad format
						listings site-wide, unless a specific category overrides the setting.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TransactionConfirmationRequestEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether the Transaction Confirmation
						Request feature is supported for most categories.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StoreInventoryEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether categories allow the Store
						Inventory Format feature. True means the feature is allowed site-wide, unless
						a specific category overrides the setting.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SkypeMeTransactionalEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether most
						categories allow the addition of Skype buttons to listings.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SkypeMeNonTransactionalEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether most
						categories allow the addition of Skype buttons to listings
						for non-transactional formats (e.g., the advertisement format).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalListingDistancesRegular" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the supported local listing distances of regular vehicles
						for most categories.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalListingDistancesSpecialty" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the supported local listing distances of specialty vehicles
						for most categories.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalListingDistancesNonSubscription" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the supported local listing distances for most categories,
						for users who have not subscribed to either Regular or Specialty vehicles.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdPaymentMethodEnabled" type="ns:ClassifiedAdPaymentMethodEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if the payment method should be displayed to the user
						for most categories. Even if enabled, checkout may or may not
						be enabled.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdShippingMethodEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if shipping options are available for most categories.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdBestOfferEnabled" type="ns:ClassifiedAdBestOfferEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if Best Offer is enabled for Classified Ad listings
						in most categories.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdCounterOfferEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether counter offers are allowed on Best Offers for
						most categories.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdAutoDeclineEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether automatic decline for Best Offers is allowed for most
						categories.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdContactByPhoneEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether most categories support including a phone number in the
						seller's contact information.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdContactByEmailEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether most categories support including an email address in the
						seller's contact information.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SafePaymentRequired" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies whether most categories on the site should require a seller who
						registered after January 17, 2007 to offer a safe payment method, i.e.
						PaisaPay/PayPal or one of the credit cards specified in Item.PaymentMethods).
						If a seller has a 'SafePaymentExempt' status, they are exempt from the
						category requirement to offer at least one safe payment method, even if the
						site and category have the safe payment method turned on. If true, items on
						the site need to have the safe payment method selected, but specific
						categories can override the setting if they don't need this requirement. For
						example, Business and Industrial, Motors, Real Estate, and Mature Audiences
						categories, and all listings that don't support Item.PaymentMethods are
						exempt from this requirement, which means that any seller can list without
						any safe payment method selected.
						&lt;br&gt;
						If false, all sellers in all categories can list without any safe payment
						method selected and this setting cannot be overridden at the category level.
						If site is not enabled, there is no category where this requirement is
						enabled on that site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdPayPerLeadEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether the pay-per-lead feature
						is supported for most categories.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemSpecificsEnabled" type="ns:ItemSpecificsEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies whether most categories support on the site support
						custom Item Specifics. If enabled, sellers can use the
						&lt;b&gt;Item.ItemSpecifics&lt;/b&gt; node in Add/Revise/Relist calls to fill in
						Item Specifics.&lt;br&gt;
						&lt;br&gt;
						Item Specifics are typical aspects of items in the same category.
						They enable users to classify items by presenting descriptive details
						in a structured way. For example, in a jewelry category, sellers might
						describe lockets with specifics like "Chain Length=18 in." and
						"Main Shape=Heart", but in a Washers &amp; Dryers category,
						sellers might include "Type=Top-Loading" instead of "Main Shape=Heart".
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaisaPayFullEscrowEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the site is enabled for PaisaPayEscrow payment method. If
						"true" sellers can offer PaisaPayEscrow and PaisaPayEscrow EMI payment methods
						in the site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ISBNIdentifierEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category is enabled for ISBN field for specific item. If
						true, sellers can add ISBN for that item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UPCIdentifierEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category is enabled for UPC field for specific item. If
						true, sellers can add UPC for that item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EANIdentifierEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category is enabled for EAN field for specific item. If
						true, sellers can add EAN for that item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BrandMPNIdentifierEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category is enabled for BrandMPN field for specific item. If
						true, sellers can add BrandMPN for that item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdAutoAcceptEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether categories allow
						auto-accept for Best Offers for Classified Ads.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BestOfferAutoAcceptEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether categories allow
						auto-accept for Best Offers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CrossBorderTradeNorthAmericaEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether categories allow
						you to specify that listings be displayed in the default search
						results of the respective sites.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CrossBorderTradeGBEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether categories allow
						you to specify that listings be displayed in the default search
						results of the respective site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CrossBorderTradeAustraliaEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether categories allow
						you to specify that listings be displayed in the default search
						results of the respective site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PayPalBuyerProtectionEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						For the Australia site, if both PayPalBuyerProtectionEnabled and
						BuyerGuaranteeEnabled are returned, then the default site setting
						is that categories allow buyer protection.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BuyerGuaranteeEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						For the Australia site, if both PayPalBuyerProtectionEnabled and
						BuyerGuaranteeEnabled are returned, then the default site setting
						is that categories allow buyer protection.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="INEscrowWorkflowTimeline" type="ns:INEscrowWorkflowTimelineCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
            Indicates the workflow timeline that applies to the category on the India
            site: Default Workflow, Workflow A or Workflow B.
          </xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CombinedFixedPriceTreatmentEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting
						that categories allow combined fixed price treatment of Basic Fixed Price items.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="GalleryFeaturedDurations" type="ns:ListingEnhancementDurationReferenceType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting
						that enables durations for "Gallery Featured".
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PayPalRequired" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether
						categories have PayPal as a required payment method for listings.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProAdFormatEnabled" type="ns:AdFormatEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether categories allow
						Classified Ad listings. True means the feature is allowed site-wide,
						unless a specific category overrides the setting. This element is for eBay Motors Pro users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProContactByPhoneEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether most categories support including a phone number in the
						seller's contact information. This element is for eBay Motors Pro users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProPhoneCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates which telephone option is enabled to
						contact the seller. This element is for eBay Motors Pro users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProContactByAddressEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether most categories support including an address in the seller's
						contact information. This element is for eBay Motors Pro users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProStreetCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates which address option is enabled to
						contact the seller. This element is for eBay Motors Pro users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProCompanyNameEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether most categories support including a company name in the
						seller's contact information. This element is for eBay Motors Pro users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProContactByEmailEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether most categories support including an email address in the
						seller's contact information. This element is for eBay Motors Pro users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProBestOfferEnabled" type="ns:ClassifiedAdBestOfferEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if Best Offer is enabled for Classified Ad listings
						in most categories. This element is for eBay Motors Pro users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProAutoAcceptEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether categories allow
						auto-accept for Best Offers for Classified Ads.
						This element is for eBay Motors Pro users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProAutoDeclineEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether categories allow
						auto-decline for Best Offers for Classified Ads.
						This element is for eBay Motors Pro users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProPaymentMethodCheckOutEnabled" type="ns:ClassifiedAdPaymentMethodEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if the payment method should be displayed to the user
						for most categories. Even if enabled, checkout may or may not
						be enabled. This element is for eBay Motors Pro users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProShippingMethodEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if shipping options are available for most categories.
						This element is for eBay Motors Pro users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProCounterOfferEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether counter offers are allowed on Best Offers for
						most categories. This element is for eBay Motors Pro users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayMotorsProSellerContactDetailsEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether most categories allow seller-
						level contact information for Classified Ad format listings. A value of true
						means seller-level contact information is available for Classified Ad listings
						site-wide, unless a specific category overrides the setting. This element is
						for eBay Motors Pro users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketAdFormatEnabled" type="ns:AdFormatEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether categories allow Classified Ad
						listings. True means the feature is allowed site-wide, unless a specific
						category overrides the setting. This element is for Local Market dealers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketContactByPhoneEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether most categories support including a phone number in the
						seller's contact information. This element is for Local Market dealers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketPhoneCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates which telephone option is enabled to
						contact the seller. This element is for Local Market dealers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketContactByAddressEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether most categories support including an address in the seller's
						contact information. This element is for Local Market dealers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketStreetCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates which address option is enabled to
						contact the seller. This element is for Local Market dealers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketCompanyNameEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether most categories support including a company name in the
						seller's contact information. This element is for Local Market dealers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketContactByEmailEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether most categories support including an email address in the
						seller's contact information. This element is for Local Market dealers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketBestOfferEnabled" type="ns:ClassifiedAdBestOfferEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if Best Offer is enabled for Classified Ad listings
						in most categories. This element is for Local Market dealers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketAutoAcceptEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether categories allow
						auto-accept for Best Offers for Classified Ads.
						This element is for Local Market dealers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketAutoDeclineEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether categories allow
						auto-decline for Best Offers for Classified Ads.
						This element is for Local Market dealers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketPaymentMethodCheckOutEnabled" type="ns:ClassifiedAdPaymentMethodEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if the payment method should be displayed to the user
						for most categories. Even if enabled, checkout may or may not
						be enabled. This element is for Local Market dealers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketShippingMethodEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if shipping options are available for most categories.
						This element is for Local Market dealers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketCounterOfferEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether counter offers are allowed on Best Offers for
						most categories. This element is for Local Market dealers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LocalMarketSellerContactDetailsEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether most categories allow seller-
						level contact information for Classified Ad format listings. A value of true
						means seller-level contact information is available for Classified Ad format
						listings site-wide, unless a specific category overrides the setting. This
						element is for Local Market dealers.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdPhoneCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates which telephone option is enabled to
						contact the seller. This element is for For Sale By Owner.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdContactByAddressEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether most categories support including an address in the seller's
						contact information. This element is for For Sale By Owner.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdStreetCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates which address option is enabled to
						contact the seller. This element is for For Sale By Owner.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ClassifiedAdCompanyNameEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether most categories support including a company name in the
						seller's contact information. This element is for For Sale By Owner.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SpecialitySubscription" type="ns:GeographicExposureCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether
						LocalMarketSpecialitySubscription feature is supported for most categories.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RegularSubscription" type="ns:GeographicExposureCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether LocalMarketRegularSubscription
						feature is supported for most categories.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PremiumSubscription" type="ns:GeographicExposureCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether LocalMarketPremiumSubscription
						feature is supported for most categories.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NonSubscription" type="ns:GeographicExposureCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the supported local listing distances for most categories,
						for users who have not subscribed to either Regular or Specialty vehicles.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PayPalRequiredForStoreOwner" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Defines if PayPal is required for Store Owner.
						If the field is present, the corresponding feature applies to the category.
						The field is returned as an	empty element (e.g., a boolean value is not returned).
						Applies to Fixed Price Listings as well as Sif Listings.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReviseQuantityAllowed" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Defines if quantity can be revised while a listing is in semi or fully restricted mode.
						If the field is present, the corresponding feature applies to the category.
						The field is returned as an	empty element (e.g., a boolean value is not returned).
						Applies to Fixed Price Listings.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RevisePriceAllowed" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Defines if price can be revised while a listing is in semi or fully restricted mode.
						If the field is present, the corresponding feature applies to the category.
						The field is returned as an	empty element (e.g., a boolean value is not returned).
						Applies to Fixed Price Listings.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StoreOwnerExtendedListingDurationsEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Defines if extended business seller listing durations are enabled in a given category.
						When the value of this element is true, it means the listing duration values
						defined in StoreOwnerExtendedListingDurations are applicable to fixed price
						listings in a given category.
						The field is returned as an	empty element (e.g., a boolean value is not returned).
						Applies to Fixed Price Listings.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StoreOwnerExtendedListingDurations" type="ns:StoreOwnerExtendedListingDurationsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Provides additional listings durations that are supported by Store Owners.
						The extended listing durations provided here in this element should be merged
						in with the baseline listing durations provided in the ListingDurations element.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReturnPolicyEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether a return policy is
						required for most categories.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For most sites:&lt;/b&gt; If true, listings in most
						categories require a return policy. &lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For eBay India (IN), Australia (AU), and
						US eBay Motors Parts and Accessories:&lt;/b&gt;
						If true, most categories supports but do not require a
						return policy.&lt;br&gt;
						&lt;br&gt;
						Individual categories can override the site default.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="HandlingTimeEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether a handling time (dispatch time) is
						required for most categories.&lt;br&gt;
						&lt;br&gt;
						The handling time is the maximum number of business days the seller
						commits to for preparing an item to be shipped after receiving a
						cleared payment. The seller's handling time does not include the
						shipping time (the carrier's transit time).&lt;br&gt;
						&lt;br&gt;
						If false, most listings on the site require a handling time
						(see DispatchTimeMax in AddItem) when flat or calculated shipping
						is specified. (A handling time is not required for local pickup
						or for freight shipping.)&lt;br&gt;
						&lt;br&gt;
						For a list of the handling time values allowed for each site, use
						DispatchTimeMaxDetails in GeteBayDetails.&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						Although the field name ends with "Enabled", a value of true means
						that a handling time is NOT required, and value of false means
						that a handling time IS required.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxFlatShippingCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether a maximum flat rate shipping cost
						is imposed for listings in most categories on the site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Specifying Shipping Types and Costs</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Shipping-TypesCosts.html#MaximumFlatRateShippingCost</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxFlatShippingCostCBTExempt" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether a maximum flat rate shipping cost
						is imposed on sellers who list in categories on this site yet are shipping an
						item into the country of this site from another country.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Specifying Shipping Types and Costs</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Shipping-TypesCosts.html#MaximumFlatRateShippingCost</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Group1MaxFlatShippingCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the applicable max cap per shipping cost for shipping service group1
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Group2MaxFlatShippingCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the applicable max cap per shipping cost for shipping service group2
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Group3MaxFlatShippingCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the applicable max cap per shipping cost for shipping service group3
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentMethod" type="ns:BuyerPaymentMethodCodeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Indicates the supported payment methods.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VariationsEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether categories support
						multi-variation listings. If true, you can pass in Item.Variations
						in the AddFixedPriceItem family of calls when you list in
						categories that support this feature.&lt;br&gt;
						&lt;br&gt;
						Multi-variation listings contain items that are logically the same
						product, but that vary in their manufacturing details or packaging.
						For example, a particular brand and style of shirt could be
						available in different sizes and colors, such as "large blue" and
						"medium black" variations.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AttributeConversionEnabled" type="ns:AttributeConversionEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is deprecated since "old" eBay attributes are no longer supported.
						<!-- Specifies the default site setting for whether categories
						have been converted from ID-based attributes to
						custom Item Specifics. As many categories do not support
						ID-based attributes, the site default is typically returned as
						NotApplicable. If conversion is Enabled or Disabled,
						we recommend that you avoid rendering ID-based attributes and
						custom Item Specifics together for applicable categories in your
						application
						(to avoid displaying the same Item Specifics twice). -->
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<NoCalls/>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FreeGalleryPlusEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether categories allow
						free, automatic upgrades for Gallery Plus, which enhances pictures
						in search results.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FreePicturePackEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether categories allow
						free, automatic upgrades for Picture Pack, a discount package
						that includes super-sizing of pictures.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemCompatibilityEnabled" type="ns:ItemCompatibilityEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether listing items with parts
						compatibility is supported by application (ByApplication), by specification
						(BySpecification), or not at all (Disabled). A given category cannot support
						both types of parts compatibility.
						&lt;br&gt;&lt;br&gt;
						Parts compatibility listings contain information to determine the assemblies
						with which a part is compatible. For example, an automotive part or accessory
						listed witih parts compatibility can be matched with vehicles (e.g., specific
						years, makes, and models) with which the part or accessory can  be used.
						&lt;br&gt;&lt;br&gt;
						Parts Compatibility is supported in limited Parts &amp; Accessories
						categories for the US eBay Motors site (site ID 0) only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Listing Items with Parts Compatibility</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/CompatibleParts.html</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MinItemCompatibility" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether parts compatibility
						information is required when listing items, and if so, how many
						compatibilities must be specified. If the value is "0," you are not required
						to specify compatibility information. A value greater than "0" indicates that
						listing with parts compatibity is mandatory and the listing must contain the
						specified number of compatibilities at a minimum.
						&lt;br&gt;&lt;br&gt;
						Parts compatibility listings contain information to determine the assemblies
						with which a part is compatible. For example, an automotive part or accessory
						listed witih parts compatibility can be matched with vehicles (e.g., specific
						years, makes, and models) with which the part or accessory can  be used.
						&lt;br&gt;&lt;br&gt;
						This field applies only to listings in which compatibility is specified by
						application. Entering parts compatibility by application specifies the
						assemblies (e.g., a specific year, make, and model of car) to which the item
						applies. This can be done automatically by listing with a catalog product
						that supports parts compatibility, or manually, using
						&lt;b class="con"&gt;Item.ItemCompatibilityList&lt;/b&gt; when listing or 
						revising an item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxItemCompatibility" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for the maximum number of compatible
						applications allowed per item when adding or revising items with parts
						compatibility.
						&lt;br&gt;&lt;br&gt;
						Parts compatibility listings contain structured information to determine the
						assemblies with which a part is compatible. For example, an automotive part
						or accessory listed with parts compatibility can be matched with vehicles
						(e.g., specific years, makes, and models) with which the part or accessory
						can be used.
						&lt;br&gt;&lt;br&gt;
						This field applies only to listings in which compatibility is specified by
						application manually when listing or revising an item. Entering parts
						compatibility by application manually specifies the assemblies (e.g., a
						specific year, make, and model of car) to which the item applies, using &lt;b
						class="con"&gt;Item.ItemCompatibilityList&lt;/b&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ConditionEnabled" type="ns:ConditionEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether most categories
						support (or require) Item.ConditionID in listings.
						Use this to determine whether to use
						ConditionID in AddItem and related calls. 
						See ConditionValues for a list of valid IDs.&lt;br&gt;
						&lt;br&gt;
						In general, this is set to Disabled, and meta-categories 
						(level 1 categories) define their own default settings.
					</xs:documentation>
					<xs:appinfo>
						<Default>Disabled</Default>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ConditionValues" type="ns:ConditionValuesType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The comprehensive list of item conditions on the site. That is,
						this lists any value that could be supported by at least one 
						category on the site.
						Individual meta-categories define their own default set of 
						condition values. (In other words, categories always override 
						this list with a customized subset of these values.)
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ValueCategory" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether most categories
						follow specific rules associated with "value categories".&lt;br&gt;
						&lt;br&gt;
						Some eBay sites may select a few categories and designate them as 
						"value categories". These are typically selected from 
						categories where buyers can find great deals. (Not all categories 
						with great deals are designated as value categories.)
						This designation can change over time. &lt;br&gt;
						&lt;br&gt;
						While a category is designated as a value category
						(i.e., when ValueCategory is true), 
						it is subject to the following rule: Items in value categories can only be listed in one category.&lt;br&gt;
						&lt;br&gt;
						For example, if you attempt to list in two categories and the 
						PrimaryCategory or SecondaryCategory is a value category, 
						then eBay drops the SecondaryCategory and lists the 
						item in the PrimaryCategory only. 
						Similarly, if you attempt to add a secondary category to an existing
						listing, or you change the category for an existing listing, 
						and if the primary or secondary category is a value category, 
						then eBay drops the secondary category.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProductCreationEnabled" type="ns:ProductCreationEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the default site setting for whether most categories
						support (or require) product creation in listings.
						Use this to determine whether it is mandatory to send
						product id in AddItem and related calls. 
						In general, this is set to Disabled, and meta-categories 
						(level 1 categories) define their own default settings.
					</xs:documentation>
					<xs:appinfo>
						<Default>Disabled</Default>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxGranularFitmentCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Change in fitment compatibility counts:  In US car and truck parts fitment, 
						as of today we allow sellers to provide a maximum of 300 fitments at Year, 
						Make, and Model granularity.Come March 2012, we are providing sellers the 
						ability to provide up to 1000 fitments at the lowest level of granularity. 
						To allow this, the &lt;MaxGranularFitmentCount&gt; tag is used to specify 
						the fitment counts when the seller provides &gt;300 fitments.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CompatibleVehicleType" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						As of today, we only support Car and Truck Parts fitment, but in March 2012, 
						we are introducting Motorcycles fitment. With this addition, we want the GetCategoryFeatures API 
						to return an ID which would differentiate whether it is Car and trucks or motorcycles.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentOptionsGroup" type="ns:PaymentOptionsGroupEnabledCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates which payment options group a category supports in listings.
					</xs:documentation>
					<xs:appinfo>
						<Default>EbayPaymentProcessEnabled</Default>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<!--Added for Seller Policies -27272  -->
			<xs:element name="ShippingProfileCategoryGroup" type="ns:ProfileCategoryGroupCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies what categories the Shipping profile is applicable to.
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentProfileCategoryGroup" type="ns:ProfileCategoryGroupCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies what categories the Payment profile is applicable to.
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReturnPolicyProfileCategoryGroup" type="ns:ProfileCategoryGroupCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies what categories the Return Policy profile is applicable to.
						Only returned when this value (or this category's setting) 
						overrides the value inherited from the category's parent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<!-- START - Added For EOL Attributes - Motors Seller Tag Migration -->
			<xs:element name="VINSupported" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						After EOL Attributes, VIN will no longer be supported as primary attributes, 
						rather consumers should use new tag. This feature helps consumers in identifying
						if category supports VIN.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VRMSupported" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						After EOL Attributes, VRM will no longer be supported as primary attributes, 
						rather consumers should use new tag. This feature helps consumers in identifying
						if category supports VRM.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerProvidedTitleSupported" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						After EOL Attributes, Seller Provided Title will no longer be supported as primary attributes, 
						rather consumers should use new tag. This feature helps consumers in identifying
						if category supports Seller Provided Title.
					</xs:documentation>
					<xs:appinfo>
					<CallInfo>
						<CallName>GetCategoryFeatures</CallName>
						<Details>DetailLevel: ReturnAll</Details>
						<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DepositSupported" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						After EOL Attributes, Deposit will no longer be supported as primary attributes, 
						rather consumers should use new tags. This feature helps consumers in identifying
						if category supports Deposit.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<!-- END - Added For EOL Attributes - Motors Seller Tag Migration -->
			<xs:element name="GlobalShippingEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether or not the the specified category is enabled for Global Shipping Program.											
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AdditionalCompatibilityEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field will indicate whether or not most categories on the specified eBay site
						support the Boats Parts Compatibility feature. The Boats Parts Compatibility
						feature allows sellers to list their boats' parts and accessories items with 
						parts compatibility name-value pairs specific to boats, and allows potential 
						buyers to search for these items using parts compatibility search fields.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
						The Boats Parts Compatibility feature is not yet available for any eBay 
						categories on the US site. This feature becomes available for some boat-related
						categories on version 821 and for the rest of the boat-related categories on
						version 823.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategoryFeatures</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SiteDetailsType.xsd #####

-->
	<xs:complexType name="SiteDetailsType">
		<xs:annotation>
			<xs:documentation>
				Details about a specific site.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Site" type="ns:SiteCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Short name that identifies an eBay site. Usually, an eBay site is associated
						with a particular country or region (e.g., US or Belgium_French). Specialty
						sites (e.g., eBay Stores) use the same site ID as their associated main eBay
						site. The US eBay Motors site is an exception to this convention.
					</xs:documentation>
					<xs:appinfo>
					<SeeLink>
						<Title>Item.Site in AddItem</Title>
						<URL>AddItem.html#Request.Item.Site</URL>
					</SeeLink>
					<SeeLink>
						<Title>User.Site in GetUser</Title>
						<URL>GetUser.html#Response.User.Site</URL>
					</SeeLink>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SiteID" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Numeric identifier for an eBay site. If you are using the
						SOAP API, you use numeric site IDs in the request URL.
						If you are using the XML API, you use numeric site IDs in the
						X-EBAY-API-SITEID header.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the latest version number for this field. The version can be
						used to determine if and when to refresh cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Gives the time in GMT that the feature flags for the details were last
						updated. This timestamp can be used to determine if and when to refresh
						cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SiteHostedPictureDetailsType.xsd #####

-->
	<xs:complexType name="SiteHostedPictureDetailsType">
    <xs:annotation>
      <xs:documentation>
        Type defining the &lt;b&gt;SiteHostedPictureDetails&lt;/b&gt; container that is returned
				in an &lt;b&gt;UploadSiteHostedPictures&lt;/b&gt; call. 
      </xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="PictureName" type="xs:string" minOccurs="0" >
        <xs:annotation>
          <xs:documentation>
            Corresponds to the PictureName input value that you specified in the request.
            You can use the PictureName output field to confirm that the
            UploadSiteHostedPictures response corresponds to a specific
            UploadSiteHostedPictures request.
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <CallName>UploadSiteHostedPictures</CallName>
              <Returned>Conditionally</Returned>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="PictureSet" type="ns:PictureSetCodeType"  minOccurs="0" >
        <xs:annotation>
          <xs:documentation>
            The size of images generated. This value may differ from the one requested,
            e.g. if a Supersize image cannot be generated.
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <CallName>UploadSiteHostedPictures</CallName>
              <Returned>Always</Returned>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="PictureFormat" type="ns:PictureFormatCodeType"  minOccurs="0" >
        <xs:annotation>
          <xs:documentation>
            The format into which an uploaded picture has been converted.
            This value is usually JPG, but may be GIF.
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <CallName>UploadSiteHostedPictures</CallName>
              <Returned>Always</Returned>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="FullURL" type="xs:anyURI" minOccurs="0" >
        <xs:annotation>
          <xs:documentation>
            The URL for the uploaded picture.
            Store this value for association with an item listing.
            That is, after you use UploadSiteHostedPictures to upload an image,
            use the value in FullURL to associate the image with an item
            (specify the value in Item.PictureDetails.PictureURL in
            AddItem, ReviseItem, or RelistItem) prior to the UseByDate returned in the 
            response.
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <CallName>UploadSiteHostedPictures</CallName>
              <Returned>Always</Returned>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="BaseURL" type="xs:anyURI" minOccurs="0" >
        <xs:annotation>
          <xs:documentation>
            Truncated version of FullURL.
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <CallName>UploadSiteHostedPictures</CallName>
              <Returned>Always</Returned>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="PictureSetMember" type="ns:PictureSetMemberType"  minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>
            URL and size information for each generated and stored size.
            This data is not necessarily needed by your application,
            but is provided for use in picture previews.
            This data is used for display control for specific pictures in the generated imageset.
            This data is supplied for all generated pictures.
          </xs:documentation>
          <xs:appinfo>
            <CallInfo>
              <CallName>UploadSiteHostedPictures</CallName>
              <Returned>Always</Returned>
            </CallInfo>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="ExternalPictureURL" type="xs:anyURI" minOccurs="0">
      	<xs:annotation>
      		<xs:documentation>
      			The URL of the external Web site hosting the uploaded photo. This field is returned if an &lt;b&gt;ExternalPictureURL&lt;/b&gt; is provided in the call request.
						&lt;br&gt;
						&lt;br&gt;
      		</xs:documentation>
      		<xs:appinfo>
      			<maxLength>500</maxLength>
      			<maxOccurs>1</maxOccurs>
      			<CallInfo>
      				<CallName>UploadSiteHostedPictures</CallName>
      				<Returned>Conditionally</Returned>
      			</CallInfo>
      		</xs:appinfo>
      	</xs:annotation>
      </xs:element>
      <xs:element name="UseByDate" type="xs:dateTime" minOccurs="0">
      	<xs:annotation>
      		<xs:documentation>
      		  The UseByDate is the last date that the picture can be associated
      		  with an item.
      		  &lt;br&gt;
						&lt;br&gt;
      			If the image is used in a listing, the image is kept for 90 days
						plus the duration length of the listing (e.g. 90 + 7). If the image
						is used in another listing while it is still being kept on the
						server, the image will be kept until 90 days after the end of the
      			newest listing.
      		</xs:documentation>
      		<xs:appinfo>
      			<CallInfo>
      				<CallName>UploadSiteHostedPictures</CallName>
      				<Returned>Always</Returned>
      			</CallInfo>
      		</xs:appinfo>
      	</xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
<!--

##### from file eBLBaseComponents/public/SiteIDFilterCodeList.xsd #####

-->
	<xs:simpleType name="SiteIDFilterCodeType">
		<xs:annotation>
			<xs:documentation>
				Site criteria for filtering search results. The site value is determined by the
				site specified in the request (the site ID in the SOAP URL or, for Unified
				Schema XML requests, the site ID in the X-EBAY-API-SITEID HTTP Header).
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ListedInCurrencyImplied">
				<xs:annotation>
					<xs:documentation>
						(in) Items listed in the currency implied by the site specified in the
						request.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LocatedInCountryImplied">
				<xs:annotation>
					<xs:documentation>
						(in) Items located in the country implied by the site specified in the
						request.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AvailableInCountryImplied">
				<xs:annotation>
					<xs:documentation>
						(in) Items available to the country implied by the site specified in the
						request. For the US site, this implies listings from ALL English-language
						countries that are available to the US.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SiteImplied">
				<xs:annotation>
					<xs:documentation>
						(in) Items listed on the site specified in the request, regardless of listing
						currency.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="BelgiumListing">
				<xs:annotation>
					<xs:documentation>
						(in) Items located in Belgium or listed on one of the two Belgian sites.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SiteLocationType.xsd #####

-->
	<xs:complexType name="SiteLocationType">
		<xs:annotation>
			<xs:documentation>
				Contains the data that defines a site-based filter (used when searching for 
				items and filtering the search result set).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SiteID" type="ns:SiteIDFilterCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the criteria for filtering search results by site, where site is 
						determined by the site ID in the SOAP URL or, for Unified Schema XML requests, 
						X-EBAY-API-SITEID HTTP Header. 
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SiteWideCharacteristicsType.xsd #####

-->
	<xs:complexType name="SiteWideCharacteristicsType">
		<xs:annotation>
			<xs:documentation>
				A list of one or more characteristics sets mapped to the category, 
				if any. Use this information when working with Item Specifics (Attributes) 
				and Pre-filled Item Information (Catalogs) functionality.
			</xs:documentation>
			<xs:appinfo>
				<DeprecationVersion>773</DeprecationVersion>
				<DeprecationDetails>Avoid</DeprecationDetails>
				<UseInstead>GetCategoryFeatures</UseInstead>
				<EndOfLifeVersion>889</EndOfLifeVersion>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CharacteristicsSet" type="ns:CharacteristicsSetType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						No longer applicable to any category.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategory2CS</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExcludeCategoryID" type="xs:string" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
					A category that does not support the specified site-wide characteristics set.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategory2CS</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SkypeContactOptionCodeList.xsd #####

-->
	<xs:simpleType name="SkypeContactOptionCodeType">
		<xs:annotation>
			<xs:documentation>
			  Enumerated type defining the Skype contact options between seller and buyer.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Chat">
				<xs:annotation>
					<xs:documentation>
						The seller can communicate with the buyer by Skype Chat.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Voice">
				<xs:annotation>
					<xs:documentation>
						The seller can communicate with the buyer by Skype Voice.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SkypeMeNonTransactionalEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="SkypeMeNonTransactionalEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Defines the feature of adding Skype buttons to listings for nontransactional formats (e.g., the advertisement format). If the field is present, the corresponding feature applies to the category. The field is returned as an empty element (i.e., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SkypeMeTransactionalEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="SkypeMeTransactionalEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Defines the feature of adding Skype buttons to listings for transactional formats  (e.g., the Chinese auction format). If the field is present, the corresponding feature applies to the category. The field is returned as an empty element (i.e., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SortOrderCodeList.xsd #####

-->
	<xs:simpleType name="SortOrderCodeType">
		<xs:annotation>
			<xs:documentation>
				This type specifies the sort order of a returned array of elements. The array or list to be sorted, the sort key, and the default sort order depend on the call.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Ascending">
				<xs:annotation>
					<xs:documentation>
						The results will be sorted by the specified key in ascending (low to high) order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Descending">
				<xs:annotation>
					<xs:documentation>
						The results will be sorted by the specified key in descending (high to low) order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SpecialitySubscriptionDefinitionType.xsd #####

-->
	<xs:complexType name="SpecialitySubscriptionDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				Indicates category support for listing of Local Market items by sellers
				subscribed to Local Market for Specialty Vehicles.
				Each of the subscriptions will have following options, which will define
				"National" vs "Local" ad format listing.
				"LocalOptional" : This will allow national and local listing.
				"LocalOnly" : Seller can have Local listings only.
				"NationalOnly" : Seller can not opt into local only exposure. It has to be 
				national listing.				
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/StatusCodeList.xsd #####

-->
	<xs:simpleType name="StatusCodeType">
		<xs:annotation>
			<xs:documentation>
				This type is no longer used; replaced by &lt;b&gt;ShippingLocationDetails&lt;/b&gt;.
				<!-- This code identifies the status of a region of origin.  -->
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Active">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						(out) Indicates that the region of origin is active.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Inactive">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						(out) Indicates that the region of origin is inactive.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Reserved for future use.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/> 
					</xs:appinfo> 
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/StoreCategoryUpdateActionCodeList.xsd #####

-->
	<xs:simpleType name="StoreCategoryUpdateActionCodeType">
		<xs:annotation>
			<xs:documentation>
				Specifies the type of action to carry out with SetStoreCategories.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Add">
				<xs:annotation>
					<xs:documentation>
						(in) Add the listed categories to the store.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Delete">
				<xs:annotation>
					<xs:documentation>
						(in) Delete the listed categories from the store.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Move">
				<xs:annotation>
					<xs:documentation>
						(in) Move the listed categories from one place in the store category
						structure to another.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Rename">
				<xs:annotation>
					<xs:documentation>
						(in) Rename the listed store categories to the names provided.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/StoreColorSchemeArrayType.xsd #####

-->
	<xs:complexType name="StoreColorSchemeArrayType">
		<xs:annotation>
			<xs:documentation>
				Set of eBay Store color schemes.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ColorScheme" type="ns:StoreColorSchemeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						A Store color scheme.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetStoreOptions</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/StoreColorSchemeType.xsd #####

-->
	<xs:complexType name="StoreColorSchemeType">
		<xs:annotation>
			<xs:documentation>
				Store color scheme.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ColorSchemeID" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Store color scheme ID. (use GetStoreOptions to get the list of
						valid theme color scheme IDs).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetStoreOptions</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Name" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Store color scheme name. Provides a user-friendly name for the
						color scheme.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetStoreOptions</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Color" type="ns:StoreColorType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Store color set.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetStoreOptions</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Font" type="ns:StoreFontType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container consisting of the Store's font properties. This container is not returned if an eBay predefined store theme is
						used 'as is'. Use the &lt;b&gt;GetStoreOptions&lt;/b&gt; 
						call to retrieve the complete set of data for the list of predefined eBay Stores options, including the themes and color
						schemes.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
							<SeeLink>
								<Title>GetStoreOptions</Title>
								<URL>GetStoreOptions.html</URL>
							</SeeLink>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
							<SeeLink>
								<Title>GetStoreOptions</Title>
								<URL>GetStoreOptions.html</URL>
							</SeeLink>
						</CallInfo>
						<CallInfo>
							<CallName>GetStoreOptions</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/StoreColorType.xsd #####

-->
	<xs:complexType name="StoreColorType">
		<xs:annotation>
			<xs:documentation>
				Store color set.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Primary" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Primary color for the Store. Specified in 6-digit Hex format.
						For example: F6F6C9
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>6</MaxLength>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetStoreOptions</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Secondary" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Secondary color for the Store. Specified in 6-digit Hex format.
						For example: F6F6C9
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>6</MaxLength>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetStoreOptions</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Accent" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Accent color for the Store. Specified in 6-digit Hex format.
						For example: F6F6C9
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>6</MaxLength>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetStoreOptions</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/StoreCustomCategoryArrayType.xsd #####

-->
	<xs:complexType name="StoreCustomCategoryArrayType">
		<xs:annotation>
			<xs:documentation>
	  		Set of custom categories for the Store.
	  	</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CustomCategory" type="ns:StoreCustomCategoryType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
	  				A custom category for your eBay Store.
	  			</xs:documentation>
  				<xs:appinfo>
					<CallInfo>
						<CallName>GetStore</CallName>
						<Returned>Always</Returned>
					</CallInfo>
  					<CallInfo>
  						<CallName>SetStoreCategories</CallName>
  						<RequiredInput>Yes</RequiredInput>
  					</CallInfo>
  				</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/StoreCustomCategoryType.xsd #####

-->
	<xs:complexType name="StoreCustomCategoryType">
		<xs:annotation>
			<xs:documentation>
				Configuration of a store custom category.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CategoryID" type="xs:long">
				<xs:annotation>
					<xs:documentation>
						Custom category ID. For SetStoreCategories, required only if
						Action is set to Rename, Move or Delete.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<CallName>SetStoreCategories</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetStoreCategories</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Name" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Name of the custom category.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<CallName>SetStoreCategories</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetStoreCategories</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Order" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Order in which the custom category appears in the list of store
						categories.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<CallName>SetStoreCategories</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetStoreCategories</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ChildCategory" type="ns:StoreCustomCategoryType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Contains the properties of a custom subcategory for an eBay Store. eBay Stores support
						three category levels.
					</xs:documentation>
					<xs:appinfo>
						<MaxDepth>3</MaxDepth>
						<CallInfo>
							<CallName>GetStore</CallName>
							<CallName>SetStoreCategories</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetStoreCategories</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/StoreCustomHeaderLayoutCodeList.xsd #####

-->
	<xs:simpleType name="StoreCustomHeaderLayoutCodeType">
		<xs:annotation>
			<xs:documentation>
				Specifies whether the Store has a custom header.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="NoHeader">
				<xs:annotation>
					<xs:documentation>
						Specifies that the Store does not have a custom header.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomHeaderShown">
				<xs:annotation>
					<xs:documentation>
						Specifies that the Store does have a custom header.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
					   (out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/StoreCustomListingHeaderDisplayCodeList.xsd #####

-->
	<xs:simpleType name="StoreCustomListingHeaderDisplayCodeType">
		<xs:annotation>
			<xs:documentation>
				Specifies how the custom listing header will be displayed.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="None">
				<xs:annotation>
					<xs:documentation>
						No custom listing header is displayed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Full">
				<xs:annotation>
					<xs:documentation>
						The full custom listing header is displayed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FullAndLeftNavigationBar">
				<xs:annotation>
					<xs:documentation>
						The full custom listing header and the left navigation bar is displayed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
					  (out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/StoreCustomListingHeaderLinkCodeList.xsd #####

-->
	<xs:simpleType name="StoreCustomListingHeaderLinkCodeType">
		<xs:annotation>
			<xs:documentation>
				Specifies the type of link in the custom listing header.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="None">
				<xs:annotation>
					<xs:documentation>
						No type.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AboutMePage">
				<xs:annotation>
					<xs:documentation>
						Link is to an About Me page.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomPage">
				<xs:annotation>
					<xs:documentation>
						Link is to a custom page.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCategory">
				<xs:annotation>
					<xs:documentation>
						Link is to a custom category.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
					   (out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/StoreCustomListingHeaderLinkType.xsd #####

-->
	<xs:complexType name="StoreCustomListingHeaderLinkType">
		<xs:annotation>
			<xs:documentation>
				Custom listing header link.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="LinkID" type="xs:int">
				<xs:annotation>
					<xs:documentation>
			  		Link ID for the listing header link. The ID is used when the link
			  		is a custom category or for a custom page, and it is not needed
			  		when the LinkType property is "AboutMe" or "None".
			  	</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Order" type="xs:int">
				<xs:annotation>
					<xs:documentation>
			  		Order in which to show the custom listing header link.
			  	</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LinkType" type="ns:StoreCustomListingHeaderLinkCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
			  		Type of link to include in the custom listing header.
			  	</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/StoreCustomListingHeaderType.xsd #####

-->
	<xs:complexType name="StoreCustomListingHeaderType">
		<xs:annotation>
			<xs:documentation>
			Configuration of a Store custom listing header.
		</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="DisplayType" type="ns:StoreCustomListingHeaderDisplayCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Display type for the custom listing header.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Logo" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
			  		Specifies whether the custom header has a logo.
			  	</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SearchBox" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies whether the custom header has a search box.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LinkToInclude" type="ns:StoreCustomListingHeaderLinkType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Link to include in the custom header.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AddToFavoriteStores" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies whether the custom header has a link to Add to
						Favorite Stores.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SignUpForStoreNewsletter" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies whether the custom header has a link to Sign up for Store
						Newsletter.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/StoreCustomPageArrayType.xsd #####

-->
	<xs:complexType name="StoreCustomPageArrayType">
		<xs:annotation>
			<xs:documentation>
	  		Set of Store custom pages.
	  	</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CustomPage" type="ns:StoreCustomPageType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
	  				A Store custom page.
	  			</xs:documentation>
  				<xs:appinfo>
  					<CallInfo>
  						<CallName>GetStoreCustomPage</CallName>
  						<Returned>Always</Returned>
  					</CallInfo>
  				</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/StoreCustomPageStatusCodeList.xsd #####

-->
	<xs:simpleType name="StoreCustomPageStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				List of possible statuses for Store custom pages.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Active">
				<xs:annotation>
					<xs:documentation>
						The page is visible.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Delete">
				<xs:annotation>
					<xs:documentation>
						The page is to be deleted.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Inactive">
				<xs:annotation>
					<xs:documentation>
						The page is not visible.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/StoreCustomPageType.xsd #####

-->
	<xs:complexType name="StoreCustomPageType">
		<xs:sequence>
			<xs:annotation>
				<xs:documentation>
					Type defining &lt;b&gt;CustomPage&lt;/b&gt; container, which is used by a seller in 
					&lt;b&gt;SetStoreCustomPage&lt;/b&gt; to configure and create an eBay Store custom 
					page. The &lt;b&gt;CustomPage&lt;/b&gt; container can also be used to modify an 
					existing custom page (by including a &lt;b&gt;PageID&lt;/b&gt; value). The 
					&lt;b&gt;CustomPage&lt;/b&gt; container is always returned in the 
					&lt;b&gt;GetStoreCustomPage&lt;/b&gt; response.
				</xs:documentation>
			</xs:annotation>
			<xs:element name="Name" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
	  				Name of the eBay Store custom page. This value is required if you are creating a new
						page (and omitting a &lt;b&gt;PageID&lt;/b&gt; value). Note that you must include a
						name for the page even if you are using the &lt;b&gt;PreviewEnabled&lt;/b&gt; flag.
						However, since using the preview functionality means that the page will not be
						persisted, you can enter a dummy value for this field if you have not decided on a
						name for the page. The &lt;b&gt;Name&lt;/b&gt; value is used in links to the page.
	  			</xs:documentation>
  				<xs:appinfo>
  					<CallInfo>
  						<CallName>GetStoreCustomPage</CallName>
  						<Returned>Always</Returned>
  					</CallInfo>
  					<CallInfo>
  						<CallName>SetStoreCustomPage</CallName>
  						<RequiredInput>Conditionally</RequiredInput>
  					</CallInfo>
  					<CallInfo>
  						<CallName>SetStoreCustomPage</CallName>
  						<Returned>Conditionally</Returned>
  					</CallInfo>
  				</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PageID" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
	  				Unique identifier for an eBay Store custom page. If you specify a valid 
	  				&lt;b&gt;PageID&lt;/b&gt; value in a 
	  				&lt;b&gt;SetStoreCustomPage&lt;/b&gt; call, the existing custom page
	  				is updated. If you do not specify a &lt;b&gt;PageID&lt;/b&gt; value, you are
						creating a new custom page.
						&lt;br/&gt;&lt;br/&gt;
						The &lt;b&gt;PageID&lt;/b&gt; field is always returned in 
						&lt;b&gt;GetStoreCustomPage&lt;/b&gt;.
	  			</xs:documentation>
  				<xs:appinfo>
  					<CallInfo>
  						<CallName>GetStoreCustomPage</CallName>
  						<Returned>Always</Returned>
  					</CallInfo>
  					<CallInfo>
  						<CallName>SetStoreCustomPage</CallName>
  						<RequiredInput>Conditionally</RequiredInput>
  					</CallInfo>
  					<CallInfo>
  						<CallName>SetStoreCustomPage</CallName>
  						<Returned>Conditionally</Returned>
  					</CallInfo>
  				</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="URLPath" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
	  				The URL path of the eBay Store custom page. This field is only required if you are
						using Chinese characters in the &lt;b&gt;Name&lt;/b&gt; field. The URL path of the
						eBay Store custom page is normally derived from the &lt;b&gt;Name&lt;/b&gt; field, but
						the URL path cannot be derived from the name of the custom page if it contains Chinese
						characters because URLs cannot contain Chinese characters. 
						&lt;br/&gt;&lt;br/&gt;
						The &lt;b&gt;URLPath&lt;/b&gt; is only returned in the &lt;b&gt;GetStoreCustomPage&lt;/b&gt; 
						response if it is defined for the eBay Store custom page, and if a &lt;b&gt;PageID&lt;/b&gt; 
						value is included in the request.
	  			</xs:documentation>
  				<xs:appinfo>
  					<CallInfo>
  						<CallName>GetStoreCustomPage</CallName>
  						<Returned>Conditionally</Returned>
  					</CallInfo>
  					<CallInfo>
  						<CallName>SetStoreCustomPage</CallName>
  						<RequiredInput>Conditionally</RequiredInput>
  					</CallInfo>
  					<CallInfo>
  						<CallName>SetStoreCustomPage</CallName>
  						<Returned>Conditionally</Returned>
  					</CallInfo>
  				</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="URL" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
	  				The full URL of the eBay Store custom page, which is generally derived from the 
	  				&lt;b&gt;CustomPage.Name&lt;/b&gt; value. The exception to this rule is if the seller 
	  				specified a custom URL using the &lt;b&gt;CustomPage.URLPath&lt;/b&gt; field in a 
	  				&lt;b&gt;SetStoreCustomPage&lt;/b&gt; call.
	  				&lt;br/&gt;&lt;br/&gt;
	  				The &lt;b&gt;URL&lt;/b&gt; is only returned in the
						&lt;b&gt;GetStoreCustomPage&lt;/b&gt; response if a &lt;b&gt;PageID&lt;/b&gt; value
						is included in the request.
	  			</xs:documentation>
  				<xs:appinfo>
  					<CallInfo>
  						<CallName>GetStoreCustomPage</CallName>
  						<Returned>Conditionally</Returned>
  					</CallInfo>
  				</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Status" type="ns:StoreCustomPageStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
	  				This value indicates the status of the eBay custom page. In a 
	  				&lt;b&gt;SetStoreCustomPage&lt;/b&gt; call, the seller uses the optional 
	  				&lt;b&gt;Status&lt;/b&gt; field to make an inactive custom page active, to make an
						active custom page inactive, or to delete an active or inactive custom page. To 
						change the status (including delete) of a custom page, a &lt;b&gt;PageID&lt;/b&gt; 
						value must be included to identify the custom page to modify.
						&lt;br/&gt;&lt;br/&gt;
						The &lt;b&gt;Status&lt;/b&gt; value is always returned in the 
						&lt;b&gt;GetStoreCustomPage&lt;/b&gt; response.
	  			</xs:documentation>
  				<xs:appinfo>
  					<CallInfo>
  						<CallName>GetStoreCustomPage</CallName>
  						<OnlyTheseValues>Active, Inactive</OnlyTheseValues>
  						<Returned>Always</Returned>
  					</CallInfo>
  					<CallInfo>
  						<CallName>SetStoreCustomPage</CallName>
  						<RequiredInput>Conditionally</RequiredInput>
  					</CallInfo>
  					<CallInfo>
  						<CallName>SetStoreCustomPage</CallName>
  						<Returned>Conditionally</Returned>
  					</CallInfo>
  				</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Content" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
	  				The HTML content of the eBay Store custom page. This field has a maximum size of 96
						kilobytes. If the &lt;b&gt;PreviewEnabled&lt;/b&gt; field is set to 'true', then
						this field is required in a &lt;b&gt;SetStoreCustomPage&lt;/b&gt; call. Otherwise, 
						it is optional. 
						&lt;br/&gt;&lt;br/&gt;
						The &lt;b&gt;Content&lt;/b&gt; field is only returned in the
						&lt;b&gt;GetStoreCustomPage&lt;/b&gt; response if a &lt;b&gt;PageID&lt;/b&gt; value
						is included in the request.
	  			</xs:documentation>
  				<xs:appinfo>
  					<CallInfo>
  						<CallName>GetStoreCustomPage</CallName>
  						<Returned>Conditionally</Returned>
  					</CallInfo>
  					<CallInfo>
  						<CallName>SetStoreCustomPage</CallName>
  						<RequiredInput>Conditionally</RequiredInput>
  					</CallInfo>
  					<CallInfo>
  						<CallName>SetStoreCustomPage</CallName>
  						<Returned>Conditionally</Returned>
  					</CallInfo>
  				</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LeftNav" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
	  				This flag controls whether or not the left navigation bar is included in the eBay 
	  				Store custom page. To include the left navigation bar in a custom page, the seller 
	  				will include the &lt;b&gt;LeftNav&lt;/b&gt; field in the &lt;b&gt;SetStoreCustomPage&lt;/b&gt; 
	  				request and set it to 'true'.
	  				&lt;br/&gt;&lt;br/&gt;
						The &lt;b&gt;LeftNav&lt;/b&gt; field is only returned in the
						&lt;b&gt;GetStoreCustomPage&lt;/b&gt; response if a &lt;b&gt;PageID&lt;/b&gt; value
						is included in the request.
	  			</xs:documentation>
  				<xs:appinfo>
  					<CallInfo>
  						<CallName>GetStoreCustomPage</CallName>
  						<Returned>Conditionally</Returned>
  					</CallInfo>
  					<CallInfo>
  						<CallName>SetStoreCustomPage</CallName>
  						<RequiredInput>Conditionally</RequiredInput>
  					</CallInfo>
  					<CallInfo>
  						<CallName>SetStoreCustomPage</CallName>
  						<Returned>Conditionally</Returned>
  					</CallInfo>
  				</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PreviewEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
	  				This flag controls whether or not a custom page preview is enabled. To enable the
						a custom page preview, the seller will include the
						&lt;b&gt;PreviewEnabled&lt;/b&gt; field in the &lt;b&gt;SetStoreCustomPage&lt;/b&gt;
						request and set it to 'true'.
						&lt;br/&gt;&lt;br/&gt;
						The &lt;b&gt;PreviewEnabled&lt;/b&gt; field is only returned in the
						&lt;b&gt;GetStoreCustomPage&lt;/b&gt; response if a &lt;b&gt;PageID&lt;/b&gt; value
						is included in the request.
	  			</xs:documentation>
  				<xs:appinfo>
  					<CallInfo>
  						<CallName>SetStoreCustomPage</CallName>
  						<RequiredInput>No</RequiredInput>
  					</CallInfo>
  					<CallInfo>
  						<CallName>SetStoreCustomPage</CallName>
  						<Returned>Conditionally</Returned>
  					</CallInfo>
  				</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Order" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
	  				This integer value controls the order in which the corresponding eBay Store custom 
	  				page is displayed in the list of custom pages. To make the corresponding custom 
	  				page appear first in the list of custom pages, the seller would include the 
	  				&lt;b&gt;Order&lt;/b&gt; field and set its value to '1'.
	  				&lt;br/&gt;&lt;br/&gt;
						The &lt;b&gt;Order&lt;/b&gt; value is always returned in the 
						&lt;b&gt;GetStoreCustomPage&lt;/b&gt; response.
	  			</xs:documentation>
  				<xs:appinfo>
  					<CallInfo>
  						<CallName>GetStoreCustomPage</CallName>
  						<Returned>Always</Returned>
  					</CallInfo>
  					<CallInfo>
  						<CallName>SetStoreCustomPage</CallName>
  						<RequiredInput>Conditionally</RequiredInput>
  					</CallInfo>
  					<CallInfo>
  						<CallName>SetStoreCustomPage</CallName>
  						<Returned>Conditionally</Returned>
  					</CallInfo>
  				</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/StoreFontFaceCodeList.xsd #####

-->
	<xs:simpleType name="StoreFontFaceCodeType">
		<xs:annotation>
			<xs:documentation>
				Font selection for Store configuration.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Arial">
				<xs:annotation>
					<xs:documentation>
						Arial font.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Courier">
				<xs:annotation>
					<xs:documentation>
						Courier font.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Times">
				<xs:annotation>
					<xs:documentation>
						Times New Roman font.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Verdana">
				<xs:annotation>
					<xs:documentation>
						Verdana font.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/StoreFontSizeCodeList.xsd #####

-->
	<xs:simpleType name="StoreFontSizeCodeType">
		<xs:annotation>
			<xs:documentation>
				Font size selection for Store configuration.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="XXS">
				<xs:annotation>
					<xs:documentation>
						Extra extra small.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="XS">
				<xs:annotation>
					<xs:documentation>
						Extra small.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="S">
				<xs:annotation>
					<xs:documentation>
						Small.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="M">
				<xs:annotation>
					<xs:documentation>
						Medium.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="L">
				<xs:annotation>
					<xs:documentation>
						Large.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="XL">
				<xs:annotation>
					<xs:documentation>
						Extra large.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="XXL">
				<xs:annotation>
					<xs:documentation>
						Extra extra large.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/StoreFontType.xsd #####

-->
	<xs:complexType name="StoreFontType">
		<xs:annotation>
			<xs:documentation>
	  		Store font set.
	  	</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="NameFace" type="ns:StoreFontFaceCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Font for the Store name.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetStoreOptions</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NameSize" type="ns:StoreFontSizeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Font size for the Store name.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetStoreOptions</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NameColor" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Font color for the Store name. Specified in 6-digit Hex format.
						For example: F6F6C9
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>6</MaxLength>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetStoreOptions</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TitleFace" type="ns:StoreFontFaceCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Font for the Store section title.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetStoreOptions</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TitleSize" type="ns:StoreFontSizeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Font size for the Store section title.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetStoreOptions</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TitleColor" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Font color for the Store section title. Specified in 6-digit Hex
						format. For example: F6F6C9
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetStoreOptions</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DescFace" type="ns:StoreFontFaceCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Font for the Store description.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetStoreOptions</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DescSize" type="ns:StoreFontSizeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Font size for the Store description.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetStoreOptions</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DescColor" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Font color for the Store description. Specified in 6-digit Hex
						format. For example: F6F6C9
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetStoreOptions</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/StoreHeaderStyleCodeList.xsd #####

-->
	<xs:simpleType name="StoreHeaderStyleCodeType">
		<xs:annotation>
			<xs:documentation>
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Full">
				<xs:annotation>
					<xs:documentation>
						The full Store header is used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Minimized">
				<xs:annotation>
					<xs:documentation>
						A minimized Store header is used.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
					   (out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/StoreInventoryEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="StoreInventoryEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				Defines the StoreInventoryEnabled feature. If the field is present, the corresponding feature applies to the category. The field is returned as an empty element (e.g., a boolean value is not returned).value different from site. </xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/StoreItemListLayoutCodeList.xsd #####

-->
	<xs:simpleType name="StoreItemListLayoutCodeType">
		<xs:annotation>
			<xs:documentation>
				Set of available layouts for items listed in an eBay Store.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ListView">
				<xs:annotation>
					<xs:documentation>
						Displays item list as a single column, with smaller item pictures.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GalleryView">
				<xs:annotation>
					<xs:documentation>
						Displays item list in two columns, with larger item pictures.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
					   (out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/StoreItemListSortOrderCodeList.xsd #####

-->
	<xs:simpleType name="StoreItemListSortOrderCodeType">
		<xs:annotation>
			<xs:documentation>
				List of available options for how items are sorted in an eBay Store.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="EndingFirst">
				<xs:annotation>
					<xs:documentation>
						Lists items with those ending soon listed first.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="NewlyListed">
				<xs:annotation>
					<xs:documentation>
						Lists items with those newly listed appearing in the list first.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LowestPriced">
				<xs:annotation>
					<xs:documentation>
						Lists items by price in ascending order. The item with the lowest
						starting price is listed first.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HighestPriced">
				<xs:annotation>
					<xs:documentation>
						Lists items by price in descending order. The item with the highest
						starting price is listed first.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LowestPricedPlusShipping">
				<xs:annotation>
					<xs:documentation>
						Lists items by combined price and shipping cost in ascending order. The item 
						with the lowest combined starting price plus shipping cost is listed first.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="HighestPricedPlusShipping">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
						Lists items by combined price and shipping cost in descending order. The item 
						with the highest combined starting price plus shipping cost is listed first.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>			
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
					   (out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/StoreLogoArrayType.xsd #####

-->
	<xs:complexType name="StoreLogoArrayType">
		<xs:annotation>
			<xs:documentation>
				Set of Store logos.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Logo" type="ns:StoreLogoType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						A Store logo.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetStoreOptions</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/StoreLogoType.xsd #####

-->
	<xs:complexType name="StoreLogoType">
		<xs:annotation>
			<xs:documentation>
				Store logo.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="LogoID" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Store logo ID (use GetStoreOptions to get the list of valid logo IDs).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetStoreOptions</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Name" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Store logo name. Provides a user-friendly name for the logo.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetStoreOptions</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="URL" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						URL of the logo. Must have a .gif or .jpg extention. Specified when
						you are using a customized logo.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/StoreOwnerExtendedListingDurationsDefinitionType.xsd #####

-->
	<xs:complexType name="StoreOwnerExtendedListingDurationsDefinitionType">
		<xs:annotation>
			<xs:documentation>
				If the field is present, the corresponding feature applies to the category. The
				field is returned as an empty element (i.e., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/StoreOwnerExtendedListingDurationsEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="StoreOwnerExtendedListingDurationsEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				If the field is present, the corresponding feature applies to the category. The
				field is returned as an empty element (i.e., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/StoreOwnerExtendedListingDurationsType.xsd #####

-->
	<xs:complexType name="StoreOwnerExtendedListingDurationsType">
	<xs:annotation>
		<xs:documentation>
			Defines the extended listing durations available to store owners. If the field is
			present, the corresponding feature applies to the category. The field is returned as
			an	empty element (e.g., a boolean value is not returned). Applies to Fixed Price
			Listings.
		</xs:documentation>
	</xs:annotation>
	<xs:sequence>
		<xs:element name="Duration" type="xs:token" minOccurs="0" maxOccurs="unbounded">
			<xs:annotation>
				<xs:documentation>
					Specifies the length of time an auction can be open, in days. The allowed
					durations vary according to the type of listing. The value GTC means Good Til
					Canceled.
				</xs:documentation>
				<xs:appinfo>
					<ListBasedOn>ListingDurationCodeType</ListBasedOn>
					<CallInfo>
						<CallName>GetCategoryFeatures</CallName>
						<Details>DetailLevel: ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
	</xs:sequence>
</xs:complexType>
<!--

##### from file eBLBaseComponents/public/StorePreferencesType.xsd #####

-->
	<xs:complexType name="StorePreferencesType">
		<xs:annotation>
			<xs:documentation>
				Store Preferences type.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="VacationPreferences" type="ns:StoreVacationPreferencesType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Store vacation hold preferences.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetStorePreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetStorePreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/StoreSubscriptionArrayType.xsd #####

-->
	<xs:complexType name="StoreSubscriptionArrayType">
		<xs:annotation>
			<xs:documentation>
				Set of eBay Store subscription levels.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Subscription" type="ns:StoreSubscriptionType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						A Store subscription level.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetStoreOptions</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/StoreSubscriptionLevelCodeList.xsd #####

-->
	<xs:simpleType name="StoreSubscriptionLevelCodeType">
		<xs:annotation>
			<xs:documentation>
				User's eBay Store subscription level.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Close">
				<xs:annotation>
					<xs:documentation>
					   This closes your eBay Store and cancels your eBay Store subscription.
					   All of your current Online Auction and Fixed Price items will remain active
					   until their ending date is reached or they are sold. All your Store pictures
					   hosted on eBay will be deleted unless you have a Picture Manager
					   subscription.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Basic">
				<xs:annotation>
					<xs:documentation>
					   Basic level subscription.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Featured">
				<xs:annotation>
					<xs:documentation>
					   Featured level subscription.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Anchor">
				<xs:annotation>
					<xs:documentation>
					   Anchor level subscription.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
					   Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/StoreSubscriptionType.xsd #####

-->
	<xs:complexType name="StoreSubscriptionType">
		<xs:sequence>
			<xs:element name="Level" type="ns:StoreSubscriptionLevelCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Store subscription level.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetStoreOptions</CallName>
							<OnlyTheseValues>Anchor, Basic, Featured</OnlyTheseValues>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Fee" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Monthly fee for the Store subscription level.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetStoreOptions</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/StoreThemeArrayType.xsd #####

-->
	<xs:complexType name="StoreThemeArrayType">
		<xs:annotation>
			<xs:documentation>
				Set of Store themes.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Theme" type="ns:StoreThemeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						A Store theme.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetStoreOptions</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="GenericColorSchemeArray" type="ns:StoreColorSchemeArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Set of color schemes. This set is for use with those themes that do
						not explicitly list a color scheme in the theme definition (these
						themes are also known as advanced themes).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetStoreOptions</CallName>
							<Returned>Always</Returned>
							<Context>AdvancedThemeArray</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/StoreThemeType.xsd #####

-->
	<xs:complexType name="StoreThemeType">
		<xs:annotation>
			<xs:documentation>
				Store theme.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ThemeID" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Store theme ID (use GetStoreOptions to get the list of valid theme
						IDs).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetStoreOptions</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Name" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Store theme name. Provides a user-friendly name for the theme.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetStoreOptions</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ColorScheme" type="ns:StoreColorSchemeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Theme color scheme.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetStoreOptions</CallName>
							<Returned>Always</Returned>
							<Context>BasicThemeArray</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/StoreType.xsd #####

-->
	<xs:complexType name="StoreType">
		<xs:annotation>
			<xs:documentation>
	      The configuration of an eBay Store.
	    </xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Name" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Name of the eBay Store. The name is shown
						at the top of the Store page.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>35</MaxLength>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="URLPath" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The URL path of the Store (58 characters maximum). Only if you
						are using Chinese characters in the Name property do you need to
						use this field, such as if you are opening a Store on the Taiwan
						site. The reason for this is that the URL path is normally derived
						from the Store name, but it cannot be derived from the name of the
						Store if it contains Chinese characters because URLs cannot
						contain Chinese characters.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="URL" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The complete URL of the user's Store. This field is only ever
						returned, and does not need to be explicitly set.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SubscriptionLevel" type="ns:StoreSubscriptionLevelCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Subscription level (tier) for the user's eBay Store.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<OnlyTheseValues>Anchor, Basic, Featured</OnlyTheseValues>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Store description (300 characters maximum).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Logo" type="ns:StoreLogoType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Store logo.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Theme" type="ns:StoreThemeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Store theme.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="HeaderStyle" type="ns:StoreHeaderStyleCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Style for the Store header.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="HomePage" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Page to use as the Store's homepage (default is 0). To change the
						homepage, specify the PageID of one of the Store's custom pages.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemListLayout" type="ns:StoreItemListLayoutCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The default layout type to use for the Store items.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemListSortOrder" type="ns:StoreItemListSortOrderCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The default sort order to use for the items for sale in the Store.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CustomHeaderLayout" type="ns:StoreCustomHeaderLayoutCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Layout for the Store's custom header.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CustomHeader" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Custom header text for the Store.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExportListings" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies whether to export the Store listings to comparison
						shopping websites.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CustomCategories" type="ns:StoreCustomCategoryArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container consisting of an array of one or more &lt;b&gt;CustomCategory&lt;/b&gt; 
						containers. Each &lt;b&gt;CustomCategory&lt;/b&gt; container consists of details 
						related to an eBay Store custom category.
						&lt;br&gt;
						&lt;br&gt;
						To modify an eBay Store's custom categories, an eBay Store owner would use the 
						&lt;b&gt;StoreCategories&lt;/b&gt; container in the request of a 
						&lt;b&gt;SetStoreCategories&lt;/b&gt; call.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CustomListingHeader" type="ns:StoreCustomListingHeaderType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Custom listing header for the Store.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MerchDisplay" type="ns:MerchDisplayCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the chosen customization display scheme for this store's Merch Widgets.
						See MerchDisplayCodeType for specific values.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LastOpenedTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the time the store was last opened or reopened.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TitleWithCompatibility" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A flag indicating if a Compatibility tab exists for the Store item listing. This
						field is only applicable to Parts &amp; Accessories listings in eBay US Motors.
						The Compatibility tab will contain vehicles that are compatible with the part
						in the listing. The seller specifies this information at listing time.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetStore</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetStore</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/StoreVacationPreferencesType.xsd #####

-->
	<xs:complexType name="StoreVacationPreferencesType">
		<xs:annotation>
			<xs:documentation>
				Specifies a set of Store vacation preferences.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="OnVacation" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies whether the Store owner is on vacation.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetStorePreferences</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetStorePreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReturnDate" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Seller return date from vacation.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetStorePreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetStorePreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="HideFixedPriceStoreItems" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					Used for Store Inventory listings, which are no longer supported on any eBay site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetStorePreferences</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetStorePreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MessageItem" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Add a message when the Store owner is on vacation to all their active items.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetStorePreferences</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetStorePreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MessageStore" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Add a message to all the Store pages when the Store owner is on vacation.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetStorePreferences</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetStorePreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DisplayMessageStoreCustomText" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Display custom message on the Store pages instead of the default message.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>10000</MaxLength>
						<CallInfo>
							<CallName>GetStorePreferences</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetStorePreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MessageStoreCustomText" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The custom message to display for the Store when the user is on vacation.
						May contain HTML markup.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetStorePreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetStorePreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/StorefrontType.xsd #####

-->
	<xs:complexType name="StorefrontType">
		<xs:annotation>
			<xs:documentation>
				This type defines the &lt;b&gt;Storefront&lt;/b&gt; container, which can be used by eBay Stores sellers to list an item under two primary custom categories either by category ID or category name. A custom category is a category that was created by a seller in their eBay store. This container is used by Add/Revise/Relist calls. 
				&lt;br/&gt;&lt;br/&gt;
				The &lt;b&gt;Storefront&lt;/b&gt; container is also returned in &lt;b&gt;GetItem&lt;/b&gt; and other Trading calls that retrieve Item data.
				&lt;br/&gt;&lt;br/&gt;
				&lt;span class="tablenote"&gt;&lt;b&gt;Note: &lt;/b&gt;
				This type is applicable only for eBay Store sellers.
				&lt;/span&gt;  &lt;br/&gt;&lt;br/&gt;
 			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="StoreCategoryID" type="xs:long">
				<xs:annotation>
					<xs:documentation>
						Unique identifier of a primary custom category in which to list the item. A custom category is a category that the seller created in their eBay Store. eBay Store sellers can create up to three levels of custom categories for their stores, but the API only supports root-level categories.
						&lt;br&gt; &lt;br&gt;
						To list an item using the categories in a seller's store, you must set this field to a root-level custom category or a custom category that has no child categories (subcategories). If you attempt to list an item in a category that has subcategories, the call response contains a warning, and the item is listed in the 'Other' store category.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StoreCategory2ID" type="xs:long">
				<xs:annotation>
					<xs:documentation>
						Unique identifier for the secondary custom category in which to list the item. Set this field to a root-level custom category or a custom category that has no child categories (subcategories).
						&lt;br&gt; &lt;br&gt;
						The system resets the value to 0 (None) in the following cases:
						&lt;br&gt; - The values of &lt;b&gt;StoreCategoryID&lt;/b&gt; and &lt;b&gt;StoreCategory2ID&lt;/b&gt; field are the same
						&lt;br&gt; - You specify &lt;b&gt;StoreCategory2ID&lt;/b&gt; but not &lt;b&gt;StoreCategoryID&lt;/b&gt;
						&lt;br&gt; &lt;br&gt;
						&lt;br&gt;In other words, &lt;b&gt;StoreCategoryID&lt;/b&gt; must be set to a valid custom category and be different from &lt;b&gt;StoreCategory2ID&lt;/b&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StoreCategoryName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Category name of a primary custom category in which to list the item. A custom category is a category that the seller created in their eBay Store. eBay Store sellers can create up to three levels of custom categories for their stores, but the API only supports root-level categories.
						&lt;br&gt; &lt;br&gt;
						To list an item using a category name from a seller's store, you must set this field to a root-level custom category or a custom category that has no child categories (subcategories). If you attempt to list an item in a category that has subcategories, the call response contains a warning, and the item is listed in the 'Other' store category.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StoreCategory2Name" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Name of the secondary custom category in which to list the item. Set this field to a root-level custom category or a custom category that has no child categories (subcategories).
						&lt;br&gt; &lt;br&gt;
						The system resets the value to 0 (None) in the following cases:
						&lt;br&gt; - The values of &lt;b&gt;StoreCategoryName&lt;/b&gt; and &lt;b&gt;StoreCategory2Name&lt;/b&gt; field are the same
						&lt;br&gt; - You specify &lt;b&gt;StoreCategory2Name&lt;/b&gt; but not &lt;b&gt;StoreCategoryName&lt;/b&gt;
						&lt;br&gt; &lt;br&gt;
						&lt;br&gt;In other words &lt;b&gt;StoreCategoryName&lt;/b&gt; must be set to a valid custom category name and be different from &lt;b&gt;StoreCategory2Name&lt;/b&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StoreURL" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The URL of the seller's eBay Stores page.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StoreName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The name of the seller's eBay Store.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>200</MaxLength>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/StringMatchCodeType.xsd #####

-->
	<xs:simpleType name="StringMatchCodeType">
		<xs:annotation>
			<xs:documentation>
				(in) Indicates the type of string matching to use
				when a value is submitted in CharityName. If no value is
				specified, default behavior is "StartsWith." Does not
				apply to Query.
			</xs:documentation>
		</xs:annotation>
			<xs:restriction base="xs:token">
				<xs:enumeration value="CustomCode">
					<xs:annotation>
						<xs:documentation>
							(in) Reserved for internal or future use.
						</xs:documentation>
					</xs:annotation>
				</xs:enumeration>
				<xs:enumeration value="StartsWith">
					<xs:annotation>
						<xs:documentation>
							(in) Matches strings that begin with the submitted
							value. For example, submitting a CharityName value
							of "heart" matches "Heart of Gold," but not "Open
							Hearts." Default behavior if no value is
							specified.
						</xs:documentation>
					</xs:annotation>
				</xs:enumeration>
				<xs:enumeration value="Contains">
					<xs:annotation>
						<xs:documentation>
							(in) Matches strings that contain the submitted
							value. For example, submitting a CharityName value
							of "heart" matches both "Heart of Gold" and "Open
							Hearts."
						</xs:documentation>
					</xs:annotation>
				</xs:enumeration>
			</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SubscriptionType.xsd #####

-->
	<xs:complexType name="SubscriptionType">
		<xs:annotation>
			<xs:documentation> 
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="EIASToken" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="SiteID" type="ns:SiteCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Active" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SuggestedCategoryArrayType.xsd #####

-->
	<xs:complexType name="SuggestedCategoryArrayType">
		<xs:annotation>
			<xs:documentation>
				Contains an array of categories that contain listings with
				specified keywords in their titles or descriptions. The array
				can contain up to 10 categories.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SuggestedCategory" type="ns:SuggestedCategoryType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Describes a category that contains listings that match
						specified keywords in the query. Returned if a category matches the query.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSuggestedCategories</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SuggestedCategoryType.xsd #####

-->
	<xs:complexType name="SuggestedCategoryType">
		<xs:annotation>
			<xs:documentation>
	      Defines a suggested category, returned
	      in response to a search for categories that contain
	      listings with certain keywords in their titles and descriptions.
	    </xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Category" type="ns:CategoryType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					Describes a category that contains items that match the query.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSuggestedCategories</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PercentItemFound" type="xs:int">
				<xs:annotation>
					<xs:documentation>
					Percentage of the matching items that were found in this category, 
					relative to other categories in which matching items were also found. 
					Indicates the distribution of matching items across the suggested categories. 
				</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSuggestedCategories</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SummaryEventScheduleType.xsd #####

-->
	<xs:complexType name="SummaryEventScheduleType">
		<xs:annotation>
			<xs:documentation>
				Details about a summary event schedule.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="EventType" type="ns:NotificationEventTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The event type associated with this alert.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetNotificationPreferences</CallName>
							<AllValuesExcept>None</AllValuesExcept>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetNotificationPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SummaryPeriod" type="ns:SummaryWindowPeriodCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The period of time for which to create a summary.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetNotificationPreferences</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetNotificationPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Frequency" type="ns:SummaryFrequencyCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						How often the summary is to be delivered.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetNotificationPreferences</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetNotificationPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SummaryFrequencyCodeList.xsd #####

-->
	<xs:simpleType name="SummaryFrequencyCodeType">
		<xs:annotation>
			<xs:documentation>
				How often the summary is to be delivered.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="EverySunday">
				<xs:annotation>
					<xs:documentation>
						Deliver every Sunday.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EveryMonday">
				<xs:annotation>
					<xs:documentation>
						Deliver every Monday.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EveryTuesday">
				<xs:annotation>
					<xs:documentation>
						Deliver every Tuesday.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EveryWednesday">
				<xs:annotation>
					<xs:documentation>
						Deliver every Wednesday.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EveryThursday">
				<xs:annotation>
					<xs:documentation>
						Deliver every Thursday.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EveryFriday">
				<xs:annotation>
					<xs:documentation>
						Deliver every Friday.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EverySaturday">
				<xs:annotation>
					<xs:documentation>
						Deliver every Saturday.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn1st">
				<xs:annotation>
					<xs:documentation>
						On day 1 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn2nd">
				<xs:annotation>
					<xs:documentation>
						On day 2 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn3rd">
				<xs:annotation>
					<xs:documentation>
						On day 3 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn4th">
				<xs:annotation>
					<xs:documentation>
						On day 4 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn5th">
				<xs:annotation>
					<xs:documentation>
						On day 5 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn6th">
				<xs:annotation>
					<xs:documentation>
						On day 6 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn7th">
				<xs:annotation>
					<xs:documentation>
						On day 7 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn8th">
				<xs:annotation>
					<xs:documentation>
						On day 8 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn9th">
				<xs:annotation>
					<xs:documentation>
						On day 9 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn10th">
				<xs:annotation>
					<xs:documentation>
						On day 10 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn11th">
				<xs:annotation>
					<xs:documentation>
						On day 11 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn12th">
				<xs:annotation>
					<xs:documentation>
						On day 12 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn13th">
				<xs:annotation>
					<xs:documentation>
						On day 13 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn14th">
				<xs:annotation>
					<xs:documentation>
						On day 14 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn15th">
				<xs:annotation>
					<xs:documentation>
						On day 15 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn16th">
				<xs:annotation>
					<xs:documentation>
						On day 16 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn17th">
				<xs:annotation>
					<xs:documentation>
						On day 17 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn18th">
				<xs:annotation>
					<xs:documentation>
						On day 18 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn19th">
				<xs:annotation>
					<xs:documentation>
						On day 19 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn20th">
				<xs:annotation>
					<xs:documentation>
						On day 20 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn21st">
				<xs:annotation>
					<xs:documentation>
						On day 21 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn22nd">
				<xs:annotation>
					<xs:documentation>
						On day 22 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn23rd">
				<xs:annotation>
					<xs:documentation>
						On day 23 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn24th">
				<xs:annotation>
					<xs:documentation>
						On day 24 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn25th">
				<xs:annotation>
					<xs:documentation>
						On day 25 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn26th">
				<xs:annotation>
					<xs:documentation>
						On day 26 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn27th">
				<xs:annotation>
					<xs:documentation>
						On day 27 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn28th">
				<xs:annotation>
					<xs:documentation>
						On day 28 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn29th">
				<xs:annotation>
					<xs:documentation>
						On day 29 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn30th">
				<xs:annotation>
					<xs:documentation>
						On day 30 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MonthlyOn31st">
				<xs:annotation>
					<xs:documentation>
						On day 31 of the month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Every31Days">
				<xs:annotation>
					<xs:documentation>
						Every 31 days.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Every60Days">
				<xs:annotation>
					<xs:documentation>
						Every 60 days.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SummaryWindowPeriodCodeList.xsd #####

-->
	<xs:simpleType name="SummaryWindowPeriodCodeType">
		<xs:annotation>
			<xs:documentation>
				The period of time for which to create a summary.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Last24Hours">
				<xs:annotation>
					<xs:documentation>
						The last 24 hours.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Last7Days">
				<xs:annotation>
					<xs:documentation>
						The last 7 days.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Last31Days">
				<xs:annotation>
					<xs:documentation>
						The last 31 days.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CurrentWeek">
				<xs:annotation>
					<xs:documentation>
						The current week.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LastWeek">
				<xs:annotation>
					<xs:documentation>
						The prior week.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CurrentMonth">
				<xs:annotation>
					<xs:documentation>
						The current month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LastMonth">
				<xs:annotation>
					<xs:documentation>
						The prior month.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Last60Days">
				<xs:annotation>
					<xs:documentation>
						The last 60 days.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/SupportedEventTypesArrayType.xsd #####

-->
	<xs:complexType name="SupportedEventTypesArrayType">
		<xs:annotation>
			<xs:documentation>
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="EventType" type="ns:NotificationEventTypeCodeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SupportedSellerProfileType.xsd #####

-->
	<xs:complexType name="SupportedSellerProfileType">
		<xs:annotation>
			<xs:documentation>
			  Type defining the &lt;b&gt;SupportedSellerProfile&lt;/b&gt; container, which contains
				summary information related to specific Business Policies payment, return policy, and shipping 
				profiles. The profile type is found in the &lt;b&gt;ProfileType&lt;/b&gt; field.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ProfileID" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					  Unique identifier of a Business Policies profile. This identifier is auto-
						generated by eBay when the seller creates the profile. This field is always 
						returned with the &lt;b&gt;SupportedSellerProfile&lt;/b&gt; container.
  				</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProfileType" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					  Indicates the type of the Business Policies profile. Valid values are PAYMENT,
						RETURN_POLICY, and SHIPPING. This field is always returned with the 
						&lt;b&gt;SupportedSellerProfile&lt;/b&gt; container.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ProfileName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					 The seller-defined name for a Business Policies profile. This field is always
					 returned with the &lt;b&gt;SupportedSellerProfile&lt;/b&gt; container.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShortSummary" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					  Seller-provided description of a Business Policies profile. This field is only
						returned if a seller has provided a description for the profile.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CategoryGroup" type="ns:CategoryGroupType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					 Identifies the the Business Policies category group associated with the Business
					 Policies profile. Current values are ALL (referring to all non-motor vehicle
					 categories) and MOTORS_VEHICLE (for motor vehicle listings).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/SupportedSellerProfilesType.xsd #####

-->
	<xs:complexType name="SupportedSellerProfilesType">
		<xs:annotation>
			<xs:documentation>
			  Type defining the &lt;b&gt;SupportedSellerProfiles&lt;/b&gt; container for all payment,
				return, and shipping policy profiles that a seller has defined for a site.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SupportedSellerProfile" type="ns:SupportedSellerProfileType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
					Container consisting of information related to specific Business Policies payment, return,
					and shipping policy profiles. The profile type is found in the
					&lt;b&gt;ProfileType&lt;/b&gt; field.						
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/TCREnabledDefinitionType.xsd #####

-->
	<xs:complexType name="TCREnabledDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				Defines the Transaction Confirmation Request feature. If the field is present, the corresponding feature applies to the category. The field is returned as an empty element (i.e., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/TagTypeArray.xsd #####

-->
	<!--

##### from file eBLBaseComponents/public/TaskStatusCodeList.xsd #####

-->
	<xs:simpleType name="TaskStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				Status values for the processing progress for the category structure changes
				specified by a SetStoreCategories request. If the SetStoreCategories call is
				processed asynchronously, then the status is returned by
				GetStoreCategoryUpdateStatus, otherwise, the status is returned in the
				SetStoreCategories response.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Pending">
				<xs:annotation>
					<xs:documentation>
						(out) The category changes have not started.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="InProgress">
				<xs:annotation>
					<xs:documentation>
						(out) The category changes are in progress.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Complete">
				<xs:annotation>
					<xs:documentation>
						(out) The category changes completed successfully.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Failed">
				<xs:annotation>
					<xs:documentation>
						(out) The category changes failed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/TaxDescriptionCodeList.xsd #####

-->
	<xs:simpleType name="TaxDescriptionCodeType">
		<xs:annotation>
			<xs:documentation>
				Type that defines the TaxDescription field. The TaxDescription field allows the
				seller to provide a description of the sales tax type.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="SalesTax">
				<xs:annotation>
					<xs:documentation>
						A standard sales tax charge.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ElectronicWasteRecyclingFee">
				<xs:annotation>
					<xs:documentation>
						A charge for an electronic waste recycling fee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TireRecyclingFee">
				<xs:annotation>
					<xs:documentation>
						A charge for a tire recycling fee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/TaxDetailsType.xsd #####

-->
	<xs:complexType name="TaxDetailsType">
		<xs:annotation>
			<xs:documentation>
				Type defining the TaxDetails container, which consists of detailed sales tax
			 information for an order line item, including the tax type and description, sales tax
			 on the item cost, and sales tax related to shipping and handling. The information in
			 this container supercedes/overrides the sales tax information in the
			 ShippingDetails.SalesTax container.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Imposition" type="ns:TaxTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field indicates the sales tax type. A separate TaxDetails container is
						required for each unique imposition (tax type).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrders</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SoldReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TaxDescription" type="ns:TaxDescriptionCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field indicates the description of the sales tax. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrders</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SoldReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TaxAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value is the total amount of sales tax for the order line item for the
						corresponding impositiion (tax type).
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;TaxAmount&lt;/b&gt; = &lt;b&gt;TaxOnSubtotalAmount&lt;/b&gt; + &lt;b&gt;TaxOnShippingAmount&lt;/b&gt; + &lt;b&gt;TaxOnHandlingAmount&lt;/b&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrders</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SoldReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TaxOnSubtotalAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value is the amount of sales tax applied based on the unit cost of the
						order line item for the corresponding impositiion (tax type).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrders</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SoldReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TaxOnShippingAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value is the amount of sales tax applied based on shipping costs for the
						order line item for the corresponding impositiion (tax type).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrders</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SoldReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TaxOnHandlingAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value is the amount of sales tax applied based on handling costs for the
						order line item for the corresponding impositiion (tax type).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrders</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SoldReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/TaxJurisdictionType.xsd #####

-->
	<xs:complexType name="TaxJurisdictionType">
		<xs:annotation>
			<xs:documentation>
				Tax-related details for a region or jurisdiction.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="JurisdictionID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Representative identifier for the jurisdiction. Typically an abbreviation
						(for example, CA for California).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetTaxTable</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetTaxTable</CallName>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SalesTaxPercent" type="xs:float" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The tax percent to apply for a listing shipped to this jurisdiction. The value
						passed in is stored with a precision of 3 digits after the decimal point
						(##.###).
						&lt;br&gt;
						For GetTaxTable: this tag has no value if the user's tax table has not been set.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetTaxTable</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<CallName>GetTaxTable</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingIncludedInTax" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Whether shipping costs are to be part of the base amount that is taxed.
						&lt;br&gt;
						For GetTaxTable: This tag is empty if the user did not previously provide
						information.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<CallName>GetTaxTable</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetTaxTable</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="JurisdictionName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Full name for the jurisdiction or region for display purposes.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the latest version number for this feature. Use the version to determine
						if and when to refresh your cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The time in GMT when the details for this feature were last updated. Use this
						timestamp to determine if and when to refresh your cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/TaxTableType.xsd #####

-->
	<xs:complexType name="TaxTableType">
		<xs:annotation>
			<xs:documentation>
				Sales tax details for zero or more jurisdictions (states,
				provinces, etc).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="TaxJurisdiction" type="ns:TaxJurisdictionType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Sales tax details for zero or more jurisdictions (states,
						provinces, etc).
						&lt;br&gt;&lt;br&gt;
						For GetTaxTable: If DetailLevel is not specified, information is returned only
						for the jurisdictions for which the user provided tax information. If
						DetailLevel is ReturnAll, tax information is returned for all possible
						jurisdictions, whether specified by the user or not. ShippingIncludedInTax and
						SalesTaxPercent are returned, but are empty.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetTaxTable</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetTaxTable</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/TaxTypeCodeList.xsd #####

-->
	<xs:simpleType name="TaxTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				Type that defines the Imposition field. The Imposition field allows the seller to
				provide a description of the sales tax type.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="SalesTax">
				<xs:annotation>
					<xs:documentation>
						A standard sales tax charge.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="WasteRecyclingFee">
				<xs:annotation>
					<xs:documentation>
						A charge for an electronic waste recycling fee.
					 </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/TaxesType.xsd #####

-->
	<xs:complexType name="TaxesType">
		<xs:annotation>
			<xs:documentation>
				Type defining the Taxes container, which contains detailed sales tax information for an
				order line item. The Taxes container is only returned if the seller is using the Vertex-
				based Premium Sales Tax Engine solution. The information in this container
				supercedes/overrides the sales tax information in the ShippingDetails.SalesTax container.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="TotalTaxAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates the total tax amount for the order line item, including the
						sales tax on the item, the sales tax on shipping and handling, and any electronic
						waste recycling fee.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrders</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SoldReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TaxDetails" type="ns:TaxDetailsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
					 Container consisting of detailed sales tax information for an order line item,
					 including the tax type and description, sales tax on the item cost, and sales tax
					 related to shipping and handling.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrders</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SoldReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ThemeGroupType.xsd #####

-->
	<xs:complexType name="ThemeGroupType">
		<xs:annotation>
			<xs:documentation>
				Data for one theme group. Returned for GetDescriptionTemplates
				if theme groups are requested.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="GroupID" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Unique identifier for this theme group.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetDescriptionTemplates</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="GroupName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Name of this theme group (localized to the language associated 
						with the eBay site).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetDescriptionTemplates</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ThemeID" type="xs:int" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Unique identifier for each theme in this group. There
						is at least one theme in a theme group.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetDescriptionTemplates</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ThemeTotal" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of ThemeID elements in this group.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetDescriptionTemplates</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/TicketEventTypeCodeList.xsd #####

-->
	<xs:simpleType name="TicketEventTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				Supported event ticket types.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Any">
				<xs:annotation>
					<xs:documentation>
						(in) Any event (applicable to US, UK, and DE)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_ComedyAndKabarett">
				<xs:annotation>
					<xs:documentation>
						(in) Comedy &amp; Kabarett (Comedy and Cabaret)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_FreizeitAndEvents">
				<xs:annotation>
					<xs:documentation>
						(in) Freizeit &amp; Events (Leisure and Events)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_KonzerteAndFestivals">
				<xs:annotation>
					<xs:documentation>
						(in) Konzerte &amp; Festivals (Concerts and Festivals)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_KulturAndKlassik">
				<xs:annotation>
					<xs:documentation>
						(in) Kultur &amp; Klassik (Culture and Classical)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_MusicalsAndShows">
				<xs:annotation>
					<xs:documentation>
						(in) Musicals &amp; Shows
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_Sportveranstaltungen">
				<xs:annotation>
					<xs:documentation>
						(in) Sportveranstaltungen (Sporting Events)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE_Sonstige">
				<xs:annotation>
					<xs:documentation>
						(in) Other events that are not the above Germany event types
						(applicable to listings on the DE site)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_AmusementParks">
				<xs:annotation>
					<xs:documentation>
						(in) Amusement Parks (applicable to listings on the UK site)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_Comedy">
				<xs:annotation>
					<xs:documentation>
						(in) Comedy (applicable to listings on the UK site)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_ConcertsAndGigs">
				<xs:annotation>
					<xs:documentation>
						(in) Concerts/Gigs (applicable to listings on the UK site)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_ConferencesAndSeminars">
				<xs:annotation>
					<xs:documentation>
						(in) Conferences/Seminars (applicable to listings on the UK site)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_ExhibitionsAndShows">
				<xs:annotation>
					<xs:documentation>
						(in) Exhibitions/Shows (applicable to listings on the UK site)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_Experiences">
				<xs:annotation>
					<xs:documentation>
						(in) Experiences (applicable to listings on the UK site)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_SportingEvents">
				<xs:annotation>
					<xs:documentation>
						(in) Sporting events (applicable to listings on the UK site)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_TheatreCinemaAndCircus">
				<xs:annotation>
					<xs:documentation>
						(in) Theatre/Cinema/Circus (applicable to listings on the UK site)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK_Other">
				<xs:annotation>
					<xs:documentation>
						(in) Other. Events that are not the above UK types
						(applicable to listings on the UK site)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="US_Concerts">
				<xs:annotation>
					<xs:documentation>
						(in) Concerts (applicable to listings on the US site)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="US_Movies">
				<xs:annotation>
					<xs:documentation>
						(in) Movies (applicable to listings on the US site)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="US_SportingEvents">
				<xs:annotation>
					<xs:documentation>
						(in) Sporting events (applicable to listings on the US site)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="US_Theater">
				<xs:annotation>
					<xs:documentation>
						(in) Theater (applicable to listings on the US site)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="US_Other">
				<xs:annotation>
					<xs:documentation>
						(in) Events that are not concerts,
						movies, sporting events, or theater events
						(applicable to listings on the US site)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/TicketListingDetailsType.xsd #####

-->
	<xs:complexType name="TicketListingDetailsType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;TicketListingDetails&lt;/b&gt; container, which is used in 
				an Add/Revise/Relist call to provide more details about event tickets.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="EventTitle" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The name of the event, as shown on the ticket. Typically the
						headliner. There is no maximum number of words or characters.
						However, the words in the name must be an exact match (or a subset
						consisting of complete words) to the words in the product title in
						the catalog. The words in the name are matched using OR logic
						(the order of the words does not matter). As with all strings, you
						need to escape reserved characters such as ampersand.
						See the eBay Trading API Guide for more information about how
						to specify this value.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>1024</MaxLength>
						<SeeLink>
							<Title>Ticket Listings</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Specialty-Tickets.html#AlloweBaytoFindandAddTicketDetailsfromth</URL>
						</SeeLink>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
<!--							<CallName>AddItemFromSellingManagerTemplate</CallName> -->
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
<!--							<CallName>GetItemRecommendations</CallName> -->
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Venue" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The name of the venue, as shown on the ticket.
						The validation rules are the same as the rules for the event name.
						In addition, eBay supports both US English and UK English spelling
						variations for typical words found on tickets (such as "theater" and
						"theatre"). As with all strings, you need to escape reserved
						characters such as ampersand.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>4000</MaxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
<!--							<CallName>AddItemFromSellingManagerTemplate</CallName> -->
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
<!--							<CallName>GetItemRecommendations</CallName> -->
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PrintedDate" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The date of the event, as shown on the ticket. Use the date shown on
						the ticket, without attempting to adjust it for a different time
						zone (such as Pacific time or GMT).&lt;br&gt;
						&lt;br&gt;
						In most cases, you should be able to specify any numeric date format
						in month/day/year order. eBay supports m or mm for the month,
						d or dd for the day, and yy or yyyy for the year, in all
						combinations. The delimiters must be forward slashes (/).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
<!--							<CallName>AddItemFromSellingManagerTemplate</CallName> -->
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
<!--							<CallName>GetItemRecommendations</CallName> -->
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PrintedTime" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The time of the event, as shown on the ticket. Use the time value
						shown on the ticket, without attempting to convert it to a different
						time zone (such as Pacific time or GMT). Do not round the value up
						or down (e.g., do not round 7:01 PM to 7:00 PM).&lt;br&gt;
						&lt;br&gt;
						In most cases, you should be able to specify the time format exactly
						as shown on the ticket. For a list of formats that have been tested,
						see the eBay Trading API Guide.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Ticket Listings</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Specialty-Tickets.html#AlloweBaytoFindandAddTicketDetailsfromth</URL>
						</SeeLink>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
<!--							<CallName>AddItemFromSellingManagerTemplate</CallName> -->
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/TimeRangeType.xsd #####

-->
	<xs:complexType name="TimeRangeType">
		<xs:annotation>
			<xs:documentation>
				Specifies the Date range.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="TimeFrom" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the earliest (oldest) date to be used in a date range.
 					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSoldListings</CallName>
							<CallName>GetSellingManagerEmailLog</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TimeTo" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the latest (most recent) date to be used in a date range.
 					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSoldListings</CallName>
							<CallName>GetSellingManagerEmailLog</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/TimeZoneDetailsType.xsd #####

-->
	<xs:complexType name="TimeZoneDetailsType">
		<xs:annotation>
			<xs:documentation>
				Time zone details about a region or location to which the seller is willing to
				ship.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="TimeZoneID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A unique identifier for a given time zone. This ID does not change for a
						given time zone, even if the time zone supports both standard and daylight
						saving time variants. Valid values for TimeZoneID correspond to OLSON IDs.
						These IDs provide not only the information as to the offset from GMT (UTC),
						but also daylight saving time information. Thus, for example, America/Phoenix
						is distinct from America/Denver because they have different daylight saving
						time behavior. This value is not localized.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Time Values</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Basics/DataTypes.html</URL>
						</SeeLink>
						<SeeLink>
							<Title>Olson ID Comparison</Title>
							<URL>http://en.wikipedia.org/wiki/Tz_database</URL>
						</SeeLink>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StandardLabel" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Display name of a time zone in its standard (non-daylight saving) time
						representation. This value is localized and returned in the language for the
						site specified in the request (i.e., the numeric site ID that you specify in
						the request URL for the SOAP API or the X-EBAY-API-SITEID header for the XML
						API).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StandardOffset" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The offset in hours from GMT for a time zone when it is not adjusted for
						daylight saving time.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DaylightSavingsLabel" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Display name of a time zone in its daylight saving time representation.
						This element is emitted for time zones that support daylight saving time
						only. The value is localized and returned in the language for the site
						specified in the request.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DaylightSavingsOffset" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The offset in hours from GMT for a time zone when it is on daylight saving
						time. This element is emitted for time zones that support daylight
						saving time only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DaylightSavingsInEffect" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether or not the time zone is currently on daylight saving time.
						A value of true indicates that the time zone is on daylights savings time.
						This element is emitted for time zones that support daylight saving time only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the latest version number for this field. The version can be
						used to determine if and when to refresh cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Gives the time in GMT that the feature flags for the details were last
						updated. This timestamp can be used to determine if and when to refresh
						cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/TokenReturnMethodCodeList.xsd #####

-->
	<xs:simpleType name="TokenReturnMethodCodeType">
		<xs:annotation>
			<xs:documentation>
				Indicates how the application wants eBay to handle the user's token after
				the user signs in.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Redirect">
				<xs:annotation>
					<xs:documentation>
						Return the token in the HTTP redirect to the application-specified
						accept URL.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FetchToken">
				<xs:annotation>
					<xs:documentation>
						Leave the token at eBay so that the application can get
						the token through the FetchToken API call (SecretId required).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/TokenStatusCodeList.xsd #####

-->
	<xs:simpleType name="TokenStatusCodeType">
	<xs:annotation>
			<xs:documentation>
				Contains the status of the token
			</xs:documentation>
	</xs:annotation>
	<xs:restriction base="xs:token">
		<xs:enumeration value="Active">
			<xs:annotation>
				<xs:documentation>
					Token is Active
				</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		<xs:enumeration value="Expired">
			<xs:annotation>
				<xs:documentation>
					Token is Expired
				</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		<xs:enumeration value="RevokedByeBay">
			<xs:annotation>
				<xs:documentation>
					Token is revoked by eBay
				</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		<xs:enumeration value="RevokedByUser">
			<xs:annotation>
				<xs:documentation>
					Token is revoked by user
				</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		<xs:enumeration value="RevokedByApp">
			<xs:annotation>
				<xs:documentation>
					Token is revoked by Application
				</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		<xs:enumeration value="Invalid">
			<xs:annotation>
				<xs:documentation>
					Token is Invalid
				</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
		<xs:enumeration value="CustomCode">
			<xs:annotation>
				<xs:documentation>
					Reserved for internal or future use
				</xs:documentation>
			</xs:annotation>
		</xs:enumeration>
	</xs:restriction>
</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/TokenStatusType.xsd #####

-->
	<xs:complexType name="TokenStatusType">
		<xs:annotation>
			<xs:documentation>
				Returns token status.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Status" type="ns:TokenStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Current token status.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetTokenStatus</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EIASToken" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Identifies the user to whom the token belongs.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetTokenStatus</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExpirationTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Original expiration time for the token.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetTokenStatus</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RevocationTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Token revocation time, if the token has been revoked.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetTokenStatus</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/TopRatedProgramCodeList.xsd #####

-->
	<xs:simpleType name="TopRatedProgramCodeType">
		<xs:annotation>
			<xs:documentation>
				Container for top-rated seller program codes.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="US">
				<xs:annotation>
					<xs:documentation>
						Specifies the US Top-Rated Seller Program.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UK">
				<xs:annotation>
					<xs:documentation>
						Specifies the UK Top-Rated Seller Program.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DE">
				<xs:annotation>
					<xs:documentation>
						Specifies the German Top-Rated Seller Program.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Global">
				<xs:annotation>
					<xs:documentation>
						Specifies the Global Top-Rated Seller Program.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/TopRatedSellerDetailsType.xsd #####

-->
	<xs:complexType name="TopRatedSellerDetailsType">
	<xs:annotation>
		<xs:documentation>
			Container for top-rated seller program information.
		</xs:documentation>
	</xs:annotation>
	<xs:sequence>
		<xs:element name="TopRatedProgram" type="ns:TopRatedProgramCodeType" minOccurs="0" maxOccurs="unbounded">
			<xs:annotation>
				<xs:documentation>
					Top-rated seller program details for the seller. Returned when the seller is qualified as a top-rated seller.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetUser</CallName>
						<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
						<Returned>Conditionally</Returned>
						<TagStatus>ComingSoon</TagStatus>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
	</xs:sequence>
</xs:complexType>
<!--

##### from file eBLBaseComponents/public/TradingRoleCodeList.xsd #####

-->
	<xs:simpleType name="TradingRoleCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type listing the possible roles an eBay user may have in regards to an 
				eBay order. 
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Buyer">
				<xs:annotation>
					<xs:documentation>
						The eBay user is acting as the buyer for the order(s). In &lt;b&gt;GetOrders&lt;/b&gt;, 
						this value should be passed into the &lt;b&gt;OrderRole&lt;/b&gt; field in the 
						request to retrieve orders in which the calling eBay user is the buyer in the order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Seller">
				<xs:annotation>
					<xs:documentation>
						The eBay user is acting as the seller for the order(s). In &lt;b&gt;GetOrders&lt;/b&gt;, 
						this value should be passed into the &lt;b&gt;OrderRole&lt;/b&gt; field in the 
						request to retrieve orders in which the calling eBay user is the seller in the order.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						This value is reserved for future or internal use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/TransactionArrayType.xsd #####

-->
	<xs:complexType name="TransactionArrayType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;TransactionArray&lt;/b&gt; container, which contains an 
				array of &lt;b&gt;Transaction&lt;/b&gt; containers. Each &lt;b&gt;Transaction&lt;/b&gt; 
				container consists of detailed information on one order line item.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Transaction" type="ns:TransactionType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						The &lt;b&gt;Transaction&lt;/b&gt; container consists of detailed information on one
						order line item. Also applicable to Half.com (for &lt;b&gt;GetOrders&lt;/b&gt;).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemsAwaitingFeedback</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>DeletedFromWonList</Context>
							<Context>WonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>AddOrder</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<SeeLink>
							<Title>Listing an Item</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Listing-AnItem.html#CombinedPayment</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/TransactionPlatformCodeList.xsd #####

-->
	<xs:simpleType name="TransactionPlatformCodeType">
		<xs:annotation>
			<xs:documentation>
				Specifies the site on which the purchase was made.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="eBay">
				<xs:annotation>
					<xs:documentation>
						The order line item was created  
						on the main eBay site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Express">
				<xs:annotation>
					<xs:documentation>
						The order line item was created on the eBay Express site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Half">
				<xs:annotation>
					<xs:documentation>
						The order line item was created on Half.com site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Shopping">
				<xs:annotation>
					<xs:documentation>
						The order line item was created on the Shopping.com site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="WorldOfGood">
				<xs:annotation>
					<xs:documentation>
						The order line item was created on the WorldOfGood site.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						 Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/TransactionReferenceCodeList.xsd #####

-->
	<xs:simpleType name="TransactionReferenceCodeType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type defining the possible values that can returned in the attribute of the &lt;b&gt;Payment.ReferenceID&lt;/b&gt; and &lt;b&gt;Payment.PaymentReferenceID&lt;/b&gt; field.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ExternalTransactionID">
				<xs:annotation>
					<xs:documentation>
						This value is the unique identifier of an external payment transaction.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MandateReferenceNumber">
				<xs:annotation>
					<xs:documentation>
						This value is the unique identifier of an eBay Now payment transaction.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						This value is reserved for future or internal use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/TransactionReferenceType.xsd #####

-->
	<xs:complexType name="TransactionReferenceType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;strong&gt;ReferenceID&lt;/strong&gt; element, which is used to display the unique identifier of a payment (and payment type through the &lt;strong&gt;type&lt;/strong&gt; attribute.
			</xs:documentation>
		</xs:annotation>
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute name="type" type="ns:TransactionReferenceCodeType" >
					<xs:annotation>
							<xs:documentation>
								This attribute indicates the type of payment.			
							</xs:documentation>
						        <xs:appinfo>
								<CallInfo>
								   <CallName>GetOrders</CallName>
								   <Details>DetailLevel: none, ReturnAll</Details>
								   <Returned>Conditionally</Returned>
								</CallInfo>
								<CallInfo>
									<CallName>OrderReport</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
								<CallInfo>
							           <CallName>GetOrderTransactions</CallName>
							           <Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							           <Returned>Conditionally</Returned>
								</CallInfo>
								<CallInfo>
							           <CallName>GetItemTransactions</CallName>
							           <CallName>GetSellerTransactions</CallName>
							           <Details>DetailLevel: none, ReturnAll</Details>
							           <Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
				    </xs:annotation>
		        	</xs:attribute>
		       </xs:extension>
	       </xs:simpleContent>
</xs:complexType>
<!--

##### from file eBLBaseComponents/public/TransactionStatusType.xsd #####

-->
	<xs:complexType name="TransactionStatusType">
		<xs:annotation>
			<xs:documentation>
				Contains the order status, e.g. the buyer's online
				payment and whether the checkout process for the order is complete.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="eBayPaymentStatus" type="ns:PaymentStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the success or failure of the buyer's online payment
						for an order. Applicable for the payment method that the buyer chose
						for the order.
						If the payment failed, the value returned indicates the reason for the failure.
						Output only.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CheckoutStatus" type="ns:CheckoutStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the current status of the checkout flow for the order.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="LastTimeModified" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates date and time an order's status was last updated (in GMT).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentMethodUsed" type="ns:BuyerPaymentMethodCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The payment method that the buyer selected to pay for the order. If checkout is
						not yet complete, PaymentMethodUsed is set to whatever the buyer selected as his
						or her preference on the Review Your Purchase page.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CompleteStatus" type="ns:CompleteStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether checkout is complete, incomplete, or pending for an order.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BuyerSelectedShipping" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the buyer has selected shipping details
						during checkout. False indicates that the shipping service was
						selected by eBay for the buyer. For example, if the buyer has
						not yet completed the Review Your Purchase page, he has not
						picked a shipping service. If it is false, the application
						should ignore ShippingServiceCost and ShippingServiceSelected
						(items whose values are defaulted by eBay).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaymentHoldStatus" type="ns:PaymentHoldStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field indicates the type and/or status of a payment hold on the item.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Holds on PayPal Payments</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sales-Completing.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SoldReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="IntegratedMerchantCreditCardEnabled" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the item can be paid for through a payment gateway account.
						If IntegratedMerchantCreditCardEnabled is true, then integrated merchant
						credit card (IMCC) is enabled for credit cards because the seller
						has a payment gateway (Payflow) account.
						Therefore, if IntegratedMerchantCreditCardEnabled is true, and AmEx, Discover, or
						VisaMC is returned for an item, then on checkout, an online credit-card payment
						is processed through a payment gateway account.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayPaymentMismatchDetails" type="ns:eBayPaymentMismatchDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container is returned when a buyer's payment does not match the total cost of an
						order going through the new eBay payment process. This container is only applicable for
						German and Austrian orders going through the new eBay payment process, and when the 
						buyer has selected EFT as the payment method.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						The introduction of the new eBay payment process for the entire German and
						Austrian eBay marketplace has been delayed until further notice.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/TransactionType.xsd #####

-->
	<xs:complexType name="TransactionType">
		<xs:annotation>
			<xs:documentation>
				Contains information about a single order line item (transaction). An order
				line item contains information about the sale of one or multiple
				items from a single listing to a single buyer. The eBay system creates an order
				line item when a buyer has committed to make a purchase in an
				auction or fixed-price listing. A fixed-priced listing (with multiple identical
				items or a similar item with variations) can spawn one or more order line items. Auction and single-item, fixed-price listings can only spawn
				one order line item.
				<!-- no longer needed &lt;br&gt;&lt;br&gt;
				&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
					As of version 619, Dutch-style (multi-item) competitive-bid auctions are
					deprecated. eBay throws an error if you submit a Dutch item listing with
					AddItem or VerifyAddItem. If you use RelistItem to update a Dutch auction
					listing, eBay generates a warning and resets the Quantity value to 1.
				&lt;/span&gt; -->
				&lt;br&gt;
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AmountPaid" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The total amount the buyer paid for the order line item. This
						amount includes all costs such as shipping, handling, or sales tax. If the
						seller allowed the buyer to change the total for an order, the buyer is
						able to change the total up until the time when Checkout status is
						Complete. Determine whether the buyer changed the amount by retrieving the
						order line item data and comparing the &lt;b&gt;AmountPaid&lt;/b&gt; value to
						what the seller expected. If multiple order line items
						between the same buyer and seller have been combined into a Combined
						Payment order, the &lt;b&gt;AmountPaid&lt;/b&gt; value returned in &lt;b&gt;GetSellerTransactions&lt;/b&gt; and
						&lt;b&gt;GetItemTransactions&lt;/b&gt; reflects the amount paid for the Combined Payment order
						and not the individual order line item. You can determine the
						order line items that belong to the same Combined Payment order by checking
						to see if the &lt;b&gt;ContainingOrder.OrderID&lt;/b&gt; value is the same. For Motors items,
						&lt;b&gt;AmountPaid&lt;/b&gt; is the amount paid by the buyer for the deposit.&lt;br
						/&gt;
						&lt;br /&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AdjustmentAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Adjustment amount entered by the buyer. A positive amount indicates the
						amount is an extra charge being paid to the seller by the buyer. A negative
						value indicates this amount is a credit given to the buyer by the seller.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ConvertedAdjustmentAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Converted value of &lt;b&gt;AdjustmentAmount&lt;/b&gt; in the currency of the site that
						returned the response. Refresh this value every 24 hours to pick up the
						current conversion rates.
						&lt;br /&gt;
						&lt;br /&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Buyer" type="ns:UserType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container consisting of user and shipping details for the buyer. See
						&lt;b&gt;UserType&lt;/b&gt; for its child elements. Returned by &lt;b&gt;GetItemsAwaitingFeedback&lt;/b&gt; if
						Seller is making the request.&lt;br&gt;
						&lt;br&gt;
						Applicable to Half.com (for &lt;b&gt;GetOrders&lt;/b&gt; only).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemsAwaitingFeedback</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingDetails" type="ns:ShippingDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container consisting of shipping-related details for an order. Shipping
						details include shipping rates, package dimensions, handling costs,
						excluded shipping locations (if specified), shipping service options,
						shipping insurance information, sales tax information (if applicable), and
						shipment tracking details (if shipped).
						&lt;br&gt;&lt;br&gt;
						For &lt;b&gt;GetSellerTransactions&lt;/b&gt; and &lt;b&gt;GetItemTransactions&lt;/b&gt;, the &lt;b&gt;ShippingDetails&lt;/b&gt;
						container is returned in the &lt;b&gt;Transaction&lt;/b&gt; container. For &lt;b&gt;GetOrders&lt;/b&gt; and
						&lt;b&gt;GetOrderTransactions&lt;/b&gt;, the &lt;b&gt;ShippingDetails&lt;/b&gt; container is returned at the
						Order level.
						&lt;br&gt;&lt;br&gt;
						Applicable to Half.com (for &lt;b&gt;GetOrders&lt;/b&gt; only).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Shipping</Title>
							<URL></URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ConvertedAmountPaid" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Converted value of &lt;b&gt;AmountPaid&lt;/b&gt; in the currency of the site that returned the
						response. Refresh this value every 24 hours to pick up the current
						conversion rates.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ConvertedTransactionPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Converted value of &lt;b&gt;TransactionPrice&lt;/b&gt; in the currency of the site that
						returned the response. Refresh this value every 24 hours to pick up the
						current conversion rates.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CreatedDate" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the creation time of the order line item. For
						auction listings, an order line item is created when that
						listing ends with a high bidder whose bid meets or exceeds the Reserve
						Price (if set). For a fixed-price listing or a Buy It Now auction listing,
						an order line item is created once the buyer clicks the Buy
						button.
						&lt;br&gt;&lt;br&gt;
						Applicable to Half.com (for &lt;b&gt;GetOrders&lt;/b&gt; only).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DepositType" type="ns:DepositTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates whether or not the seller requires a deposit for the
						vehicle. This field is only applicable to US eBay Motors listings.
						Otherwise, this field is returned as an empty value.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Listing US and CA eBay Motors Items</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sites-eBayMotors.html#SpecifyingaVehicleDepositandDepositAmoun</URL>
						</SeeLink>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<OnlyTheseValues>None, OtherMethod</OnlyTheseValues>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<OnlyTheseValues>None, OtherMethod</OnlyTheseValues>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Item" type="ns:ItemType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container consisting of details about an item in a listing. The child
						fields return are dependent on the call, the type of item or listing, and
						the listing site.
						&lt;br&gt;&lt;br&gt;
						Applicable to Half.com (for &lt;b&gt;GetOrders&lt;/b&gt;).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemsAwaitingFeedback</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>AddOrder</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="QuantityPurchased" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates the number of identical items purchased at the same
						time by the same buyer from one listing. For auction listings, this value
						is always 1. For fixed-price, non-variation listings, this value can be
						greater than 1. In either case, this field is tied to the same order line
						item.
						&lt;br&gt;&lt;br&gt;
						Applicable to Half.com (for &lt;b&gt;GetOrders&lt;/b&gt;).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Status" type="ns:TransactionStatusType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container consisting of status details of an order line item,
						including payment information. Several of these fields change values during
						the checkout flow. See &lt;b&gt;TransactionStatusType&lt;/b&gt; for its child elements.
						&lt;br&gt;&lt;br&gt;
						For &lt;b&gt;GetOrders&lt;/b&gt;, only the &lt;b&gt;IntegratedMerchantCreditCardEnabled&lt;/b&gt;,
						&lt;b&gt;PaymentHoldStatus&lt;/b&gt;, and &lt;b&gt;PaymentMethodUsed&lt;/b&gt; child elements are returned. The
						fields indicating the status of the order are actually found in the
						&lt;b&gt;OrderArray.Order.CheckoutStatus&lt;/b&gt; container.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TransactionID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Unique identifier for an eBay order line item (transaction). An order line
						item is created once there is a commitment from a buyer to
						purchase an item. Since an auction listing can only have one order line
						item during the duration of the listing, the &lt;b&gt;TransactionID&lt;/b&gt;
						for auction listings is always 0. Along with its corresponding &lt;b&gt;ItemID&lt;/b&gt;, a
						&lt;b&gt;TransactionID&lt;/b&gt; is used and referenced during an order checkout flow and
						after checkout has been completed.
						&lt;br&gt;&lt;br&gt;
						Applicable to Half.com (for &lt;b&gt;GetOrders&lt;/b&gt; only).
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>19 (Note: The eBay database specifies 38. Transaction IDs are usually 9 to 12 digits.)</MaxLength>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemsAwaitingFeedback</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>AddOrder</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TransactionPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The price of the order line item (transaction). This amount does not take
						into account shipping, sales tax, and other costs related to the order line
						item. If multiple units were purchased through a non-
						variation, fixed-price listing, consider this value the per-unit price. In
						this case, the &lt;b&gt;TransactionPrice&lt;/b&gt; would be multiplied by the
						&lt;b&gt;Transaction.QuantityPurchased&lt;/b&gt; value.
						&lt;br&gt;&lt;br&gt;
						For eBay Motors, &lt;b&gt;TransactionPrice&lt;/b&gt; is the deposit amount. For Best Offers,
						this is the seller-accepted per-item price.
						&lt;br&gt;&lt;br&gt;
						Applicable to Half.com (for &lt;b&gt;GetOrders&lt;/b&gt;).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BestOfferSale" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether or not the order line item was created
						as the result of the seller accepting a Best Offer from a buyer.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VATPercent" type="xs:decimal" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						VAT rate for the item. When the &lt;b&gt;VATPercent&lt;/b&gt; is specified, the item's VAT
						information appears on the item's listing page. In addition, the seller
						can choose to print an invoice that includes the item's net price, VAT
						percent, VAT amount, and total price. Since VAT rates vary depending on the
						item and on the user's country of residence, a seller is responsible for
						entering the correct VAT rate; it is not calculated by eBay. To specify a
						&lt;b&gt;VATPercent&lt;/b&gt;, a seller must have a VAT-ID registered with eBay and must be
						listing the item on a VAT-enabled site. Max precision 3 decimal places. Max
						length 5 characters. Note: The View Item page displays the precision to 2
						decimal places with no trailing zeros. However, the full value you send in is
						stored.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExternalTransaction" type="ns:ExternalTransactionType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Container consisting of details for a PayPal transaction that relates to
						the eBay order. PayPal transactions may include a buyer payment or refund,
						or a fee or credit applied to the seller's account. This field is only
						returned if a PayPal transaction related to order has occurred.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellingManagerProductDetails" type="ns:SellingManagerProductDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container consists of Selling Manager product details and is only
						returned if the item was listed through Selling Manager.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingServiceSelected" type="ns:ShippingServiceOptionsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The shipping service selected by the buyer from the services
						offered by the seller.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Shipping</Title>
							<URL></URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BuyerMessage" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Display message from buyer. This field holds transient data that is only
						being returned in Checkout related notifications.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Working with Platform Notifications</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Notifications/Notifications.html</URL>
						</SeeLink>
						<NoCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DutchAuctionBid" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field holds the Dutch Auction Offer Bid by the buyer in this transaction,
						if this is a Dutch (multi-item) auction. This field will only be returned if
						caller has set IncludeDutchAuctionBid to true.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
							As of version 619, Dutch-style (multi-item) competitive-bid auctions are deprecated.
							eBay throws an error if you submit a Dutch item listing with AddItem
							or VerifyAddItem. If you use RelistItem to update a Dutch auction listing,
							eBay generates a warning and resets the Quantity value to 1.
						&lt;/span&gt;
						&lt;br&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="BuyerPaidStatus" type="ns:PaidStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the paid status of the order.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerPaidStatus" type="ns:PaidStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Specifies the paid status of the order.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaidTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the time when the order was marked paid. This value will only be
						visible to the user on either side of the order. An order can be marked as
						paid in the following ways:
						&lt;ul&gt;
						&lt;li&gt;Automatically when a payment is made via PayPal &lt;/li&gt;
						&lt;li&gt;Seller marks the item as paid in My eBay or through Selling Manager Pro &lt;/li&gt;
						&lt;li&gt;Programmatically by the seller through the &lt;b&gt;ReviseCheckoutStatus&lt;/b&gt; or &lt;b&gt;CompleteSale&lt;/b&gt; calls.&lt;/li&gt;
						&lt;/ul&gt;
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippedTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the time when the item(s) associated with the order were marked
						as shipped. This value will only be visible to the user on either side of
						the order. An order can be marked as shipped in My eBay or through Selling
						Manager Pro, or programmatically by the seller through the &lt;b&gt;CompleteSale&lt;/b&gt;
						call.
						&lt;br&gt;&lt;br&gt;
						Applicable to Half.com (for &lt;b&gt;GetOrders&lt;/b&gt; only).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TotalPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field indicates the total price for an order line item.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Context>SoldList</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FeedbackLeft" type="ns:FeedbackInfoType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container consists of Feedback left by the caller for their order
						partner. This container is only returned if the order is complete and
						feedback on the order line item has been left by the caller.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<!-- n/a to GetOrderTrans, GetItemTrans, GetSellerTrans -->
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>DeletedFromWonList</Context>
							<Context>WonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>DeletedFromSoldList</Context>
							<Context>SoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FeedbackReceived" type="ns:FeedbackInfoType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container consists of Feedback received by the caller from their
						order partner. This container is only returned if the order is complete and
						feedback on the order line item has been received by the
						caller.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<!-- n/a to GetOrderTrans, GetItemTrans, GetSellerTrans -->
						<CallInfo>
							<CallName>GetItemsAwaitingFeedback</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>DeletedFromWonList</Context>
							<Context>WonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>DeletedFromSoldList</Context>
							<Context>SoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ContainingOrder" type="ns:OrderType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The Combined Payment order to which the order line item
						belongs. This container is only returned if &lt;b&gt;IncludeContainingOrder&lt;/b&gt; is
						included and set to true in a &lt;b&gt;GetItemTransactions&lt;/b&gt; or &lt;b&gt;GetSellerTransactions&lt;/b&gt;
						request.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FinalValueFee" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A Final Value Fee is calculated and charged to a seller's account
						immediately upon creation of an order line item. Note that this fee is created
						before the buyer makes a payment.The Final Value Fee for each order line
						item is returned by &lt;b&gt;GetSellerTransactions&lt;/b&gt;, &lt;b&gt;GetItemTransactions&lt;/b&gt;, &lt;b&gt;GetOrders&lt;/b&gt;,
						and &lt;b&gt;GetOrderTransactions&lt;/b&gt;, regardless of the checkout status.
						&lt;br&gt;&lt;br&gt;
						If a seller requests a Final Value Fee credit, the value of
						&lt;b&gt;Transaction.FinalValueFee&lt;/b&gt; will not change if a credit is
						issued. The credit only appears in the seller's account data.
						<!-- don't think we need this not any longer &lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
							As of version 619, Dutch-style (multi-item) competitive-bid auctions are
							deprecated. eBay throws an error if you submit a Dutch item listing with AddItem
							or VerifyAddItem. If you use RelistItem to update a Dutch auction listing, eBay
							generates a warning and resets the Quantity value to 1.
						&lt;/span&gt; -->
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ListingCheckoutRedirectPreference" type="ns:ListingCheckoutRedirectPreferenceType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						ProStores listing level preferences regarding the store to which
						checkout should be redirected for the listing if &lt;b&gt;Item.ThirdPartyCheckout&lt;/b&gt;
						is true.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>				 
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RefundArray" type="ns:RefundArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container consisting of one or more refund transactions to Half.com buyers.
						Container consisting of one or more refund transactions for eBay's new payment process.
						This container is only returned if a refund to a Half.com buyer has occurred or an refund was issued through eBay's new payment process
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TransactionSiteID" type="ns:SiteCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The site upon which the order line item (transaction) was created.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Platform" type="ns:TransactionPlatformCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates from which site (eBay.com or Half.com) the order line item originated. If 'eBay' was set as the &lt;b&gt;Platform&lt;/b&gt; value in the request, all retrieved order line items should have originated from eBay.com. If 'Half' was set as the &lt;b&gt;Platform&lt;/b&gt; value in the request, all retrieved order line items should have originated from Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
							<onlyTheseValues>CustomCode, eBay, Half</onlyTheseValues>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<onlyTheseValues>CustomCode, eBay, Half</onlyTheseValues>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<onlyTheseValues>CustomCode, eBay, Half</onlyTheseValues>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CartID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Unique identifier for an instance of Shopping.com shopping cart. This field is only
						returned for Shopping.com order line items (transactions).
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>10</MaxLength>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerContactBuyerByEmail" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the buyer has opted to accept emails from all the selling
						partners on Shopping.com. This field is only returned for order line items
						purchased through the Shopping.com shopping cart.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PayPalEmailAddress" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The seller's Paypal email address. This value is only revealed if it is the
						seller making the call.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PaisaPayID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Unique identifier for a PaisaPay transaction. Only applicable for the India
						site (203) if PaisaPay was the payment method used.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<RequiredInput>No</RequiredInput>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BuyerGuaranteePrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						For the Australia site, &lt;b&gt;BuyerGuaranteePrice&lt;/b&gt; is the PayPal Buyer Protection coverage,
						offered for the item at the time of purchase. Details of coverage are in the
						following sections of the View Item page: the Buy Safely section and the Payment
						Details section.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Variation" type="ns:VariationType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					 In a fixed-priced listing, a seller can offer variations of the same item.
					 For example, the seller could create a fixed-priced listing for a t-shirt
					 design and offer the shirt in different colors and sizes. In this case, each
					 color and size combination is a separate variation. Each variation can have
					 a different quantity and price. Due to the possible price differentiation,
					 buyers can buy multiple items from this listing at the same time, but all of
					 the items must be of the same variation. One order line item is created
					 whether one or multiple items of the same variation are purchased.
					 &lt;br&gt;&lt;br&gt;
					 The &lt;b&gt;Variation&lt;/b&gt; node contains information about which variation
					 was purchased. Therefore, applications that process orders
					 should always check to see if this node is present.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BuyerCheckoutMessage" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is returned if a buyer left a comment for the seller during the
						left by buyer during the checkout flow.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Taxes" type="ns:TaxesType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrders</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BundlePurchase" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Boolean value indicating whether or not an order line item is
						part of a bundle purchase using Product Configurator.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ActualShippingCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The shipping cost paid by the buyer for the order line item. This field is only returned after checkout is complete. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ActualHandlingCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The handling cost that the seller has charged for the order line item. This field is only returned after checkout is complete. 
						&lt;br&gt;&lt;br&gt;
						The value of this field is returned as zero dollars (0.0) if the seller did not specify a handling cost for the listing. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="OrderLineItemID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A unique identifier for an eBay order line item. This field is created as
						soon as there is a commitment to buy from the seller, and its value is
						based upon the concatenation of &lt;b&gt;ItemID&lt;/b&gt; and &lt;b&gt;TransactionID&lt;/b&gt;, with a hyphen in
						between these two IDs.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>50 (Note: ItemIDs and TransactionIDs usually consist of 9 to 12 digits.)</MaxLength>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemsAwaitingFeedback</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<!-- Adding for Unique ID for payment/order reconciliation (DE - part of 3PXO) - 27514 -->
			<xs:element name="PaymentHoldDetails" type="ns:PaymentHoldDetailType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Shipping hold details
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerDiscounts" type="ns:SellerDiscountsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Seller Discounts
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrders</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RefundAmount" type="ns:AmountType" minOccurs="0">
							<xs:annotation>
								<xs:documentation>
									Partial or Full refund amount from seller to the buyer
								</xs:documentation>
								<xs:appinfo>
									<CallInfo>
										<CallName>GetMyeBaySelling</CallName>
										<Context>SoldList</Context>
										<Details>DetailLevel: none, ReturnAll</Details>
										<Returned>Conditionally</Returned>
									</CallInfo>
								</xs:appinfo>
							</xs:annotation>
			</xs:element>
			<xs:element name="RefundStatus"  type="xs:string" minOccurs="0">
							<xs:annotation>
								<xs:documentation>
									Refund Status Notification to Seller (Success, Failure, Pending)
								</xs:documentation>
								<xs:appinfo>
									<CallInfo>
										<CallName>GetMyeBaySelling</CallName>
										<Context>SoldList</Context>
										<Details>DetailLevel: none, ReturnAll</Details>
										<Returned>Conditionally</Returned>
									</CallInfo>
								</xs:appinfo>
							</xs:annotation>
			</xs:element>
			<xs:element name="CodiceFiscale" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contains the CodiceFiscale code for the user.&lt;br /&gt;
						Returned when CodiceFiscale is set to true.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerTransactions</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="IsMultiLegShipping" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field identifies if the Global Shipping was used for the order.					
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MultiLegShippingDetails" type="ns:MultiLegShippingDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contains information about multi leg shipment.						
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="InvoiceSentTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The date on which the invoice was sent.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetOrders</CallName>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UnpaidItem" type="ns:UnpaidItemType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Unpaid Item Details.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetOrders</CallName>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="IntangibleItem" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					  The Intangible flag value is passed over to PayPal during Checkout and disputes.
					  Using this value PayPal will differentiate between transactions.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MonetaryDetails" type="ns:PaymentsInformationType" minOccurs="0">
										<xs:annotation>
											<xs:documentation>
												Contains all payment related information.					
											</xs:documentation>
											<xs:appinfo>
												<CallInfo>
													<CallName>GetOrders</CallName>
													<Details>DetailLevel:ReturnAll</Details>
													<Returned>Conditionally</Returned>
												</CallInfo>
												<CallInfo>
													<CallName>GetOrderTransactions</CallName>
													<Details>DetailLevel:ItemReturnDescription, ReturnAll</Details>
													<Returned>Conditionally</Returned>
												</CallInfo>
												<CallInfo>
													<CallName>GetItemTransactions</CallName>
													<CallName>GetSellerTransactions</CallName>
													<Details>DetailLevel:ReturnAll</Details>
													<Returned>Conditionally</Returned>
												</CallInfo>
											</xs:appinfo>
										</xs:annotation>
			</xs:element>
			<xs:element name="PickupDetails" type="ns:PickupDetailsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contains all local pickup related information.					
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
					    </CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PickupMethodSelected" type="ns:PickupMethodSelectedType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contains the information about buyer selected pickup method					
				        </xs:documentation>
					<xs:appinfo>
						<CallInfo>
						 	<CallName>GetItemTransactions</CallName>
						 	<CallName>GetSellerTransactions</CallName>
						 	<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						 	<Returned>Conditionally</Returned>
					    </CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/UPCIdentifierEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="UPCIdentifierEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				This type defines the Universal Product Code (UPC) feature, and whether this feature
				is enabled at the site level. An empty UPCIdentifierEnabled field is returned under
				the FeatureDefinitions container in GetCategoryFeatures if the feature is applicable
				to the site and if UPCIdentifierEnabled is passed in as a FeatureID (or if no
				FeatureID is passed in, hence all features are returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/UPSRateOptionCodeList.xsd #####

-->
	<xs:simpleType name="UPSRateOptionCodeType">
		<xs:annotation>
			<xs:documentation>
				UPS Rate Options
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="UPSDailyRates">
				<xs:annotation>
					<xs:documentation>
						UPS Daily Rates
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UPSOnDemandRates">
				<xs:annotation>
					<xs:documentation>
						UPS On-Demand Rates
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						 Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/URLDetailsType.xsd #####

-->
	<xs:complexType name="URLDetailsType">
		<xs:annotation>
			<xs:documentation>
				Details about a specific eBay URL.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="URLType" type="ns:URLTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A compressed, representative title for the eBay URL.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="URL" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A commonly used eBay URL. Applications use some of these URLs (such as the View Item URL)
						to launch eBay Web site pages in a browser.&lt;br&gt;&lt;br&gt;
						Logo URLs are required to be used in certain types of applications.
						See your API license agreement. Also see this page for logo usage rules:&lt;br&gt;
						http://developer.ebay.com/join/licenses/apilogousage
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the latest version number for this field. The version can be
						used to determine if and when to refresh cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Gives the time in GMT that the feature flags for the details were last
						updated. This timestamp can be used to determine if and when to refresh
						cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/URLTypeCodeList.xsd #####

-->
	<xs:simpleType name="URLTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				A compressed, representative title for the eBay URL.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ViewItemURL">
				<xs:annotation>
					<xs:documentation>
						URL Prefix for viewing a particular listing. Just add an item id.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ViewUserURL">
				<xs:annotation>
					<xs:documentation>
						URL Prefix for viewing the feedback for a particular userid. Just add a userid.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MyeBayURL">
				<xs:annotation>
					<xs:documentation>
						Full URL for an eBay login page.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MyeBayBiddingURL">
				<xs:annotation>
					<xs:documentation>
						Full URL for viewing the items on which the user is bidding.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MyeBayNotWonURL">
				<xs:annotation>
					<xs:documentation>
						Full URL for viewing the items on which the user bid but did not win.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MyeBayWonURL">
				<xs:annotation>
					<xs:documentation>
						Full URL for viewing the items on which the user bid and also won.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MyeBayWatchingURL">
				<xs:annotation>
					<xs:documentation>
						Full URL for viewing the items the user is currently watching.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayStoreURL">
				<xs:annotation>
					<xs:documentation>
						Full URL for eBay Stores.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SmallLogoURL">
				<xs:annotation>
					<xs:documentation>
						Full URL for the small version of the "An eBay Marketplace" logo.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="MediumLogoURL">
				<xs:annotation>
					<xs:documentation>
						Full URL for the medium version of the "An eBay Marketplace" logo.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="LargeLogoURL">
				<xs:annotation>
					<xs:documentation>
						Full URL for the large version of the "An eBay Marketplace" logo.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/USPSRateOptionCodeList.xsd #####

-->
	<xs:simpleType name="USPSRateOptionCodeType">
		<xs:annotation>
			<xs:documentation>
				USPS Rate Options
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="USPSDiscounted">
				<xs:annotation>
					<xs:documentation>
						USPS Discounted
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="USPSRetail">
				<xs:annotation>
					<xs:documentation>
						USPS Retail
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						 Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/UnitCodeList.xsd #####

-->
	<xs:simpleType name="UnitCodeType">
		<xs:annotation>
			<xs:documentation>
				Units of measure that you can use to specify properties such as weight and size
				dimensions.
			</xs:documentation>
			<xs:appinfo>
				<ReferenceType/>
				<!-- Used by MeasureType -->
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="kg">
				<xs:annotation>
					<xs:documentation>
						Kilograms
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="gm">
				<xs:annotation>
					<xs:documentation>
						Grams
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="lbs">
				<xs:annotation>
					<xs:documentation>
						Pounds
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="oz">
				<xs:annotation>
					<xs:documentation>
						Ounces
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="cm">
				<xs:annotation>
					<xs:documentation>
						Centimeters
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="mm">
				<xs:annotation>
					<xs:documentation>
						Milimeters
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="inches">
				<xs:annotation>
					<xs:documentation>
						Inches
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ft">
				<xs:annotation>
					<xs:documentation>
						Feet
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/UnitInfoType.xsd #####

-->
	<xs:complexType name="UnitInfoType">
		<xs:annotation>
			<xs:documentation>
				This type provides information about the weight, volume or other quantity measurement of a listed item. The European Union requires listings for certain types of products to include the price per unit so buyers can accurately compare prices. eBay uses the &lt;strong&gt;UnitType&lt;/strong&gt; and &lt;strong&gt;UnitQuantity&lt;/strong&gt; values and the item's listed price to calculate and display the per-unit price on eBay EU sites. <!-- Sellers are responsible for providing this information per EU requirements when listing covered items. -->
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="UnitType" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Designation of size, weight, volume or count to be used to specify the unit quantity of the item. This value can be one of the following:
						&lt;br/&gt;
						&lt;pre&gt; Kg  100g  10g  L  100ml  10ml  M  M2  M3  Unit &lt;/pre&gt;
						&lt;br/&gt;
						With GetItem, this field is returned only when you provide &lt;strong&gt;IncludeItemSpecifics&lt;/strong&gt; in the request and set it to &lt;code&gt;true&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
                  <CallInfo>
                     <CallName>GetItem</CallName>
                     <CallName>GetItems</CallName>
                     <Returned>Conditionally</Returned>
                  </CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UnitQuantity" type="xs:double" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Number of units of size, weight, volume or count of the specified unit type for the item. eBay divides the item price by this number to get the price per unit to be displayed in the item listing for comparison purposes.
						&lt;br/&gt;&lt;br/&gt;
						With GetItem, this field is returned only when you provide &lt;strong&gt;IncludeItemSpecifics&lt;/strong&gt; in the request and set it to &lt;code&gt;true&lt;/code&gt;.
					</xs:documentation>
					<xs:appinfo>
                  <CallInfo>
                     <CallName>GetItem</CallName>
                     <CallName>GetItems</CallName>
                     <Returned>Conditionally</Returned>
                  </CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/UnitOfMeasurementDetailsType.xsd #####

-->
	<xs:complexType name="UnitOfMeasurementDetailsType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;UnitOfMeasurementDetails&lt;/b&gt; container, which consists 
				of suggested and alternative ways of referring to units of measurement.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="UnitOfMeasurement" type="ns:UnitOfMeasurementType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Container consisting of suggested (&lt;b&gt;SuggestedText&lt;/b&gt; values) and
						alternative ways (&lt;b&gt;AlternateText&lt;/b&gt; values) of referring to units of
						measurement.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the latest version number for this field. The version can be
						used to determine if and when to refresh cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Gives the time in GMT that the feature flags for the details were last
						updated. This timestamp can be used to determine if and when to refresh
						cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/UnitOfMeasurementType.xsd #####

-->
	<xs:complexType name="UnitOfMeasurementType">
		<xs:annotation>
			<xs:documentation>
				Provides a mapping between suggested unit of measure strings and
				other, less popular strings.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AlternateText" type="xs:string" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						A synonym for the unit of measurement (such as a fully spelled out name
						like "inches" instead of the standard abbreviation).
						This can be used to help a seller map unit names they use in their
						own catalog to unit names that are more popular on eBay.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SuggestedText" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The preferred way to specify a given unit of measurement name, such as
						"in." (instead of "inches" or the " (double quote) symbol).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/UnpaidItemAssistancePreferencesType.xsd #####

-->
	<xs:complexType name="UnpaidItemAssistancePreferencesType">
		<xs:annotation>
			<xs:documentation>
			  This type defines the &lt;b&gt;UnpaidItemAssistancePreferences&lt;/b&gt; container. This container is
				used in &lt;b&gt;SetUserPreferences&lt;/b&gt; to set the preferences related to the &lt;b&gt;Unpaid Item
				Assistant&lt;/b&gt; feature. The &lt;b&gt;UnpaidItemAssistancePreferences&lt;/b&gt; container is also returned in
				&lt;b&gt;GetUserPreferences&lt;/b&gt; (if the &lt;b&gt;ShowUnpaidItemAssistancePreference&lt;/b&gt; flag is included and
				set to true in the request).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="DelayBeforeOpeningDispute" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates the number of days that should elapse before the Unpaid
						Item Assistant mechanism opens an Unpaid Item case on behalf of the seller.
						Valid values for this field are: 2, 4, 8, 16, 24, and 32 (days). This field is
						ignored if the &lt;b&gt;OptInStatus&lt;/b&gt; flag is included and set to false
						in the request, or if the seller is not currently opted into the Unpaid Item
						Assistant feature in Unpaid Item Assistant Preferences on My eBay.
				  </xs:documentation>
					<xs:appinfo>
						<min>2</min>
						<max>32</max>
						<default>32</default>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="OptInStatus" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Flag to indicate whether or not the Unpaid Item Assistant mechanism is turned on
						for the seller. Through the Unpaid Item Assistant mechanism, eBay can
						automatically file Unpaid Item cases on behalf of the seller. The Unpaid Item
						Assistant feature also has options to automatically relist disputed items, to
						automatically request a Giving Works donation refund (for Charity listings
						only), or to create an 'Exclusion list' of buyers who are not subject to the
						automatic filing of an Unpaid Item case.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="AutoRelist" type="xs:boolean" minOccurs="0" default="false">
				<xs:annotation>
					<xs:documentation>
						Flag to indicate whether or not the seller wants eBay to automatically relist
						items after corresponding Unpaid Item cases are opened and closed through the
						Unpaid Item Assistant mechanism without payment. For a multi-quantity listing,
						the quantity is adjusted if &lt;b&gt;AutoRelist&lt;/b&gt; is set to true.
						This field is ignored if the &lt;b&gt;OptInStatus&lt;/b&gt; flag is included and
						set to false in the request, or if the seller is not currently opted into the
						Unpaid Item Assistant feature in Unpaid Item Assistant Preferences on My eBay.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RemoveAllExcludedUsers" type="xs:boolean" minOccurs="0" default="false">
				<xs:annotation>
					<xs:documentation>
						This field should be included and set to true if the seller wants to clear all
						users from the Unpaid Item Assistant Exclusion list. The Exclusion list can be
						viewed from the Unpaid Item Assistant Preferences in My eBay. Excluded users are
						not subject to the automatic filing of Unpaid Item cases. The seller can still
						open Unpaid Item cases against excluded users, but these cases must be opened
						manually. 
						&lt;br/&gt;&lt;br/&gt;
						Users can be added to Exclusion list through the &lt;b&gt;ExcludedUser&lt;/b&gt;
						field. The &lt;b&gt;RemoveAllExcludedUsers&lt;/b&gt; field is ignored if the
						&lt;b&gt;OptInStatus&lt;/b&gt; flag is included and set to false in the request,
						or if the seller is not currently opted into the Unpaid Item Assistant feature
						in Unpaid Item Assistant Preferences on My eBay.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExcludedUser" type="xs:string" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						An eBay User ID for which the Unpaid Item Assistant mechanism is disabled. This
						field is typically used by a seller who would prefer to file an Unpaid Item
						dispute manually for the specified user. 
						&lt;br/&gt;&lt;br/&gt;
						One or more &lt;b&gt;ExcludedUser&lt;/b&gt; fields are used in 
						&lt;b&gt;SetUserPreferences&lt;/b&gt; to add users to Unpaid Item Assistant Exclusion
						list. Any and all &lt;b&gt;ExcludedUser&lt;/b&gt; fields are ignored if the 
						&lt;b&gt;OptInStatus&lt;/b&gt; flag is included and set to false in the request,
						or if the seller is not currently opted into the Unpaid Item Assistant feature
						in Unpaid Item Assistant Preferences on My eBay.
						&lt;br/&gt;&lt;br/&gt;
						In &lt;b&gt;GetUserPreferences&lt;/b&gt;, one or more &lt;b&gt;ExcludedUser&lt;/b&gt; fields
						represent the current Excluded user list.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
            <xs:element name="AutoOptDonationRefund" type="xs:boolean" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						Flag to indicate whether or not the seller wants eBay to automatically request
						eBay Giving Works donation refunds after Unpaid Item cases are opened and closed
						through the Unpaid Item Assistant mechanism without payment. This setting is
						only applicable to eBay Charity listings. This field is ignored if the 
						&lt;b&gt;OptInStatus&lt;/b&gt; flag is included and set to false in the request, or if
						the seller is not currently opted into the Unpaid Item Assistant feature in
						Unpaid Item Assistant Preferences on My eBay.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUserPreferences</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>SetUserPreferences</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/UnpaidItemCaseOpenTypeCodeList.xsd #####

-->
	<xs:simpleType name="UnpaidItemCaseOpenTypeCodeType">
        <xs:annotation>
            <xs:documentation>
                Enumeration type that indicates the method used to open an Unpaid Item case.
            </xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:token">
            <xs:enumeration value="Auto">
                <xs:annotation>
                    <xs:documentation>
                      This value indicates that the Unpaid Item case was opened automatically 
                      through eBay's Unpaid Item Assistant feature.
                    </xs:documentation>
                </xs:annotation>
            </xs:enumeration>

	    <xs:enumeration value="Manual">
                <xs:annotation>
                    <xs:documentation>
                      This value indicates that the seller opened an Unpaid Item case manually
											through the Resolution Center or by using the Trading API's 
											&lt;strong&gt;AddDispute&lt;/strong&gt; call.
                    </xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            
	   <xs:enumeration value="CustomCode">
                <xs:annotation>
                    <xs:documentation>
                     This value is reserved for future or internal use.
                    </xs:documentation>
                </xs:annotation>
            </xs:enumeration>

        </xs:restriction>
    </xs:simpleType>
<!--

##### from file eBLBaseComponents/public/UnpaidItemCaseStatusTypeCodeList.xsd #####

-->
	<xs:simpleType name="UnpaidItemCaseStatusTypeCodeType">
        <xs:annotation>
            <xs:documentation>
              Enumeration type that indicates the current status of an Unpaid Item case.
            </xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:token">
            <xs:enumeration value="Open">
                <xs:annotation>
                    <xs:documentation>
                      This value indicates that the Unpaid Item case is open.
                    </xs:documentation>
                </xs:annotation>
            </xs:enumeration>

	    <xs:enumeration value="ClosedWithPayment">
                <xs:annotation>
                    <xs:documentation>
                     This value indicates that the Unpaid Item case is closed with payment
										 received from the buyer.
                    </xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            
            <xs:enumeration value="ClosedWithoutPayment">
                <xs:annotation>
                    <xs:documentation>
                      This value indicates that the Unpaid Item case is closed with no payment
										 	received from the buyer.
                    </xs:documentation>
                </xs:annotation>
            </xs:enumeration>


	   <xs:enumeration value="CustomCode">
                <xs:annotation>
                    <xs:documentation>
                      This value is reserved for future or internal use.
                    </xs:documentation>
                </xs:annotation>
            </xs:enumeration>

        </xs:restriction>
    </xs:simpleType>
<!--

##### from file eBLBaseComponents/public/UnpaidItemStatusTypeCodeList.xsd #####

-->
	<xs:simpleType name="UnpaidItemStatusTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				Unpaid item status.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="FinalValueFeeDenied">
				<xs:annotation>
					<xs:documentation>
						Final value fee denied.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FinalValueFeeCredited">
				<xs:annotation>
					<xs:documentation>
						Final value fee credited.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="FinalValueFeeEligible">
				<xs:annotation>
					<xs:documentation>
						 Eligible for final value fee.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AwaitingSellerResponse">
				<xs:annotation>
					<xs:documentation>
						 Awaiting seller response.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AwaitingBuyerResponse">
				<xs:annotation>
					<xs:documentation>
						Awaiting buyer response.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UnpaidItemFiled">
				<xs:annotation>
					<xs:documentation>
						 Unpaid item filed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UnpaidItemEligible">
				<xs:annotation>
					<xs:documentation>
						Eligible for unpaid item.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/UnpaidItemType.xsd #####

-->
	<xs:complexType name="UnpaidItemType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;strong&gt;UnpaidItem&lt;/strong&gt; container, which consists of
				details related to the type and status of an Unpaid Item case.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Status" type="ns:UnpaidItemCaseStatusTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field indicates the status of the Unpaid Item case. This field is always
						returned with the &lt;strong&gt;UnpaidItem&lt;/strong&gt; container.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetOrders</CallName>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<CallName>SoldReport</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Type" type="ns:UnpaidItemCaseOpenTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field indicates if the Unpaid Item case was opened manually by the customer or
						opened automatically by eBay's Unpaid Item Assistant feature. This field is always
						returned with the &lt;strong&gt;UnpaidItem&lt;/strong&gt; container.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetOrders</CallName>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<CallName>SoldReport</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<URL>http://pages.ebay.com/help/sell/unpaid-item-assistant.html</URL>
							<Title>Using Unpaid Item Assistant</Title>
							<For>more information about managing the Unpaid Item Assistant feature</For>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/UserAgreementInfoType.xsd #####

-->
	<xs:complexType name="UserAgreementInfoType">
    <xs:annotation>
        <xs:documentation>
          Type defining the &lt;b&gt;UserAgreementInfo&lt;/b&gt; container, which consists of details related to the
					current status of a DE or AT seller signing the required supplemental user agreement for the new eBay
					payment process. 
        </xs:documentation>
    </xs:annotation>
    <xs:sequence>
        <xs:element name="Site" type="ns:SiteCodeType" minOccurs="0">
            <xs:annotation>
                <xs:documentation>
                	String value that indicates the site to which the supplemental user agreement information pertains. 
                	This value is always returned with the &lt;b&gt;UserAgreementInfo&lt;/b&gt; container.
                	&lt;br&gt;&lt;br&gt;
                	Although this value is based on &lt;b&gt;SiteCodeType&lt;/b&gt; (which contains many values), the 
                	only values that will be returned here are 'Germany' or 'Austria'.
                	&lt;br&gt;
									&lt;br&gt;
									&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
									The introduction of the new eBay payment process for the entire German and
									Austrian eBay marketplace has been delayed until further notice.&lt;/span&gt;
									&lt;br&gt;
                </xs:documentation>
                <xs:appinfo>
									<CallInfo>
										<CallName>GetBidderList</CallName>
										<Context>Seller</Context>
										<Returned>Conditionally</Returned>
									</CallInfo>
									<CallInfo>
										<CallName>GetUser</CallName>
										<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
										<Returned>Conditionally</Returned>
									</CallInfo>
									<CallInfo>
										<CallName>GetItem</CallName>
										<CallName>GetSellingManagerTemplates</CallName>
										<Returned>Conditionally</Returned>
										<Context>Seller</Context>
										<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
									</CallInfo>
									<CallInfo>
										<CallName>GetSellerList</CallName>
										<Context>Seller</Context>
										<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
										<Details>GranularityLevel: Coarse, Medium, Fine</Details>
										<Returned>Conditionally</Returned>
									</CallInfo>
									<CallInfo>
										<CallName>GetItemTransactions</CallName>
										<CallName>GetSellerTransactions</CallName>
										<Details>DetailLevel: none, ReturnAll</Details>
										<Returned>Conditionally</Returned>
										<Context>Seller</Context>
									</CallInfo>
								</xs:appinfo>
            </xs:annotation>
        </xs:element>
		<xs:element name="SellereBayPaymentProcessStatus" type="ns:SellereBayPaymentProcessStatusCodeType" minOccurs="0">
            <xs:annotation>
                <xs:documentation>
                  Enumeration value that indicates whether or not a new DE or AT seller has accepted the supplement
									user agreement for the new payment process for that site (indicated by the &lt;b&gt;UserAgreementInfo.site&lt;/b&gt; 
									value). This value is always returned with the &lt;b&gt;UserAgreementInfo&lt;/b&gt; container.
									&lt;br&gt;
									&lt;br&gt;
									&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
									The introduction of the new eBay payment process for the entire German and
									Austrian eBay marketplace has been delayed until further notice.&lt;/span&gt;
									&lt;br&gt;
                </xs:documentation>
                <xs:appinfo>
									<CallInfo>
										<CallName>GetBidderList</CallName>
										<Context>Seller</Context>
										<Returned>Conditionally</Returned>
									</CallInfo>
									<CallInfo>
										<CallName>GetUser</CallName>
										<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
										<Returned>Conditionally</Returned>
									</CallInfo>
									<CallInfo>
										<CallName>GetItem</CallName>
										<CallName>GetSellingManagerTemplates</CallName>
										<Returned>Conditionally</Returned>
										<Context>Seller</Context>
										<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
									</CallInfo>
									<CallInfo>
										<CallName>GetSellerList</CallName>
										<Context>Seller</Context>
										<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
										<Details>GranularityLevel: Coarse, Medium, Fine</Details>
										<Returned>Conditionally</Returned>
									</CallInfo>
									<CallInfo>
										<CallName>GetItemTransactions</CallName>
										<CallName>GetSellerTransactions</CallName>
										<Details>DetailLevel: none, ReturnAll</Details>
										<Returned>Conditionally</Returned>
										<Context>Seller</Context>
									</CallInfo>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
		
		<xs:element name="AcceptedTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This timestamp indicates the date on which the DE or AT seller accepted the supplemental user agreement 
						for the new payment process. Unless the &lt;b&gt;UserAgreementInfo.SellereBayPaymentProcessStatus&lt;/b&gt; 
						value is 'MustAcceptUA', this value is always returned with &lt;b&gt;UserAgreementInfo&lt;/b&gt; container.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						The introduction of the new eBay payment process for the entire German and
						Austrian eBay marketplace has been delayed until further notice.&lt;/span&gt;
						&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Context>Seller</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<Context>Seller</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
		</xs:element>
		
		<xs:element name="SellereBayPaymentProcessEnableTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This timestamp indicates the date on which the new eBay payment process was fully enabled (if &lt;b&gt;UserAgreementInfo.SellereBayPaymentProcessStatus&lt;/b&gt;='eBayPaymentProcessEnabled') 
						or scheduled to be enabled (if &lt;b&gt;UserAgreementInfo.SellereBayPaymentProcessStatus&lt;/b&gt;='AcceptedUA' 
						or 'MustAcceptUA', and the enable date is known by eBay). Unless the eBay payment process enable date is 
						not known for the seller, this value is always returned with &lt;b&gt;UserAgreementInfo&lt;/b&gt;
						container.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						The introduction of the new eBay payment process for the entire German and
						Austrian eBay marketplace has been delayed until further notice.&lt;/span&gt;
						&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Context>Seller</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<Context>Seller</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
		</xs:element>
		
		<xs:element name="UserAgreementURL" type="xs:anyURI" minOccurs="0">
            <xs:annotation>
                <xs:documentation>
                  This is the URL for new eBay payment process supplemental user agreement. This URL is only returned 
                  if the &lt;b&gt;UserAgreementInfo.SellereBayPaymentProcessStatus&lt;/b&gt;='MustAcceptUA'.
                	&lt;br&gt;
									&lt;br&gt;
									&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
									The introduction of the new eBay payment process for the entire German and
									Austrian eBay marketplace has been delayed until further notice.&lt;/span&gt;
									&lt;br&gt;
                </xs:documentation>
                <xs:appinfo>
									<CallInfo>
										<CallName>GetBidderList</CallName>
										<Context>Seller</Context>
										<Returned>Conditionally</Returned>
									</CallInfo>
									<CallInfo>
										<CallName>GetUser</CallName>
										<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
										<Returned>Conditionally</Returned>
									</CallInfo>
									<CallInfo>
										<CallName>GetItem</CallName>
										<CallName>GetSellingManagerTemplates</CallName>
										<Returned>Conditionally</Returned>
										<Context>Seller</Context>
										<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
									</CallInfo>
									<CallInfo>
										<CallName>GetSellerList</CallName>
										<Context>Seller</Context>
										<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
										<Details>GranularityLevel: Coarse, Medium, Fine</Details>
										<Returned>Conditionally</Returned>
									</CallInfo>
									<CallInfo>
										<CallName>GetItemTransactions</CallName>
										<CallName>GetSellerTransactions</CallName>
										<Details>DetailLevel: none, ReturnAll</Details>
										<Returned>Conditionally</Returned>
										<Context>Seller</Context>
									</CallInfo>
                </xs:appinfo>
            </xs:annotation>
        </xs:element>
    </xs:sequence>
</xs:complexType>
<!--

##### from file eBLBaseComponents/public/UserConsentRequiredDefinitionType.xsd #####

-->
	<xs:complexType name="UserConsentRequiredDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				Defines the UserConsentRequired feature. If the field is present, the corresponding
				feature applies to the category. The field is returned as an empty element (i.e., a
				boolean value is not returned).
				&lt;br/&gt;&lt;br/&gt;
				Currently, this type is not applicable since the new eBay payment process on the 
				German and Austrian sites has been put on hold indefinitely.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/UserDefinedListType.xsd #####

-->
	<xs:complexType name="UserDefinedListType">
		<xs:annotation>
			<xs:documentation>
				Contains the items, searches and sellers that the user has saved to this 
				list using the "Add to list" feature.  The name of the list is given by the 
				"Name" element.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Name" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The user's chosen name for this list.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The value in this field indicates the total number of items in the 
						user-defined list. The number of &lt;b&gt;Item&lt;/b&gt; nodes in the 
						&lt;b&gt;ItemArray&lt;/b&gt; should match this value.
					</xs:documentation>
						<xs:appinfo>
							<CallInfo>
							  <CallName>GetMyeBayBuying</CallName>
								<Returned>Conditionally</Returned>
							</CallInfo>
						 </xs:appinfo>
					</xs:annotation>
			</xs:element>
			<xs:element name="FavoriteSellerCount" type="xs:int" minOccurs="0">
				<xs:annotation>
				  <xs:documentation>
						The value in this field indicates the total number of favorite sellers in the 
						user-defined list. The number of &lt;b&gt;FavoriteSeller&lt;/b&gt; nodes returned 
						in the response should match this value.
				   </xs:documentation>
					<xs:appinfo>
					    <CallInfo>
						<CallName>GetMyeBayBuying</CallName>
						<Returned>Conditionally</Returned>
					    </CallInfo>
					 </xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemArray" type="ns:ItemArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						An array of Items that the user has added to the user-defined list.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FavoriteSearches" type="ns:MyeBayFavoriteSearchListType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						An array of Favorite Searches that the user has added to the user-defined list.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FavoriteSellers" type="ns:MyeBayFavoriteSellerListType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						An array of Favorite Sellers that the user has added to the user-defined list.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/UserIDArrayType.xsd #####

-->
	<xs:complexType name="UserIDArrayType">
		<xs:annotation>
			<xs:documentation>
				Contains an array of eBay UserID entries. 
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="UserID" type="ns:UserIDType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Unique eBay user ID for the user. 
						Applies to eBay Motors Pro applications only. 
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>										
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/UserIDType.xsd #####

-->
	<xs:simpleType name="UserIDType">
		<xs:annotation>
			<xs:documentation>
				This is a string wrapper for the eBay ID that uniquely identifies a user. This is used by
				several other types to identify a specific eBay user, such as DisputeType.xsd, FeedbackInfoType.xsd, 
				GetAllBidders, OrderType, and so on.				
			  &lt;br&gt;&lt;br&gt;For GetAllBidders,
				some bidder information is anonymous, to protect bidders from fraud. If the seller makes 
				this API call, the actual IDs of all bidders on the seller's item will be returned. 
				If a bidder makes this API call, the bidder's actual ID will be returned, but information 
				for all competing bidders or outside watchers will be returned as anonymized userIDs.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string"/>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/UserIdentityCodeType.xsd #####

-->
	<xs:simpleType name="UserIdentityCodeType">
		<xs:annotation>
			<xs:documentation>
				
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="eBayUser">
				<xs:annotation>
					<xs:documentation>
						
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBayPartner">
				<xs:annotation>
					<xs:documentation>
						
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>	
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
							
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/UserIdentityType.xsd #####

-->
	<xs:complexType name="UserIdentityType">
		<xs:annotation>
			<xs:documentation>
				Based on the context of the field, this type defines the user is sending or receiving a payment.
			</xs:documentation>
		</xs:annotation>
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute name="type" type="ns:UserIdentityCodeType" >
					<xs:annotation>
						<xs:documentation>
							This attribute indicates if the payer or payee is an eBay user or an eBay partner.
						</xs:documentation>
					  <xs:appinfo>
						<CallInfo>
							   <CallName>GetOrders</CallName>
							   <Details>DetailLevel: none, ReturnAll</Details>
							   <Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
						           <CallName>GetOrderTransactions</CallName>
						           <Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						           <Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
						           <CallName>GetItemTransactions</CallName>
						           <CallName>GetSellerTransactions</CallName>
						           <Details>DetailLevel: none, ReturnAll</Details>
						           <Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				    </xs:annotation>
			      </xs:attribute>
		      </xs:extension>
	      </xs:simpleContent>
        </xs:complexType>
<!--

##### from file eBLBaseComponents/public/UserStatusCodeList.xsd #####

-->
	<xs:simpleType name="UserStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				These codes indicate the current state or status of an eBay
				user account.
			</xs:documentation>
			<xs:appinfo>
			 	<allValuesExcept>UnconfirmedPassport, CreditCardVerifyPassport, UnconfirmedExpress</allValuesExcept>
		  </xs:appinfo>	
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Unknown">
				<xs:annotation>
					<xs:documentation>
						User properties have never been set; this value should
						seldom, if ever, be returned and typically represents a
						problem
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Suspended">
				<xs:annotation>
					<xs:documentation>
						User has been suspended from selling and buying, such as
						for violations of eBay terms or agreement
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Confirmed">
				<xs:annotation>
					<xs:documentation>
						User has completed online registration and has properly
						responded to confirmation email; most users should fall
						in this category
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Unconfirmed">
				<xs:annotation>
					<xs:documentation>
						User has completed online registration, but has either
						not responded to confirmation email or has not yet been
						sent the confirmation email. Or, if this user began registration
						as a seller but did not complete it, the user will have this status. A seller with
						this status can begin to list an item but cannot complete the listing until the seller
						completes seller registration. (For information on what is needed to complete seller 
						registration, see http://pages.ebay.com/help/sell/questions/sell-requirements.html.)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Ghost">
				<xs:annotation>
					<xs:documentation>
						Registered users of AuctionWeb (pre-eBay) who never
						re-registered on eBay
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="InMaintenance">
				<xs:annotation>
					<xs:documentation>
						Temporary user record state indicating the record is in
						the process of being changed by eBay; query user
						information again to get new status
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Deleted">
				<xs:annotation>
					<xs:documentation>
						Records for the specified user have been deleted
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditCardVerify">
				<xs:annotation>
					<xs:documentation>
						User has completed registration and confirmation, but needs to complete
						verification of credit card information. A user has this status if this user began registration
						as a seller but did not complete it. A seller with
						this status can begin to list an item but cannot complete the listing until the seller
						completes seller registration. (For information on what is needed to complete seller 
						registration, see http://pages.ebay.com/help/sell/questions/sell-requirements.html.)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AccountOnHold">
				<xs:annotation>
					<xs:documentation>
						User's account is on hold, such as for non-payment of
						amounts due eBay; user cannot sell or buy items
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Merged">
				<xs:annotation>
					<xs:documentation>
						User record has been merged with another account record
						for the same user
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="RegistrationCodeMailOut">
				<xs:annotation>
					<xs:documentation>
						User has completed online registration and has been sent
						the confirmation email, but has not yet responded to the
						confirmation email
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="TermPending">
				<xs:annotation>
					<xs:documentation>
						User has been scheduled for account closure (typically
						when a user has requested to have their account closed)
						A user in this state should not be considered an active
						user
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UnconfirmedHalfOptIn">
				<xs:annotation>
					<xs:documentation>
						User has completed the registration for Half.com and opted
						to automatically also be registered with eBay, but the
						registration confirmation is still pending
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditCardVerifyHalfOptIn">
				<xs:annotation>
					<xs:documentation>
						User has completed the registration for Half.com and opted
						to automatically also be registered with eBay, but the
						user needs to complete verification of credit card information. 
						A user has this status on eBay if this user began registration
						as a seller but did not complete it. A seller with
						this status can begin to list an item but cannot complete the listing until the seller
						completes seller registration. (For information on what is needed to complete seller 
						registration, see http://pages.ebay.com/help/sell/questions/sell-requirements.html.)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UnconfirmedPassport">
				<xs:annotation>
					<xs:documentation>
					<!-- This value is no longer applicable.  
						Signing in with Microsoft Passport is no longer supported.
					-->
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CreditCardVerifyPassport">
				<xs:annotation>
					<xs:documentation>
					<!-- This value is no longer applicable.  
					 Signing in with Microsoft Passport is no longer supported.
					-->
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UnconfirmedExpress">
				<xs:annotation>
					<xs:documentation>
					<!-- This value is no longer applicable.  
						Half.com User; user has completed the registration for Half.com
						and opted to automatically also be registered with eBay, but the
						registration on eBay needs to be completed. A seller with
						this status can begin to list an item on eBay but cannot complete the listing until the seller
						completes seller registration on eBay. (For information on what is needed to complete seller 
						registration, see http://pages.ebay.com/help/sell/questions/sell-requirements.html.)
					-->
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Guest">
				<xs:annotation>
					<xs:documentation>
						The user is a guest user. The user has not added a password and has not confirmed an email address.
						The user has not signed up as a regular user, but has agreed to the User Agreement and Privacy Policy.
						The user has been through the buying flow for a guest;
						the user has been through checkout using the streamlined Buy-It-Now flow.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						  Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/UserType.xsd #####

-->
	<xs:complexType name="UserType">
		<xs:annotation>
			<xs:documentation>
				Type to contain the data for one eBay user. Depending on the context, the user
				might be the seller or the buyer on either side of an order, or the bidder or winning bidder
				in a listing. An object of this type is returned by a number of calls, including
				the GetUser call.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AboutMePage" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If true, indicates that the user has set up an About Me page.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Always</Returned>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName> 
							<Context>HighBidder</Context> 
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Context>HighBidder</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
							<Context>Seller</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<Context>Buyer</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<CallName>GetBidderList</CallName>
							<CallName>GetHighBidders</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EIASToken" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Unique identifier for the user that does not change when the eBay user name
						is changed. Use when an application needs to associate a new eBay user name
						with the corresponding eBay user.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Working with Anonymous User Information</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/CRM-UserInformation.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
							<Context>Seller</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<Context>Buyer</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>HighBidder</Context>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetHighBidders</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Email" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Email address for the user.
						Please see the links below to the topics related to anonymous user information
						and static email addresses.
						You cannot retrieve an email address for any user
						with whom you do not have an order relationship, regardless of site.
						An email address of another user is only returned
						if you and the other user are in an order relationship,
						within a certain time of order line item creation
						(although this limitation isn't applicable to the GetAllBidders call
						in the case of motor vehicles categories.)
						Based on Trust and Safety policies, the time is
						unspecified and can vary by site.
						&lt;br&gt;&lt;br&gt;
						Since a bidder's user info is anonymous, this tag will be returned only to that
						bidder, and to the seller of an item that the user is bidding on.
						&lt;br&gt;&lt;br&gt;
						For the order retrieval calls, the buyer's registration email address is only
						returned if the buyer is registered on the DE, AT, or CH sites, regardless of
						the seller's registration site and the site to which the seller sends the
						request.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>
							64 for US. May differ for other countries. Note: The eBay database
							allocates up to 128 characters for this field
						</MaxLength>
						<SeeLink>
							<Title>Working with Anonymous User Information</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/CRM-UserInformation.html</URL>
						</SeeLink>
						<SeeLink>
							<Title>Static Email Addresses in Trading API Calls</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/CRM-Communications.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<CallName>GetBidderList</CallName>
							<CallName>GetHighBidders</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
							<Context>Seller</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>Seller</Context>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>HighBidder</Context>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<Context>Buyer</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FeedbackScore" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The aggregate feedback score for a user. A user's feedback score is the net
						positive feedback minus the net negative feedback left for the user.
						Feedback scores are a quantitative expression of the desirability of dealing
						with a user as a buyer or a seller in either side of an order. Each order line item can
						result in one feedback entry for a given user (the buyer can leave feedback
						for the seller, and the seller can leave feedback for the buyer.). That one
						feedback can be positive, negative, or neutral. The aggregated feedback
						counts for a particular user represent that user's overall feedback score
						(referred to as a "feedback rating" on the eBay site). If the user has
						chosen to make their feedback private and that user is not the user
						identified in the request's authentication token, FeedbackScore is not
						returned and FeedbackPrivate is returned with a value of true.&lt;br&gt;
						&lt;br&gt;
						In GetMyeBayBuying and GetMyeBaySelling, feedback information (FeedbackScore
						and FeedbackRatingStar) is returned in BidList.ItemArray.Item.Seller. For
						GetMyeBayBuying, the feedback score of each seller with an item having
						received a bid from the buyer is returned. For GetMyeBaySelling, the
						feedback score of the seller is returned. &lt;br&gt;
						&lt;br&gt;
						GetMyeBayBuying and GetMyeBaySelling also return feedback information
						(FeedbackScore and FeedbackRatingStar) in
						BidList.ItemArray.Item.SellingStatus.HighBidder. GetMyeBayBuying returns
						feedback information on the high bidder of each item the buyer is bidding
						on. GetMyeBaySelling returns feedback information on the high bidder of each
						item the seller is selling.&lt;br&gt;
						&lt;br&gt;
						Since a bidder's user info is anonymous, the real feedback score will
						be returned only to that bidder, and to the seller of an item that the
						user is bidding on. For all other users, the value -99 is returned.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Working with Anonymous User Information</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/CRM-UserInformation.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<CallName>GetHighBidders</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
							<Context>Seller</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<Context>Buyer</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>HighBidder</Context>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<Context>BidList</Context>
							<Context>WatchList</Context>
							<Context>BestOfferList</Context>
							<Context>LostList</Context>
							<Context>DeletedFromLostList</Context>
							<Context>ActiveList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UniqueNegativeFeedbackCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Total count of negative Feedback entries received by the user, including weekly repeats.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UniquePositiveFeedbackCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Total count of positive Feedback entries received by the user, including
						weekly repeats. Contains the aggregate feedback score for a user. A member's
						feedback score is the net positive feedback minus the net negative feedback
						left for the member. Feedback scores are a quantitative expression of the
						desirability of dealing with that person as a Buyer or a Seller on either side of an order. Each order line item can result in one feedback entry for
						a given user (the buyer can leave feedback for the seller, and the seller
						can leave feedback for the buyer.). That one feedback can be positive,
						negative, or neutral. The aggregated feedback counts for a particular user
						represent that user's overall feedback score (referred to as a "feedback
						rating" on the eBay site). This rating is commonly expressed as the eBay
						Feedback score for the user.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PositiveFeedbackPercent" type="xs:float" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Percent of total feedback that is positive. For example, if the member has
						50 feedbacks, where 49 are positive and 1 is neutral or negative, the
						positive feedback percent could be 98.0. The value uses a max precision of 4
						and a scale of 1. If the user has feedback, this value can be returned
						regardless of whether the member has chosen to make their feedback private.
						Not returned if the user has no feedback.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FeedbackPrivate" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the user has chosen to make their feedback score and
						feedback details private (hidden from other users). Note that the percentage
						of positive feedback can still be returned, even if other feedback details
						are private.
						&lt;br&gt;&lt;br&gt;
						Since a bidder's user info is anonymous, this tag will be returned only to
						that bidder, and to the seller of an item that the user is bidding on.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Working with Anonymous User Information</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/CRM-UserInformation.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<CallName>GetBidderList</CallName>
							<CallName>GetHighBidders</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Always</Returned>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Context>HighBidder</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>HighBidder</Context>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
							<Context>Seller</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<Context>Buyer</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FeedbackRatingStar" type="ns:FeedbackRatingStarCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Visual indicator of user's feedback score. See FeedbackRatingStarCodeType for
						specific values.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<CallName>GetBidderList</CallName>
							<CallName>GetHighBidders</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Always</Returned>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>HighBidder</Context>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Context>HighBidder</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
							<Context>Seller</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<Context>Buyer</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<CallName>GetMyeBaySelling</CallName>
							<Context>BidList</Context>
							<Context>WatchList</Context>
							<Context>BestOfferList</Context>
							<Context>LostList</Context>
							<Context>DeletedFromLostList</Context>
							<Context>ActiveList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="IDVerified" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the user has been verified. For more information
						about the ID Verify program, see:
						http://pages.ebay.com/help/policies/identity-idverify.html
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<CallName>GetBidderList</CallName>
							<CallName>GetHighBidders</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Always</Returned>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>HighBidder</Context>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Context>HighBidder</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
							<Context>Seller</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<Context>Buyer</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayGoodStanding" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If true, indicates that the user is in good standing with eBay.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<CallName>GetBidderList</CallName>
							<CallName>GetHighBidders</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Always</Returned>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>HighBidder</Context>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Context>HighBidder</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
							<Context>Seller</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<Context>Buyer</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="NewUser" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If true, identifies a new user who has been a registered eBay user for 30 days
						or less. Always false after the user has been registered for more than 30
						days. Does not indicate an ID change (see UserIdChanged).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<CallName>GetBidderList</CallName>
							<CallName>GetHighBidders</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Always</Returned>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>HighBidder</Context>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Context>HighBidder</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
							<Context>Seller</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<Context>Buyer</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RegistrationAddress" type="ns:AddressType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container consists of the Registration address for the eBay user making the call.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;GetUser:&lt;/b&gt; eBay returns complete
						&lt;b&gt;RegistrationAddress&lt;/b&gt; details (including Phone), as applicable to the
						registration site for the eBay user making the call. The &lt;b&gt;RegistrationAddress&lt;/b&gt; container will only be returned if the Detail  &lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;GetItem and GetSellerTransactions:&lt;/b&gt; RegistrationAddress for another user
						(except for Phone) is only returned if you have an order relationship
						with that user AND that user is registered on DE/AT/CH, regardless of your
						registration site and the site to which you send the request. For example,
						the seller can see the buyer's registration address if the buyer is
						registered on DE/AT/CH, or the buyer can see the seller's registration
						address if the seller is registered on DE/AT/CH. (The buyer and seller won't
						see their own registration addresses in GetItem.)
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Context>Seller</Context>
							<Context>HighBidder</Context>
							<Details>DetailLevel: ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: ReturnAll, none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RegistrationDate" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the date the specified user originally registered with eBay.
						&lt;br&gt;&lt;br&gt;
						Since a bidder's user info is anonymous, this tag will be returned only to that bidder,
						and to the seller of an item that the user is bidding on.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Working with Anonymous User Information</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/CRM-UserInformation.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<CallName>GetBidderList</CallName>
							<CallName>GetHighBidders</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Always</Returned>
							<Context>Seller</Context>
							<Context>HighBidder</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>HighBidder</Context>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
							<Context>Seller</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<Context>Buyer</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Site" type="ns:SiteCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						eBay site the user is registered with.
						&lt;br&gt;&lt;br&gt;
						Since a bidder's user info is anonymous, this tag will be returned only to
						that bidder, and to the seller of an item that the user is bidding on.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Working with Anonymous User Information</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/CRM-UserInformation.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<CallName>GetBidderList</CallName>
							<CallName>GetHighBidders</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Always</Returned>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>HighBidder</Context>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Context>HighBidder</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
							<Context>Seller</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<Context>Buyer</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Status" type="ns:UserStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates the user's registration/user status.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<CallName>GetBidderList</CallName>
							<CallName>GetHighBidders</CallName>
							<AllValuesExcept>UnconfirmedPassport,
								CreditCardVerifyPassport</AllValuesExcept>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<AllValuesExcept>UnconfirmedPassport,
								CreditCardVerifyPassport</AllValuesExcept>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Context>Seller</Context>
							<AllValuesExcept>UnconfirmedPassport,
								CreditCardVerifyPassport</AllValuesExcept>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Context>HighBidder</Context>
							<AllValuesExcept>UnconfirmedPassport,
								CreditCardVerifyPassport</AllValuesExcept>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<AllValuesExcept>UnconfirmedPassport,
								CreditCardVerifyPassport</AllValuesExcept>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<AllValuesExcept>UnconfirmedPassport,
								CreditCardVerifyPassport</AllValuesExcept>
							<Context>HighBidder</Context>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<AllValuesExcept>UnconfirmedPassport,
								CreditCardVerifyPassport</AllValuesExcept>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription,
							ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<AllValuesExcept>UnconfirmedPassport,
								CreditCardVerifyPassport</AllValuesExcept>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<AllValuesExcept>UnconfirmedPassport,
								CreditCardVerifyPassport</AllValuesExcept>
							<Context>Buyer</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserID" type="ns:UserIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Unique eBay user ID for the user.&lt;br&gt;
						&lt;br&gt;
						Since a bidder's user info is anonymous, this tag contains the actual
						value of an ID only for that bidder, and for the seller of an item that the user is
						bidding on. For other users, the actual value is replaced by an
						anonymous value, according to these rules:
						&lt;br&gt;&lt;br&gt;
						When bidding on items, UserID is replaced with the
						value "a****b" where a and b are random characters from the UserID. For
						example, if the UserID = IBidALot, it might be displayed as, "I****A".
						&lt;br&gt;&lt;br&gt;
						Note that in this format, the anonymous bidder ID can change for each
						auction.
						&lt;br&gt;&lt;br&gt;
						For GetMyeBayBuying only, when bidding on items: UserID
						is replaced with the value "a****b" where a and b are random characters from
						the UserID.
						&lt;br&gt;&lt;br&gt;
						When bidding on items listed on the the Philippines site: UserID is replaced
						with the value "Bidder X" where X is a number indicating the order of that
						user's first bid. For example, if the user was the third bidder,
						UserID = Bidder 3.
						&lt;br&gt;&lt;br&gt;
						Note that in this Philippines site format, the anonymous bidder ID stays the same for a given
						auction, but is different for different auctions. For example, a bidder who
						is the third and then the seventh bidder in an auction will be listed for
						both bids as "Bidder 3". However, if that same bidder is the first bidder on
						a different auction, the bidder will be listed for that auction as "Bidder
						1", not "Bidder 3".
						&lt;br&gt;&lt;br&gt;
						For GetMyeBayBuying only, when bidding on items listed on the UK and AU sites:
						UserID is replaced with the string "High Bidder".
						&lt;br&gt;&lt;br&gt;
						For PlaceOffer, see also SellingStatus.HighBidder.
						</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Working with Anonymous User Information</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/CRM-UserInformation.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>PlaceOffer</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<CallName>GetBidderList</CallName>
							<CallName>GetHighBidders</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Always</Returned>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>HighBidder</Context>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Context>HighBidder</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemsAwaitingFeedback</CallName>
							<Returned>Conditionally</Returned>
							<Context>Buyer</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>SoldList</Context>
							<Context>BidList</Context>
							<Context>DeletedFromSoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
							<Context>Seller</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<Context>Buyer</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserIDChanged" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If true, identifies a user whose ID has changed within the last 30 days. Does not
						indicate a new user (see NewUser).
						&lt;br&gt;&lt;br&gt;
						Since a bidder's user info is anonymous, this tag will be returned only to that bidder,
						and to the seller of an item that the user is bidding on.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Working with Anonymous User Information</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/CRM-UserInformation.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<CallName>GetBidderList</CallName>
							<CallName>GetHighBidders</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Always</Returned>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>HighBidder</Context>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Context>HighBidder</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
							<Context>Seller</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<Context>Buyer</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserIDLastChanged" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Date and time the user's data was last changed (in GMT).
						&lt;br&gt;&lt;br&gt;
						Since a bidder's user info is anonymous, this tag will be returned only to that bidder,
						and to the seller of an item that the user is bidding on.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Working with Anonymous User Information</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/CRM-UserInformation.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<CallName>GetBidderList</CallName>
							<CallName>GetHighBidders</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Always</Returned>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>HighBidder</Context>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Context>HighBidder</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
							<Context>Seller</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<Context>Buyer</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VATStatus" type="ns:VATStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether or not the user is subject to VAT.
						Users who have registered with eBay as VAT-exempt are not
						subject to VAT. See documentation on Value-Added Tax (VAT).
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Value-Added Tax (VAT)</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Sites-IntlDiffsVATB2B.html#VATexemptSellers</URL>
						</SeeLink>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<CallName>GetBidderList</CallName>
							<CallName>GetHighBidders</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Always</Returned>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>HighBidder</Context>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Context>HighBidder</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
							<Context>Seller</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<Context>Buyer</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BuyerInfo" type="ns:BuyerType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contains information about the user as a buyer, such as
						the shipping address. See BuyerType for its child elements.
						&lt;br&gt;&lt;br&gt;
						Since a bidder's user info is anonymous, this tag will be returned only to that bidder,
						and to the seller of an item that the user is bidding on.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Working with Anonymous User Information</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/CRM-UserInformation.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<CallName>GetHighBidders</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
							<Context>Bidder</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>HighBidder</Context>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
							<Context>HighBidder</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<Context>Buyer</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<Context>Buyer</Context>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Context>Buyer</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerInfo" type="ns:SellerType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contains information about a seller, including listing settings, listing
						preferences, seller rankings, and seller type.
						&lt;br&gt;&lt;br&gt;
						This field is replaced by the SellerBusinessType
						field if the user is a business seller with a site
						ID of 77 (Germany), ID of 3 (UK), ID of 205 (Ireland) or ID of 0 (US Motors).
						&lt;br&gt;&lt;br&gt;
						See SellerType or SellerBusinessCodeType for the child elements.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Context>Seller</Context>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Always</Returned>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Coarse, Medium, Fine</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
							<Context>Seller</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BusinessRole" type="ns:BusinessRoleType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field indicates whether the user's account is enabled for buying and selling
						(indicated by 'FullMarketPlaceParticipant') on eBay, or if the account is a Partially
						Provisioned Account (indicated by 'Shopper') without selling and buying privileges on
						eBay.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CharityAffiliations" type="ns:CharityAffiliationsType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contains information about the seller's charity affliations.
						Returned if the user is affiliated with one or more
						charities. Seller must be registered with the eBay Giving
						Works provider to be affiliated with a charity non-profit
						organization.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>eBay Giving Works Program</Title>
							<URL>http://givingworks.ebay.com/</URL>
						</SeeLink>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PayPalAccountLevel" type="ns:PayPalAccountLevelCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The user's PayPal account level. Only returned for the user identified in
						eBayAuthToken. That is, you cannot see someone else's PayPal account level.
						Use this information to check whether a seller is eligible to list digital
						downloadable items. See the eBay Web site online
						help for current PayPal requirements for listing digital items.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PayPalAccountType" type="ns:PayPalAccountTypeCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The user's PayPal account type. Only returned for the user identified in
						eBayAuthToken. That is, you cannot see someone else's PayPal account type.
						Use this information to check whether a seller is likely to be eligible to
						list digital downloadable items. See the eBay Web site online help for
						current PayPal requirements for listing digital items.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PayPalAccountStatus" type="ns:PayPalAccountStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The user's PayPal account status. Only returned for the user identified in
						eBayAuthToken. That is, you cannot see someone else's PayPal account status.
						Use this information to check whether a seller is eligible to list digital
						downloadable items. See the eBay Web site online
						help for current PayPal requirements for listing digital items.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserSubscription" type="ns:EBaySubscriptionTypeCodeType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Specifies the subscription level for a user.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SiteVerified" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						No longer used.
					</xs:documentation>
					<xs:appinfo>
						<Ignore/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SkypeID" type="xs:string" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Indicates the Skype name of the user. Available if
						the seller has a Skype account and has linked it (on the eBay site)
						with his or her eBay account.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="eBayWikiReadOnly" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether a user has read-only access to the eBay Wiki (true)
						or whether the user is able contribute or edit articles on the eBay Wiki
						(false). By default, all registered eBay users have access to contribute and
						edit articles on the eBay Wiki. All content contributed to the eBay Wiki is
						subject to the Community Content Policy.
					</xs:documentation>
					<xs:appinfo>
						<Default>false</Default>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TUVLevel" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						TUV level is a number allocated to a user based on various characteristics
						such as buyer, seller, new buyer, new seller, high risk, or bid limit.
						Applies to eBay Motors Pro applications only.
					</xs:documentation>
					<xs:appinfo>
						<TheseSites>AU, DE, FR, IT, UK</TheseSites>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VATID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The value added tax identifier (VATID) is applicable to the VAT-enabled
						sites.
						Applies to eBay Motors Pro applications only.
					</xs:documentation>
					<xs:appinfo>
						<TheseSites>AU, DE, FR, IT, UK</TheseSites>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MotorsDealer" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates if item is listed for sale by owner (FSBO) or listed by a
						dealer.
						Applies to eBay Motors Pro applications only.
					</xs:documentation>
					<xs:appinfo>
						<TheseSites>AU, DE, FR, IT, UK</TheseSites>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Context>Seller</Context>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellerPaymentMethod" type="ns:SellerPaymentMethodCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Not used by any call.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BiddingSummary" type="ns:BiddingSummaryType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contains information about the user as a bidder on a certain
						item. Returned for GetAllBidders if IncludeBiddingSummary =
						true is included in the request.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UserAnonymized" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Indicates whether or not the User container has been made
						anonymous. If true, some elements in the User container have
						either been removed, or had their values changed to remove
						identifying characteristics. If false, all expected elements
						are returned, and no values are changed.
						&lt;br&gt;&lt;br&gt;
						Since a bidder's user info is anonymous, this tag is returned as false
						only to the bidder, and to the seller of an item that the user is bidding
						on. For all other users, this tag is returned as true.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Working with Anonymous User Information</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/CRM-UserInformation.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<CallName>GetHighBidders</CallName>
							<CallName>GetSellerEvents</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>GranularityLevel: Fine</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Always</Returned>
							<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnDescription, ReturnAll</Details>
							<Context>HighBidder</Context>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UniqueNeutralFeedbackCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Total count of neutral Feedback entries received by the user, including weekly repeats.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="EnterpriseSeller" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Reserved for internal or future use.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="BillingEmail" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						When a user has their billing option set to 'email', they can include
						this element in a GetUser request to retrieve their own email bills.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="QualifiesForSelling" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This flag indicates whether or not the user is eligible to sell items on eBay. This field is only returned if the &lt;b&gt;IncludeFeatureEligibility&lt;/b&gt; flag is included in the call request and set to 'true'.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetUser</CallName>
							<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StaticAlias" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contains the static email address of an eBay member, used within the "reply to"
						email address when the eBay member sends a message.
						(Each eBay member is assigned a static alias. The alias is
						used within a static email address.)
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Static Email Addresses in Trading API Calls</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/CRM-Communications.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					  <CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>SoldList</Context>
							<Context>DeletedFromSoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
							<Context>Buyer</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ShippingAddress" type="ns:AddressType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contains the shipping address of a bidder who has made a best offer for an item. 
						&lt;br/&gt;&lt;br/&gt;
						You cannot retrieve a shipping address for any user with whom you do not have an order relationship, regardless of site. The shipping address of another user is returned only if you and the other user are in an order relationship, within a certain time of order line item creation.
						&lt;br&gt;&lt;br&gt;
						Because a bidder's user information is anonymous, this container is returned only to that bidder, and to the seller of an item that the user is bidding on.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetBestOffers</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
					<!-- N/A: GetUser -->
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/VATDetailsType.xsd #####

-->
	<xs:complexType name="VATDetailsType">
		<xs:annotation>
			<xs:documentation>
				Container for eBay's Business User features. A business seller can choose
				to offer an item exclusively to bidders and buyers that also represent businesses.
				Only applicable when the item is listed in a B2B-enabled category.
				Currently, the eBay Germany (DE), Austria (AT), and Switzerland (CH) sites support
				B2B business features.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="BusinessSeller" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If true, this indicates that the seller is a business user
						and intends to use listing features that are offered to
						business users only. Applicable only to business sellers
						residing in Germany, Austria, or Switzerland who are listing in
						a B2B VAT- enabled category on the eBay Germany (DE), Austria
						(AT), or Switzerland (CH) sites. The seller must have a valid
						VAT ID registered with eBay. This must be set to true if
						RestrictedToBusiness is true. It has no effect (and it's not returned)
						if RestrictedToBusiness is false. If an item was not qualified as a
						business item when originally listed, but meets the conditions for
						business items when the item is revised or relisted, the seller can
						convert the item to a business item by specifying the appropriate
						VAT details. See the eBay Web Services guide for more information and additional rules.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="RestrictedToBusiness" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						If true, this indicates that the seller elects to offer the
						item exclusively to business users. If false (or not returned),
						this indicates that the seller elects to offer the item to all users.
						Applicable only to business sellers residing in Germany,
						Austria, or Switzerland who are listing in a B2B VAT-enabled
						category on the eBay Germany (DE), Austria (AT), or Switzerland
						(CH) sites. If this argument is true, the seller must have a
						valid VAT-ID registered with eBay, and BusinessSeller must also
						be true.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VATPercent" type="xs:float" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						VAT rate for the item, if any. When the VATPercent is specified, the
						item's VAT information appears on the item's listing page. In
						addition, the seller can choose to print an invoice that
						includes the item's net price, VAT percent, VAT amount, and
						total price. Since VAT rates vary
						depending on the item and on the user's country of residence, a
						seller is responsible for entering the correct VAT rate; it is
						not calculated by eBay. To specify a VATPercent, a seller must
						have a VAT-ID registered with eBay and must be listing the item on a
						VAT-enabled site. Max applicable length is 6 characters,
						including the decimal (e.g., 12.345). The scale is 3 decimal places.
						(If you pass in 12.3456, eBay may round up the value to 12.346.)
						Note: The View Item page may display the precision to 2 decimal places
						with no trailing zeros. However, the full value you send in is stored.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>6</MaxLength>
						<Min>0</Min>
						<Max>30</Max>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VATSite" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Displays the VatSite Id of the seller (in a business
						card format) as part of the data returned in the
						GetItem call if the seller's SellerBusinessCodeType
						is set to 'Commercial'.
					</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<CallName>GetSellingManagerTemplates</CallName>
						<Returned>Conditionally</Returned>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
					</CallInfo>
				</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VATID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Displays the VatSite Id of the seller (in a business
						card format) as part of the data returned in the
						GetItem call if the seller's SellerBusinessCodeType
						is set to 'Commercial'.
					</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<CallName>GetSellingManagerTemplates</CallName>
						<Returned>Conditionally</Returned>
						<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
					</CallInfo>
				</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/VATRateType.xsd #####

-->
	<xs:complexType name="VATRateType">
		<xs:annotation>
			<xs:documentation>
			Type defining the &lt;b&gt;VATRateType&lt;/b&gt; container, which is used by 
			&lt;b&gt;ReviseSellingManagerSaleRecord&lt;/b&gt; to modify the VAT percentage for an 
			order line item. This container is also retrieved by 
			&lt;b&gt;GetSellingManagerSaleRecord&lt;/b&gt; if Value-Added Tax has been applied to 
			the order line item.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Unique identifier for an eBay item listing. A listing can have multiple
						order line items (transactions), but only one &lt;b&gt;ItemID&lt;/b&gt;. An &lt;b&gt;ItemID&lt;/b&gt; can be
						paired up with a corresponding &lt;b&gt;TransactionID&lt;/b&gt; and used as an input filter for
						&lt;b&gt;ReviseSellingManagerSaleRecord&lt;/b&gt;. However, if &lt;b&gt;OrderID&lt;/b&gt; is passed in as an input
						filter for &lt;b&gt;ReviseSellingManagerSaleRecord&lt;/b&gt;, the &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair is
						ignored.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>ReviseSellingManagerSaleRecord</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="TransactionID" type="xs:string"  minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Unique identifier for an eBay order line item (transaction). An order line
						item is created once there is a commitment from a buyer to purchase an item.
						Since an auction listing can only have one order line item 
						during the duration of the listing, the &lt;b&gt;TransactionID&lt;/b&gt; for auction listings
						is always 0. Along with its corresponding &lt;b&gt;ItemID&lt;/b&gt;, a &lt;b&gt;TransactionID&lt;/b&gt; is used
						and referenced during an order checkout flow and after checkout has been
						completed. The &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair can be used as an input filter for
						&lt;b&gt;ReviseSellingManagerSaleRecord&lt;/b&gt;. However, if &lt;b&gt;OrderID&lt;/b&gt; is passed in as an input
						filter for &lt;b&gt;ReviseSellingManagerSaleRecord&lt;/b&gt;, the &lt;b&gt;ItemID&lt;/b&gt;/&lt;b&gt;TransactionID&lt;/b&gt; pair is
						ignored.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>ReviseSellingManagerSaleRecord</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VATPercent" type="xs:float"  minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The VAT (Value-Added Tax) rate for the order line item. When the &lt;b&gt;VATPercent&lt;/b&gt; is specified, the
						item's VAT information appears on the item's listing page. In
						addition, the seller can choose to print an invoice that
						includes the item's net price, VAT percent, VAT amount, and
						total price. Since VAT rates vary
						depending on the item and on the user's country of residence, a
						seller is responsible for entering the correct VAT rate; it is
						not calculated by eBay. To specify a &lt;b&gt;VATPercent&lt;/b&gt;, a seller must
						have a VAT-ID registered with eBay and must be listing the item on a
						VAT-enabled site. Max applicable length is 6 characters,
						including the decimal (e.g., 12.345). The scale is 3 decimal places.
						(If you pass in 12.3456, eBay may round up the value to 12.346.)
						Note: The View Item page may display the precision to 2 decimal places
						with no trailing zeros. However, the full value you send in is stored.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>6</MaxLength>
						<Min>0</Min>
						<Max>30</Max>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>ReviseSellingManagerSaleRecord</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="OrderLineItemID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						&lt;b&gt;OrderLineItemID&lt;/b&gt; is a unique identifier for an eBay order line item and is
						based upon the concatenation of &lt;b&gt;ItemID&lt;/b&gt; and &lt;b&gt;TransactionID&lt;/b&gt;, with a hyphen in
						between these two IDs. If a VATRate is specified in the
						&lt;b&gt;ReviseSellingManagerSaleRecord&lt;/b&gt; request, &lt;b&gt;OrderLineItemID&lt;/b&gt; can be used instead
						of &lt;b&gt;ItemID&lt;/b&gt; and &lt;b&gt;TransactionID&lt;/b&gt;. For a single line item order, the
						&lt;b&gt;OrderLineItemID&lt;/b&gt; value can be passed into the &lt;b&gt;OrderID&lt;/b&gt; field to revise the
						corresponding order.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>50 (Note: The eBay database specifies 38. ItemIDs and TransactionIDs are usually 9 to 12 digits.)</MaxLength>
						<CallInfo>
							<CallName>GetSellingManagerSaleRecord</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>ReviseSellingManagerSaleRecord</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/VATStatusCodeList.xsd #####

-->
	<xs:simpleType name="VATStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				Indicates whether or not the user is subject to VAT.
				Users who have registered with eBay as VAT-exempt are not
				subject to VAT. See documentation on Value-Added Tax (VAT).
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="NoVATTax">
				<xs:annotation>
					<xs:documentation>
						(out) VAT is not applicable
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VATTax">
				<xs:annotation>
					<xs:documentation>
						(out) Residence in a country with VAT and user is not registered as VAT-exempt
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="VATExempt">
				<xs:annotation>
					<xs:documentation>
						(out) Residence in a country with VAT and user is registered as VAT-exempt
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/VINSupportedDefinitionType.xsd #####

-->
	<xs:complexType name="VINSupportedDefinitionType">
		<xs:annotation>
			<xs:documentation>
				If present, the site defines category settings for when the seller 
				can provide a Vehicle Identification Number (VIN) for 
				US, CA, and CAFR eBay Motors sites. VIN is required for cars and trucks 
				from model year 1981 and later. (The US developed national standards for VIN 
				values as of 1981.)
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/VRMSupportedDefinitionType.xsd #####

-->
	<xs:complexType name="VRMSupportedDefinitionType">
		<xs:annotation>
			<xs:documentation>
				If present, the site defines category settings for whether the seller 
				can provide a Vehicle Registration Mark (VRM) for a 
				UK eBay Motors vehicle listing.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ValType.xsd #####

-->
	<xs:complexType name="ValType">
		<xs:sequence>
			<xs:element name="ValueLiteral" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						For Half.com, use AttributeArray.Attribute.Value.ValueLiteral
						in listing requests.
						For Half.com,
						AttributeArray.Attribute.Value.ValueLiteral is required when
						you use AddItem. See the eBay Web Services Guide for valid
						values. For the Half.com Notes attribute, the max
						length is 500 characters. You can revise
						AttributeArray.Attribute.Value.ValueLiteral for Half.com
						listings.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>see description</MaxLength>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>AddLiveAuctionItem</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>GetProductSearchResults</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>ReviseLiveAuctionItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetProductFamilyMembers</CallName>
							<CallName>GetProductSearchResults</CallName>
							<Returned>Always</Returned>
							<DeprecationVersion>773</DeprecationVersion>
							<DeprecationDetails>NoOp</DeprecationDetails>
							<EndOfLifeVersion>889</EndOfLifeVersion>
							<UseInstead>FindProducts</UseInstead>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SuggestedValueLiteral" type="xs:string" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for future use. Suggested alternative text for
						ValueLiteral. Multiple SuggestedValueLiteral elements can be
						returned in a Value node. Not applicable to Half.com.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ValueID" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Constant value that identifies the attribute or characteristic
						in a language-independent way. Unique within the
						characteristic set.&lt;br&gt;
						&lt;br&gt;
						In item-listing requests, if the ID is defined as -3
						or -6 (Other) in GetAttributesCS or GetProductSellingPages,
						use ValueLiteral to specify the string value that the
						user entered. Otherwise, use ValueID to specify the ID
						that is pre-defined in GetAttributesCS or GetProductSellingPages.
						In item-listing requests and product searches,
						the possible ID values are:&lt;br&gt;
						-3 = User entered an arbitrary value (not an "Other" field)&lt;br&gt;
						-6 = User entered a value in an "Other" field&lt;br&gt;
						-100 = Value not specified (null)&lt;br&gt;
						#### (integer) = Identifier for a pre-defined value
						that the user selected (e.g., -14 or 1001)&lt;br&gt;
						For eBay.com, required if ValueList is specified.
						Not applicable to Half.com.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>AddLiveAuctionItem</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>GetProductSearchResults</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>ReviseLiveAuctionItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<Context>AttributeSetArray</Context>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemRecommendations</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetProductFamilyMembers</CallName>
							<CallName>GetProductSearchResults</CallName>
							<Returned>Always</Returned>
							<DeprecationVersion>773</DeprecationVersion>
							<DeprecationDetails>NoOp</DeprecationDetails>
							<EndOfLifeVersion>889</EndOfLifeVersion>
							<UseInstead>FindProducts</UseInstead>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ValueCategoryDefinitionType.xsd #####

-->
	<xs:complexType name="ValueCategoryDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Defines the value category feature. If a field of this type is present,
				the corresponding feature applies to the site. The field is returned as 
				an empty element (e.g., a boolean value is not returned).
			</xs:documentation>
			<xs:appinfo>
				<CallInfo>
					<CallName>GetCategoryFeatures</CallName>
					<Details>DetailLevel: none, ReturnSummary, ReturnAll</Details>
					<Returned>Conditionally</Returned>
				</CallInfo>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ValueFormatCodeList.xsd #####

-->
	<xs:simpleType name="ValueFormatCodeType">
		<xs:annotation>
			<xs:documentation>
			The format of a ValueType.  The ValueFormatCodeType places additional constraints on the format a value takes
			on which are enforceable for validation purposes
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="FullDate">
				<xs:annotation>
					<xs:documentation>
						A date including the month, day, and year in the following format: 
						'&lt;em&gt;YYYYMMDD&lt;/em&gt;'
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PartialDate">
				<xs:annotation>
					<xs:documentation>
						A date including the month and year in the following format: '&lt;em&gt;YYYYMM&lt;/em&gt;'
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Year">
				<xs:annotation>
					<xs:documentation>
						A date including only the year in the following format: '&lt;em&gt;YYYY&lt;/em&gt;'
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future or internal use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/ValuePackEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="ValuePackEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				Defines the ValuePack feature (a feature pack). If the field is present, the corresponding feature applies to the category. The field is returned as an empty element (i.e., a boolean value is not returned).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ValueRecommendationType.xsd #####

-->
	<xs:complexType name="ValueRecommendationType">
		<xs:annotation>
			<xs:documentation>
			Defines details about recommended values for custom Item Specifics.
		</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Value" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A recommended value for the Item Specific. Only returned when 
						a recommended value is available.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategorySpecifics</CallName>
							<CallName>GetItemRecommendations</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ValidationRules" type="ns:RecommendationValidationRulesType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Constraints that eBay places on this Item Specific value.&lt;br&gt;
						&lt;br&gt;
						Only returned when you configure your request to include 
						relationships and/or confidence, and a recommended value 
						is available. 
						(Not returned when ExcludeRelationships is true and 
						IncludeConfidence is false.)
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetCategorySpecifics</CallName>
							<CallName>GetItemRecommendations</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>			
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/ValueTypeCodeList.xsd #####

-->
	<xs:simpleType name="ValueTypeCodeType">
		<xs:annotation>
			<xs:documentation>
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Decimal">
				<xs:annotation>
					<xs:documentation>
						A number with a possible decimal point, e.g. -3.14159.
						(Item Specifics don't distinguish between float and double.)
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Text">
				<xs:annotation>
					<xs:documentation>
						Free-form text. This is the default. 
						Max length 50.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ISBN">
				<xs:annotation>
					<xs:documentation>
						International Standard Book Number (ISBN).
						ISBNs can contain either 10 or 13 characters.
						Max length 13.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UPC">
				<xs:annotation>
					<xs:documentation>
						Universal Product Code. Max length 12.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="EAN">
				<xs:annotation>
					<xs:documentation>
						European Article Number. Max length 13.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Date">
				<xs:annotation>
					<xs:documentation>
						A Date value, which can assume one of these formats:
						YYYYMMDD, YYYYMM, or YYYY. See ValueFormat for the 
						recommended format to use in listings.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/VariationDetailsType.xsd #####

-->
	<xs:complexType name="VariationDetailsType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;VariationDetails&lt;/b&gt; container that is returned in 
				&lt;b&gt;GeteBayDetails&lt;/b&gt; if &lt;b&gt;VariationDetails&lt;/b&gt; is included 
				in the request as a &lt;b&gt;DetailName&lt;/b&gt; filter, or if &lt;b&gt;GeteBayDetails&lt;/b&gt; 
				is called with no &lt;b&gt;DetailName&lt;/b&gt; filters.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="MaxVariationsPerItem" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates the maximum number of item variations that the site will allow 
						within one multi-variation listing.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxNamesPerVariationSpecificsSet" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates the maximum number of variation specific sets that the site will allow 
						per listing. Typical variation specific sets for clothing may be 'Color', 'Size', 'Long Sleeve', etc.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MaxValuesPerVariationSpecificsSetName" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates the maximum number of values that the site will allow 
						within one variation specific set. For example, if the variation specific set was 
						'Color', the seller could specify as many colors that are available up to this 
						maximum value.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DetailVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Returns the latest version number for this field. The version can be
						used to determine if and when to refresh cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UpdateTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Gives the time in GMT that the feature flags for the details were last
						updated. This timestamp can be used to determine if and when to refresh
						cached client data.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/VariationKeyType.xsd #####

-->
	<xs:complexType name="VariationKeyType">
		<xs:annotation>
			<xs:documentation>
				Used to provide input for ItemID and VariationSpecific
			</xs:documentation>		
		</xs:annotation>
				<xs:sequence>
					<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The ID of the item whose variation(s) should be added to or 
								removed from the watch list.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
								<CallInfo>
									<CallName>AddToWatchList</CallName>
									<CallName>RemoveFromWatchList</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="VariationSpecifics" type="ns:NameValueListArrayType" minOccurs="0" >
					<xs:annotation>
							<xs:documentation>
								Name-value pairs that identify a variation within the 
								listing identified by VariationKey.ItemID. 
								or that partially match one or more variations. Names may not be duplicated in the same VariationSpecifics container. 
								If the specified pairs do not match any variation, the call
								behaves as if no variations were specified.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>AddToWatchList</CallName>
									<CallName>RemoveFromWatchList</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>	
				</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/VariationPictureRuleCodeList.xsd #####

-->
	<xs:simpleType name="VariationPictureRuleCodeType">
		<xs:annotation>
			<xs:documentation>
				Defines the rules for using Item Specifics to classify
				variation pictures.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Required">
				<xs:annotation>
					<xs:documentation>
						If the name is used in VariationSpecifics, then it must 
						be used as the Pictures.VariationSpecificName.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Enabled">
				<xs:annotation>
					<xs:documentation>
						If the name is used in VariationSpecifics, then it can 
						be used as the Pictures.VariationSpecificName.
						This is the default for variation-enabled categories.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Disabled">
				<xs:annotation>
					<xs:documentation>
						The name cannot be used as the Pictures.VariationSpecificName.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/VariationSpecificPictureSetType.xsd #####

-->
	<xs:complexType name="VariationSpecificPictureSetType">
		<xs:annotation>
			<xs:documentation>
			 Type defining the &lt;b&gt;VariationSpecificPictureSet&lt;/b&gt; container, which is 
			 used to specify the URL(s) where the picture(s) of the variation specific will be 
			 hosted. If the &lt;b&gt;Variations.Pictures&lt;/b&gt; container is used, at least one 
			 &lt;b&gt;VariationSpecificPictureSet&lt;/b&gt; container is required.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="VariationSpecificValue" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A value that is associated with VariationSpecificName. For example, 
						suppose this set of pictures is showing blue shirts, and some of
						the variations include Color=Blue in their variation specifics. 
						If VariationSpecificName is "Color", then VariationSpecificValue would be "Blue".
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddSellingManagerProduct</CallName>
							<CallName>ReviseSellingManagerProduct</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerInventory</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PictureURL" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>		
					The URL of a picture that is associated with the
					&lt;b&gt;VariationSpecificValue&lt;/b&gt;. A variation specific picture set can
					consist of up to 12 images hosted by eBay Picture Services (EPS). However, only
					one picture may be used if that picture is hosted outside of eBay. eBay Picture
					Services and self-hosted images can never be combined into the same variation
					specific picture set. To specify multiple eBay Picture Services images, use
					multiple &lt;b&gt;PictureURL&lt;/b&gt; fields, passing in a distinct URL in each
					of those fields. If specified, this field cannot have an empty/null value.
					&lt;br&gt;&lt;br&gt;
					The picture located at the URL specified in the first
					&lt;b&gt;PictureURL&lt;/b&gt; field is also used as the thumbnail image for
					applicable variations. For example, if the picture set contains pictures of red
					shirts (i.e., VariationSpecificName=Color and VariationSpecificValue=Red), the
					first picture is used as the thumbnail image for all the red shirt variations.
					&lt;br&gt;
					&lt;br&gt;
					You can use Item.PictureDetails to specify additional pictures. 
					For example, the item-level pictures could include a model wearing a 
					black shirt, as a typical example of the shirt style.
					&lt;br&gt;&lt;br&gt;
					&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
					If a URI contains spaces, replace them with &lt;code&gt;%20&lt;/code&gt;. 
					For example, &lt;code&gt;http://example.com/my image.jpg&lt;/code&gt; must be 
					submitted as &lt;code&gt;http://example.com/my%20image.jpg&lt;/code&gt; to 
					replace the space in the image file name.
					&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddSellingManagerProduct</CallName>
							<CallName>ReviseSellingManagerProduct</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerInventory</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="GalleryURL" type="xs:anyURI" minOccurs="0" >
				<xs:annotation>
					<xs:documentation>		
						URL for the variation's Gallery thumbnail, which eBay uses when
						the variation is shown in My eBay.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyEbaySelling</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ExternalPictureURL" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Returns the URL of a variation-specific picture that is hosted outside of eBay.&lt;br&gt;
						&lt;br&gt;
						When you list, revise, or relist a variation, use VariationSpecificPictureSet.PictureURL (not ExternalPictureURL) to specify your self-hosted picture or EPS picture.&lt;br&gt;
						&lt;br&gt;
						On sites with free gallery, if you use a self-hosted picture for a variation, eBay copies the picture and hosts it in eBay Picture Services (EPS). In eBay's View Item page, the variation shows the EPS-hosted picture. GetItem returns the EPS picture in VariationSpecificPictureSet.PictureURL, and it returns the self-hosted picture in VariationSpecificPictureSet.ExternalPictureURL. (If the copying process fails, the original (self-hosted) picture is returned in both ExternalPictureURL and PictureURL.)&lt;br&gt;
						&lt;br&gt;
						Only returned when the seller used a self-hosted picture for the variation.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>150</MaxLength>
						<SeeLink>
							<Title>Working with Pictures in an Item Listing</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Pictures-InListing.html#CopyofaSelfHostedPictureToeBayPictureSer</URL>
						</SeeLink>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetItems</CallName>
							<Returned>Conditionally</Returned>
							<Details>outputSelector: Variations</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>			
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/VariationSpecificsRuleCodeList.xsd #####

-->
	<xs:simpleType name="VariationSpecificsRuleCodeType">
		<xs:annotation>
			<xs:documentation>
				Defines option for whether an Item Specific can be used as a variation specific.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Enabled">
				<xs:annotation>
					<xs:documentation>
						The recommended name (and values, if any) can be used 
						either in the Item Specifics or VariationSpecifics context
						in listing calls. 
						This is the default for variation-enabled categories.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Disabled">
				<xs:annotation>
					<xs:documentation>
						The recommended name/values can't be used in VariationSpecifics 
						(but they can be used in ItemSpecifics). Typically, this occurs
						when the category doesn't support variations, or if the category 
						requires the name to be the same for all variations
						in the listing.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/VariationType.xsd #####

-->
	<xs:complexType name="VariationType">
		<xs:annotation>
			<xs:documentation>
				This type defines the &lt;b&gt;Variation&lt;/b&gt; container, which provides full
				details on each item variation in a multi-variation listing.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SKU" type="ns:SKUType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A SKU (stock keeping unit) is an identifier defined by a seller.
						It is only intended for the seller's use (not for buyers).
						Many sellers assign a SKU to an item of a specific type,
						size, and color. For the seller's convenience, eBay preserves the
						SKU on the variation, and also on corresponding order line items.
						This enables you (as a seller) use the SKU to reconcile your
						eBay inventory with your own inventory system instead of using the
						variation specifics. It is a good idea to track how many items of
						each type, size, and color are selling so that you can restock
						your shelves or update the variation quantity on eBay according to
						customer demand. (eBay does not use the SKU.)&lt;br&gt;
						&lt;br&gt;
						If specified, all SKU values must be unique within the Variations
						node. That is, no two variations within the same listing can have
						the same SKU. &lt;br&gt;
						&lt;br&gt;
						If you set Item.InventoryTrackingMethod to true,
						the variation SKU values are required and they must be
						unique across all the seller's active listings.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For GetItem and related calls:&lt;/b&gt; Only returned if the
						seller specified a SKU for the variation.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>80</MaxLength>
						<SeeLink>
							<Title>Describing Variations in a Listing</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Variations-Configuring.html#SettingaSKUtoUniquelyIdentifytheVariatio</URL>
						</SeeLink>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddSellingManagerProduct</CallName>
							<CallName>ReviseSellingManagerProduct</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerInventory</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>DeletedFromSoldList</Context>
							<Context>DeletedFromUnsoldList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StartPrice" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The fixed price of all items identified by this variation.
						For example, a "Blue, Large" variation price could be USD 10.00,
						and a "Black, Medium" variation price could be USD 5.00.&lt;br&gt;
						&lt;br&gt;
						Each variation requires its own price, and the prices can
						be different for each variation. This enables sellers to
						provide discounts on certain
						variations without affecting the price of others.
						Required (and always returned) for listings with variations.&lt;br&gt;
						&lt;br&gt;
						You can revise a variation's price at any time (even if it
						has purchases). When you modify a variation during revise or
						relist, you need to include both its StartPrice and Quantity.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Describing Variations in a Listing</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Variations-Configuring.html#SettingtheVariationPrice</URL>
						</SeeLink>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddSellingManagerProduct</CallName>
							<CallName>ReviseSellingManagerProduct</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerInventory</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Context>Variations.Variation</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>DeletedFromSoldList</Context>
							<Context>DeletedFromUnsoldList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Quantity" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates the quantity of items in the specific variation that are
						available for purchase. If you set &lt;b&gt;Variation.Quantity&lt;/b&gt; to '0' when
						you create, revise, or relist an item listing, the variation is dropped from
						the listing.&lt;br&gt;
						&lt;br&gt;
						For &lt;b&gt;GetItem&lt;/b&gt; (and other related calls that retrieve the Item
						object), the &lt;b&gt;Variation.Quantity&lt;/b&gt; value indicates the total number
						of items associated with the variation, including the quantity available and the 
						quantity sold. To calculate the quantity available for sale, subtract 
						&lt;b&gt;SellingStatus.QuantitySold&lt;/b&gt; from this value.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For RelistFixedPriceItem:&lt;/b&gt;
						Previously in &lt;b&gt;RelistFixedPriceItem&lt;/b&gt;, the &lt;b&gt;Variation.Quantity&lt;/b&gt; field retained its value from the previous listing unless you specifically changed it by including the field in a relist call and giving it a new value. And this value was often not accurate with the variation quantity that was really still available for purchase. As of March 13, 2014, this behavior has been changed in the following manner:
						&lt;ul&gt;
						&lt;li&gt;For an item variation that had an available quantity greater than zero when the listing ended, the &lt;b&gt;Quantity&lt;/b&gt; value of the item variation for  the newly relisted item is set to the actual quantity available. For item variations, there is actually no &lt;b&gt;QuantityAvailable&lt;/b&gt; field, but this value may be derived if you look at the corresponding item variation in a &lt;b&gt;GetMyeBaySelling&lt;/b&gt;) response and subtract the &lt;b&gt;Variation.QuantitySold&lt;/b&gt; value from the &lt;b&gt;Variation.Quantity&lt;/b&gt; value, which represents the original &lt;b&gt;Variation.Quantity&lt;/b&gt; value at creation time of the previous listing. &lt;/li&gt;
						&lt;li&gt;For item variations with an available quantity of zero when the listing ended, the relisted item will retain the &lt;b&gt;Variaton.Quantity&lt;/b&gt; value that was passed in at creation time of the previous listing.   &lt;/li&gt;
						&lt;/ul&gt;
						So, if you are relisting an item that had one or more item variations with an available quantity of zero when the listing ended, we strongly recommend that you pass in the correct available quantity through the corresponding &lt;b&gt;Variation.Quantity&lt;/b&gt; field of a relist call. Alternatively, you can update the correct quantity available by using a &lt;b&gt;ReviseInventoryStatus&lt;/b&gt; call and passing in a &lt;b&gt;Quantity&lt;/b&gt; value, while also making sure to pass in the correct &lt;b&gt;SKU&lt;/b&gt; value(s) to identify the correct item variation. A &lt;b&gt;ReviseInventoryStatus&lt;/b&gt; call can be used to revise the quantity of up to four single item listings and/or item variations (from the same or different listings).
						&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For ReviseFixedPriceItem:&lt;/b&gt;
						You can revise a variation's quantity at any time, even if
						it has purchases. However, at least one variation must remain
						with a non-zero quantity in order for the listing to remain active.
						When you modify a variation during revise or
						relist, you need to include both its StartPrice and Quantity.
						If you revise the Quantity value for a variation after items have
						already sold, specify the quantity available for sale.
						(eBay will automatically add the
						quantity sold to the value you specify.) If you set the quantity to
						0 and the variation has no purchases, the variation may be
						dropped from the listing.&lt;br&gt;
						&lt;br&gt;	&lt;br&gt;
						You can set the Quantity to 0 (zero) and keep the listing active if
						&lt;a href="../AddItem.html#Request.Item.OutOfStockControl"&gt;OutOfStockControl&lt;/a&gt; is set to 'true'.
						&lt;br&gt;
						&lt;b&gt;For GetSellerTransactions:&lt;/b&gt; See Item.Quantity instead.&lt;br&gt;
						&lt;br&gt;
						See the Trading API Guide for more details about setting and modifying a variation's quantity.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Describing Variations in a Listing</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Variations-Configuring.html#SettingandModifyingaVariationsQuantity</URL>
						</SeeLink>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<Min>0</Min>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddSellingManagerProduct</CallName>
							<CallName>ReviseSellingManagerProduct</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerInventory</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Min>0</Min>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>DeletedFromSoldList</Context>
							<Context>DeletedFromUnsoldList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Context>Variations.Variation</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VariationSpecifics" type="ns:NameValueListArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A list of name/value pairs that uniquely identify the variation within
						the listing. All variations must specify the same set of names, and
						each variation must provide a unique combination of values for those
						names. For example, if the items vary by color and size, then every
						variation must specify Color and Size as names, and no two
						variations can specify the same combination of color and size values.&lt;br&gt;
						&lt;br&gt;
						When you revise a listing that includes variations, you can 
						change names in variation specifics by using ModifyNameList. You can also add, delete, or replace individual variations as needed to match your
						current inventory. Use the Variation.Delete field to delete a variation that has no sales (order line items). If the variation has
						sales, then set the Quantity to 0.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For GetSellerEvents&lt;/b&gt; To keep the GetSellerEvents
						response smaller, variation specifics are not returned if the
						variation has a SKU. If the variation has no SKU, then
						variation specifics are returned instead. Optionally, you can pass
						IncludeVariationSpecifics as true in the request to force
						variation specifics to be returned, even when the SKU is returned.
					</xs:documentation>
					<xs:appinfo>
						<MinOccurs>2</MinOccurs>
						<MaxOccurs>5</MaxOccurs>
						<SeeLink>
							<Title>Describing Variations in a Listing</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Variations-Configuring.html#SettingItemSpecificsforVariations</URL>
						</SeeLink>
						<SeeLink>
							<Title>Revising and Relisting with Variations</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Variations-Updating.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddSellingManagerProduct</CallName>
							<CallName>ReviseSellingManagerProduct</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerInventory</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>LostList</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>DeletedFromSoldList</Context>
							<Context>DeletedFromUnsoldList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UnitsAvailable" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Quantity of items in the seller's inventory for this
						Selling Manager product.
						This is not the same as the quantity available in a listed item.
						Required when a Selling Manager product defines variations.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddSellingManagerProduct</CallName>
							<CallName>ReviseSellingManagerProduct</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="UnitCost" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Cost of the Selling Manager product that matches this variation.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>AddSellingManagerProduct</CallName>
							<CallName>ReviseSellingManagerProduct</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellingStatus" type="ns:SellingStatusType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contains the variation's quantity sold.
						Always returned when variations are present.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>DeletedFromSoldList</Context>
							<Context>DeletedFromUnsoldList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Context>Variations.Variation</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VariationTitle" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The title of the variation. This is a concatenation of the listing
						title plus the values (no names) from the VariationSpecifics.
						For example, if the Title is "Polo Shirt" and the variation is
						for a medium pink shirt, the variation title could be
						"Polo Shirt[Pink,M].
						PayPal may also use this value
						to identify item variations(for buyers and sellers).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerTransactions</CallName>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Context>Transaction.Variation</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>DeletedFromSoldList</Context>
							<Context>DeletedFromUnsoldList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VariationViewItemURL" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						URL for the variation on eBay. This links to eBay's View Item page,
						with the page configured to show details of the specified variation.
						The syntax of this URL is similar to Item.ViewItemURL (not optimized
						for natural search).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellerTransactions</CallName>
							<CallName>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Context>Transaction.Variation</Context>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Delete" type="xs:boolean" default="false" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Deletes the specified variation from the listing. In general,
						a listing with Item Variations must have at least one
						variation with a non-zero Quantity in order to remain active.
						Additional deletion rules depend
						on whether you are revising or relisting.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For ReviseFixedPriceItem only&lt;/b&gt;:
						If a variation has any purchases (i.e., an order line item was created
						and QuantitySold is greather than 0), you can't
						delete the variation, but you can set its quantity to zero.
						If a variation has no purchases, you can delete it.&lt;br&gt;
						&lt;br&gt;
						To replace a varation, you can delete it and add the new
						or corrected one.
						However, you can't specify the same SKU twice in the
						same request (because the intent would be ambiguous).
						So, either use a new SKU for the newer variation,
						or use the call twice (once to delete the variation, and
						once to add the new variation with the same SKU).&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For RelistFixedPriceItem only&lt;/b&gt;:
						You can delete any variation, as long as the relisted listing
						includes at least 1 variation with a non-zero quantity.
						(That is, when you relist, you could delete all but one variation,
						or you could delete all existing variations and add a new one.)
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<Default>false</Default>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="SellingManagerProductInventoryStatus" type="ns:SellingManagerProductInventoryStatusType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Container for statistics about the Selling Manager product
						that is associated with this variation.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSellingManagerInventory</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="WatchCount" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The number of watches placed on this variation by eBay users.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>DeletedFromSoldList</Context>
							<Context>DeletedFromUnsoldList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PrivateNotes" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						A note a user makes on an item with variations in My eBay.
						&lt;br&gt;
						&lt;br&gt;
						For eBay.com, only GetMyeBaySelling (not GetItem) returns this
						field, and only if you pass IncludeNotes in the request.
						Only visible to the user who created the note.&lt;br&gt;
						&lt;br&gt;
						Not supported as input in ReviseFixedPriceItem.
						Use SetUserNotes instead.&lt;br&gt;
						&lt;br&gt;
						In SoldList, notes for variations are only returned at the
						Item level, not the variation level.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>DeletedFromUnsoldList</Context>
							<Context>ScheduledList</Context>
							<Context>UnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="DiscountPriceInfo" type="ns:DiscountPriceInfoType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This container provides information for an item that has a Strikethrough Price (STP) or a Minimum Advertised Price
						(MAP) discount pricing treatment. STP and MAP apply only to fixed-price listings and auction listings with the Buy
						It Now opton. STP is available on the US, UK, and German (DE) sites, while MAP is available only on the US site.
						&lt;br&gt;&lt;br&gt;
						Discount pricing is available to qualified sellers (and their associated developers) who
						participate in the Discount Pricing Program. Once qualified, sellers receive a
						"special account flag" (SAF) that allows them to apply Discount Pricing to both single-variation and multi-variation 
						items. Sellers should contact their account manager or Customer Service to
						see if they qualify for the Strikethrough Pricing program.
						&lt;br&gt;&lt;br&gt;
						As a seller listing Discount Price items, you are required to maintain records of your discount
						pricing in the event you are called upon to substantiate your item pricing. The following
						link details your legal obligations when you utilize Discount Pricing to sell items: &lt;a href=
						"http://pages.ebay.com/help/sell/strike-through.html"&gt;Strikethrough Pricing Requirements
						&lt;/a&gt;
						&lt;br&gt;&lt;br&gt;
						&lt;b&gt;For AddFixedPriceItem, RelistFixedPriceItem, ReviseFixedPriceItem, and
						VerifyAddFixedPriceItem:&lt;/b&gt;
						If you are listing variations (MSKU items), use Variation.DiscountPriceInfo for each variation.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Displaying Discount Pricing Information to Buyers</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Items-Retrieving.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/VariationsEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="VariationsEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Defines the multi-variation listing feature. If the field is present, 
				the  corresponding feature applies to the site. The field is returned as 
				an empty element (e.g., a boolean value is not returned).&lt;br&gt;
				&lt;br&gt;
				Multi-variation listings contain items that are logically the same 
				product, but that vary in their manufacturing details or packaging. 
				For example, a particular brand and style of shirt could be 
				available in different sizes and colors, such as "large blue" and 
				"medium black" variations.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/VariationsType.xsd #####

-->
	<xs:complexType name="VariationsType">
		<xs:annotation>
			<xs:documentation>
				Variations are multiple similar (but not identical) items in a
				single fixed-price listing.
				For example, a single listing could contain multiple items of the
				same brand and model that vary by color and size (like "Blue, Large" and "Black, Medium"). Each variation can have its own quantity and
				price. For example, a listing could include 10 "Blue, Large"
				variations and 20 "Black, Medium" variations.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Variation" type="ns:VariationType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Contains data that distinguishes one variation from another.
						For example, if the items vary by color and size, each Variation
						node specifies a combination of one of those colors and 
						sizes.&lt;br&gt;
						&lt;br&gt;
						When listing or relisting an item, you are allowed to create a 
						listing with only one variation if you plan to add more variations 
						to it in the future. However, if you don't plan to add other 
						variations, we recommend that you avoid listing with only one 
						variation, so that you avoid confusing buyers.&lt;br&gt;
						&lt;br&gt;
						When you modify a variation, it's safest to specify all the fields with the values
						you want in the listing. At a minimum, StartPrice and VariationSpecifics are required
						to modify an existing variation. If you omit SKU, the existing SKU (if any) is
						deleted from the variation. If you omit Quantity, it is set to 0.&lt;br&gt;
						&lt;br&gt;
						Variation, Pictures, or ModifyNameList (or all) need to be 
						specified when the Variations node is specified in listing requests.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Multi-Variation Listings</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Variations.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
							<MinOccurs>1</MinOccurs>
							<MaxOccurs>120</MaxOccurs>
						</CallInfo>
						<CallInfo>
							<CallName>AddSellingManagerProduct</CallName>
							<CallName>ReviseSellingManagerProduct</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerInventory</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerList</CallName>
							<Details>DetailLevel: ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBayBuying</CallName>
							<Context>LostList</Context>
							<Context>WatchList</Context>
							<Context>WonList</Context>
							<Context>DeletedFromWonList</Context>
							<Context>DeletedFromLostList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Context>ActiveList</Context>
							<Context>DeletedFromSoldList</Context>
							<Context>DeletedFromUnsoldList</Context>
							<Context>ScheduledList</Context>
							<Context>SoldList</Context>
							<Context>UnsoldList</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellerEvents</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItemTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Pictures" type="ns:PicturesType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Contains a set of pictures that correspond to one of the
						variation specifics, such as Color. For example, if a listing
						has blue and black color variations, you could choose Color 
						for all the pictures, and then include a set of pictures
						for the blue variations and another set of pictures for the black
						variations.&lt;br&gt;
						&lt;br&gt;
						We strongly recommend that you also include shared pictures 
						in Item.PictureDetails, as this results in a better experience 
						for buyers.&lt;br&gt;
						&lt;br&gt;
						&lt;b&gt;For ReviseFixedPriceItem only:&lt;/b&gt; To replace
						or delete individual pictures, pass in the entire Pictures 
						node with the complete set of variation pictures that you 
						want in the listing. If the applicable variations have purchases
						or the listing ends in less than 12 hours, you can add 
						pictures, but you can't remove existing pictures.&lt;br&gt;
						&lt;br&gt;
						Variation, Pictures, or ModifyNameList (or all) need to be 
						specified when the Variations node is specified in listing requests&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						Only one Pictures node is allowed for a listing.
						However, the node has been defined as unbounded (repeatable) in
						the schema to allow for different use cases for some calls or sites
						in the future.&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<MaxOccurs>1</MaxOccurs>
						<SeeLink>
							<Title>Describing Variations in a Listing</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Variations-Configuring.html#DefiningPicturesforVariations</URL>
						</SeeLink>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddSellingManagerProduct</CallName>
							<CallName>ReviseSellingManagerProduct</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerInventory</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VariationSpecificsSet" type="ns:NameValueListArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
					The set of all variation specific names and values that can be 
					applicable to the listing (at any time in its life cycle). 
					This must include all names and values specified in the 
					VariationSpecifics nodes.&lt;br&gt;
					&lt;br&gt;
					Required when Variations are specified in a new listing, and when you 
					modify the name of a variation by using ModifyNameList. 
					When you modify variation specific names, VariationSpecificsSet  must 
					include the new names plus the names that are not changing (but omit the old names), &lt;br&gt;
					&lt;br&gt;
					This set configures variation selection widgets 
					that appear on eBay's  View Item page. 
					For example, if you specify Color and Size names in the set, 
					eBay's View Item page displays Color and Size drop-down lists 
					to enable a buyer to choose a variation of interest.&lt;br&gt;
					&lt;br&gt;
					The order in which you specify the names and values also
					controls the order in which the selection widgets appear on
					the View Item page.
					For example, if you specify "Color", then "Size", and then 
					"Sleeve Style" as names, the View Item page shows drop-down lists 
					with those labels in that order. For "Size", if you specify 
					"S", "M", and "L" as values, the View Item page 
					shows the values in that order in the Size drop-down list.&lt;br&gt;
					&lt;br&gt;
					Use GetCategorySpecifics to retrieve recommendations for names, 
					values, and order.&lt;br&gt;
					&lt;br&gt;
					Required when Variations are specified in a new listing
					(e.g., in AddFixedPriceItem). Also required when you change 
					variation specific names or values in ReviseFixedPriceItem and 
					RelistFixedPriceItem.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Describing Variations in a Listing</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Variations-Configuring.html#ConfiguringVariationSelectionWidgetsforB</URL>
						</SeeLink>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddSellingManagerProduct</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>AddSellingManagerTemplate</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetSellingManagerInventory</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
							<Details>DetailLevel: none, ItemReturnDescription,
							ItemReturnAttributes, ReturnAll</Details>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ModifyNameList" type="ns:ModifyNameArrayType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Modifies variation specific names when you revise or 
						relist items.&lt;br&gt;
						&lt;br&gt;
						You can modify a variation specific name regardless of the quantity sold (i.e., no restrictions on whether the item has orders or order line items (transactions)).&lt;br&gt;
						&lt;br&gt;
						(Use VariationSpecifics to modify variation specific values.)&lt;br&gt;
						&lt;br&gt;
						You are not required to specify SKU, VariationSpecifics, and other variation details in the request when you are only modifying a variation specific name.
						&lt;br&gt;
						&lt;br&gt;
						Variation, Pictures, VariationSpecificsSet, or ModifyNameList (or all) need to be specified when the Variations node is specified in listing requests.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Revising and Relisting with Variations</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/Variations-Updating.html</URL>
						</SeeLink>
						<CallInfo>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/VeROItemStatusCodeType.xsd #####

-->
	<xs:simpleType name="VeROItemStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				The VeRO reporting status for an item.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Received">
				<xs:annotation>
					<xs:documentation>
						(out) The VeRO report request for the item has been received by eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Submitted">
				<xs:annotation>
					<xs:documentation>
						(out) The VeRO report request for the item has been submitted to eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Removed">
				<xs:annotation>
					<xs:documentation>
						(out) The reported item has been ended by eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="SubmissionFailed">
				<xs:annotation>
					<xs:documentation>
						(out) The VeRO report request for the item failed.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ClarificationRequired">
				<xs:annotation>
					<xs:documentation>
						(out) The VeRO report request for the item has been received by eBay, but 
						additional clarification is needed before eBay can end the item. 
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/VeROReasonCodeDetailsType.xsd #####

-->
	<xs:complexType name="VeROReasonCodeDetailsType">
		<xs:annotation>
			<xs:documentation>
				Container for reason code details for all sites.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="VeROSiteDetail" type="ns:VeROSiteDetailType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Contains reason code details for a site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetVeROReasonCodeDetails</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/VeROReportItemType.xsd #####

-->
	<xs:complexType name="VeROReportItemType">
		<xs:annotation>
			<xs:documentation>
				Contains the item information to report.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The unique identifier for the item being reported for alleged infringement.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
						<CallInfo>
							<CallName>VeROReportItems</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="VeROReasonCodeID" type="xs:long" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The reason code identifier for the type of claimed infringement. Use
						GetVeROReasonCodeDetails to retrieve a list of reason codes for a given site
						or for all sites.
					</xs:documentation>
					<xs:appinfo>
						<Min/>
						<Max/>
						<CallInfo>
							<CallName>VeROReportItems</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MessageToSeller" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Message from the VeRO Program member to the seller of the item being reported.
					</xs:documentation>
					<xs:appinfo>
					<MaxLength>1000</MaxLength>
						<CallInfo>
							<CallName>VeROReportItems</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="CopyEmailToRightsOwner" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						When set to true, this specifies that the VeRO Program member be copied on
						the Notice of Claimed Infringement (NOCI) email sent to sellers of reported
						items.
					</xs:documentation>
					<xs:appinfo>
						<Default>true</Default>
						<CallInfo>
							<CallName>VeROReportItems</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Region" type="ns:ShippingRegionCodeType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								Region whose intellectual property laws are being violated.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VeROReportItems</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
			<xs:element name="Country" type="ns:CountryCodeType" minOccurs="0" maxOccurs="unbounded">
						<xs:annotation>
							<xs:documentation>
								The two-digit code representing the country whose intellectual property laws are
								being violated. This field can be used more than once if there a multiple 
								countries whose intellectual property laws are being violated.
								&lt;br&gt;&lt;br&gt;
								This field is required when the &lt;b&gt;VeROReasonCodeID&lt;/b&gt; 
								is 9037 (Item(s) is unlawful importation of product bearing trademark). 
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>VeROReportItems</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
			<xs:element name="Patent" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Patent number of the item, required when the VeROReasonCodeID is 9048 (Item(s)
								infringes a valid patent).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<maxLength>15</maxLength>
									<CallName>VeROReportItems</CallName>
									<RequiredInput>Conditionally</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
			<xs:element name="DetailedMessage" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Explanatory text from the VeRO Program member. This field is required when the
						VeROReasonCodeID is "others."
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>VeROReportItems</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/VeROReportItemsType.xsd #####

-->
	<xs:complexType name="VeROReportItemsType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;ReportItems&lt;/b&gt; container in the 
				&lt;b&gt;VeROReportItems&lt;/b&gt; request. The &lt;b&gt;ReportItems&lt;/b&gt; container 
				consists of an array of items which, according to the seller, are infringing upon the
				seller's copyright, trademark, or intellectual property rights (according to the seller).
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ReportItem" type="ns:VeROReportItemType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Container consisting of details related to the VeRO Report being submitted.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>VeROReportItems</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/VeROReportPacketStatusCodeType.xsd #####

-->
	<xs:simpleType name="VeROReportPacketStatusCodeType">
		<xs:annotation>
			<xs:documentation>
				The status of a set of items (packet) reported for infringement. Packet states 
				are based on the states of the reported items within the packet.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Received">
				<xs:annotation>
					<xs:documentation>
						(out) The packet has been received by eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="InProcess">
				<xs:annotation>
					<xs:documentation>
						(out) The packet is being processed by eBay.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Processed">
				<xs:annotation>
					<xs:documentation>
						(out) The packet has been processed by eBay. Each item within the packet has a status of Removed, SubmissionFailed, or ClarificationRequired.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/VeROReportedItemDetailsType.xsd #####

-->
	<xs:complexType name="VeROReportedItemDetailsType">
		<xs:annotation>
			<xs:documentation>
				Container for a list of reported items. Can contain zero, one, or multiple
				VeROReportedItemType objects, each of which conveys the data for one item listing.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ReportedItem" type="ns:VeROReportedItemType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Contains the data and status of a reported item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetVeROReportStatus</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/VeROReportedItemType.xsd #####

-->
	<xs:complexType name="VeROReportedItemType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;ReportedItem&lt;/b&gt; container which is returned in the 
				&lt;b&gt;GetVeROReportStatus&lt;/b&gt; response. The &lt;b&gt;ReportedItem&lt;/b&gt; 
				container consists of the &lt;b&gt;ItemID&lt;/b&gt; of the item that has infringed 
				upon the seller's copyright, trademark, or intellectual property rights, as well as the
				submission status of the VeRO Report.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ItemID" type="ns:ItemIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The unique identifier (&lt;b&gt;ItemID&lt;/b&gt;) of the item reported for
						copyright, trademark, or intellectual property right infringment.
						&lt;br&gt;&lt;br&gt;
						This field is always returned with the &lt;b&gt;ReportedItem&lt;/b&gt; container.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)</MaxLength>
						<CallInfo>
							<CallName>GetVeROReportStatus</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemStatus" type="ns:VeROItemStatusCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates the current submission status of the VeRO Report.
						&lt;br&gt;&lt;br&gt;
						This field is always returned with the &lt;b&gt;ReportedItem&lt;/b&gt; container.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetVeROReportStatus</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ItemReasonForFailure" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This text explanation is submitted by eBay when the submission of an VeRO Report 
						has failed or was blocked.
						&lt;br&gt;&lt;br&gt;
						This field is only returned with the &lt;b&gt;ReportedItem&lt;/b&gt; container if 
						the &lt;b&gt;ItemStatus&lt;/b&gt; value is &lt;b&gt;SubmissionFailed&lt;/b&gt; or 
						&lt;b&gt;ClarificationRequired&lt;/b&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetVeROReportStatus</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/VeROSiteDetailType.xsd #####

-->
	<xs:complexType name="VeROSiteDetailType">
		<xs:annotation>
			<xs:documentation>
				Container for reason code details for a given site.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Site" type="ns:SiteCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The site for which reason code details are returned.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetVeROReasonCodeDetails</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ReasonCodeDetail" type="ns:ReasonCodeDetailType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Contains details for a given reason code.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetVeROReasonCodeDetails</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/VerifiedUserRequirementsDetailsType.xsd #####

-->
	<xs:complexType name="VerifiedUserRequirementsDetailsType">
		<xs:annotation>
			<xs:documentation>
			 Type defining the &lt;b&gt;BuyerRequirementDetails.VerifiedUserRequirements&lt;/b&gt; 
			 container that is returned in &lt;b&gt;GeteBayDetails&lt;/b&gt;. The
			 &lt;b&gt;VerifiedUserRequirements&lt;/b&gt; container provides the &lt;b&gt;VerifiedUser&lt;/b&gt; 
			 and &lt;b&gt;FeedbackScore&lt;/b&gt; values that may be used in listing calls to restrict
			 unverified users who have Feedback scores below the minimum threshold.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="VerifiedUser" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						For eBay sites that support Verified User Requirements, this boolean is always 
						returned as 'true'. If a seller uses the 
						&lt;b&gt;BuyerRequirementDetails.VerifiedUserRequirements&lt;/b&gt; in listing calls, 
						the &lt;b&gt;VerifiedUser&lt;/b&gt; field in that container should only be passed 
						into the request if the seller is only willing to sell items to Verified Users. If 
						the &lt;b&gt;VerifiedUser&lt;/b&gt; field is omitted from the listing call, the 
						specified &lt;b&gt;FeedbackScore&lt;/b&gt; value will only apply to unverified users.
						&lt;br/&gt;&lt;br/&gt;
						Currently, this feature is only supported by the following sites: UK, Australia, 
						France, Spain, India, Ireland, Malaysia, Philippines, and Singapore. However, this 
						is subject to change, so it is always a good idea for the seller to call 
						&lt;b&gt;GeteBayDetails&lt;/b&gt; with &lt;b&gt;DetailName&lt;/b&gt; set to 
						&lt;b&gt;BuyerRequirementDetails&lt;/b&gt;.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FeedbackScore" type="xs:int" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						The values returned in these fields are the values that may be used by the seller 
						in the &lt;b&gt;BuyerRequirementDetails.VerifiedUserRequirements&lt;/b&gt; 
						container in listing calls. The &lt;b&gt;FeedbackScore&lt;/b&gt; value passed into 
						a listing call request will restrict unverified users with Feedback scores below
						the minimum threshold value from buying the item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/VerifiedUserRequirementsType.xsd #####

-->
	<xs:complexType name="VerifiedUserRequirementsType">
		<xs:annotation>
			<xs:documentation>
				Type defining the &lt;b&gt;VerifiedUserRequirements&lt;/b&gt; container, which is used by the seller to block prospective buyers who do not pass a verified user check. 
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="VerifiedUser" type="xs:boolean" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						To block non-verified users from buying/bidding on their items, the seller should include this field and set its value to 'true'. 
						&lt;br/&gt;&lt;br/&gt;
						The Verified User concept is not applicable to all countries, including the US and Germany. To verify if the Verified User concept is applicable to a specific site, call &lt;b&gt;GeteBayDetails&lt;/b&gt; with &lt;b&gt;DetailName&lt;/b&gt; set to &lt;b&gt;BuyerRequirementDetails&lt;/b&gt;, and then look for the &lt;b&gt;BuyerRequirementDetails.VerifiedUserRequirements&lt;/b&gt; container. 
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>Field Differences for eBay Sites</Title>
							<URL>http://developer.ebay.com/DevZone/guides/ebayfeatures/Development/IntlDiffs-Fields.html</URL>
						</SeeLink>
						<Default>false</Default>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetSellerList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MinimumFeedbackScore" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This field is ignored unless the &lt;b&gt;VerifiedUser&lt;/b&gt; field is included and set to 'true'.
						&lt;br/&gt;&lt;br/&gt;
						The seller includes this field as a mechanism to block verified users who have a feedback score less than the specified value.
						&lt;br/&gt;&lt;br/&gt;
						The Verified User concept is not applicable to all countries, including the US and Germany. To verify if the Verified User concept is applicable to a specific site, call &lt;b&gt;GeteBayDetails&lt;/b&gt; with &lt;b&gt;DetailName&lt;/b&gt; set to &lt;b&gt;BuyerRequirementDetails&lt;/b&gt;, and then look for the &lt;b&gt;BuyerRequirementDetails.VerifiedUserRequirements&lt;/b&gt; container. The valid &lt;b&gt;MinimumFeedbackScore&lt;/b&gt; values will be seen in the &lt;b&gt;BuyerRequirementDetails.VerifiedUserRequirements.FeedbackScore&lt;/b&gt; fields.
					</xs:documentation>
					<xs:appinfo>
						<Min/>
						<Max/>
						<Default>5</Default>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</CallName>
							<CallName>ReviseSellingManagerTemplate</CallName>
							<CallName>VerifyAddItem</CallName>
							<CallName>VerifyRelistItem</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>GetBidderList</CallName>
							<CallName>GetSellerList</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<CallName>GetSellingManagerTemplates</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/WantItNowPostArrayType.xsd #####

-->
	<xs:complexType name="WantItNowPostArrayType">
		<xs:annotation>
			<xs:documentation>
				Container for a list of search result items. Can contain zero, one, or multiple
				WantItNowPostType objects, each of which contains data for a single Want It Now
				post found by the search.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="WantItNowPost" type="ns:WantItNowPostType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
						Contains data for a Want It Now post found by a search.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetWantItNowSearchResults</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/WantItNowPostType.xsd #####

-->
	<xs:complexType name="WantItNowPostType">
		<xs:annotation>
			<xs:documentation>
				Contains the data describing a single Want It Now post. Buyers create Want It Now
				posts to communicate to sellers specific requirements for items they would like to
				buy.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="CategoryID" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						ID of the category in which the Want It Now post is listed.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>10</MaxLength>
						<CallInfo>
							<CallName>GetWantItNowSearchResults</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetWantItNowPost</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Description of a Want It Now post. Description will not be returned for
						GetWantItNowSearchResults.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetWantItNowPost</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="PostID" type="ns:ItemIDType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						ID that uniquely identifies a Want It Now post.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetWantItNowSearchResults</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetWantItNowPost</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Site" type="ns:SiteCodeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Site where the Want It Now post is listed.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetWantItNowSearchResults</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetWantItNowPost</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="StartTime" type="xs:dateTime" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Date and time (in GMT) that a Want It Now post was added.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetWantItNowSearchResults</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetWantItNowPost</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ResponseCount" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Number of responses for a Want It Now post. Sellers respond to a Want It
						Now post by submitting an item number, so each response corresponds to an item
						listing.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetWantItNowSearchResults</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetWantItNowPost</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Title" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Title of a Want It Now post.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetWantItNowSearchResults</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetWantItNowPost</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/WarrantyDurationCodeList.xsd #####

-->
	<xs:simpleType name="WarrantyDurationOptionsCodeType">
		<xs:annotation>
			<xs:documentation>
				Specifies the various warranty durations being offered.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="Months_1">
				<xs:annotation>
					<xs:documentation>
						1 month
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Months_3">
				<xs:annotation>
					<xs:documentation>
						3 months
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Months_6">
				<xs:annotation>
					<xs:documentation>
						6 months
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Years_1">
				<xs:annotation>
					<xs:documentation>
						1 year
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Years_2">
				<xs:annotation>
					<xs:documentation>
						2 years
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Years_3">
				<xs:annotation>
					<xs:documentation>
						3 years
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Years_MoreThan3">
				<xs:annotation>
					<xs:documentation>
						More than 3 years
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/WarrantyDurationDetailsType.xsd #####

-->
	<xs:complexType name="WarrantyDurationDetailsType">
		<xs:annotation>
			<xs:documentation>
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="WarrantyDurationOption" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The warranty period.
						This value can be passed in the AddItem family of calls.
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>WarrantyDurationOptionsCodeType</ListBasedOn>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Display string that applications can use to present a list of warranty durations in
						a more user-friendly format (such as in a drop-down list).
						Not applicable as input to the AddItem family of calls. (Use WarrantyDurationOption instead.)
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/WarrantyOfferedCodeList.xsd #####

-->
	<xs:simpleType name="WarrantyOfferedCodeType">
		<xs:annotation>
			<xs:documentation>
				Specifies that the warranty is offered for the item by the seller.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="WarrantyOffered">
				<xs:annotation>
					<xs:documentation>
						A warranty is offered for the item.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/WarrantyOfferedDetailsType.xsd #####

-->
	<xs:complexType name="WarrantyOfferedDetailsType">
		<xs:annotation>
			<xs:documentation>
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="WarrantyOfferedOption" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Whether the item includes a warranty.
						This value can be passed in the AddItem family of calls.
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>WarrantyOfferedCodeType</ListBasedOn>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Display string that applications can use to present the "warranty offered" options in
						a more user-friendly format (such as in a drop-down list).
						Not applicable as input to the AddItem family of calls. (Use WarrantyOfferedOption instead.)
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/WarrantyTypeCodeList.xsd #####

-->
	<xs:simpleType name="WarrantyTypeOptionsCodeType">
		<xs:annotation>
			<xs:documentation>
				Specifies the various warranty type being offered.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="ReplacementWarranty">
				<xs:annotation>
					<xs:documentation>
						The item will be replaced, if under warranty.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="DealerWarranty">
				<xs:annotation>
					<xs:documentation>
						The warranty is offered by the dealer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ManufacturerWarranty">
				<xs:annotation>
					<xs:documentation>
						The warranty is offered by the manufacturer.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) Reserved for internal or future use.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/WarrantyTypeDetailsType.xsd #####

-->
	<xs:complexType name="WarrantyTypeDetailsType">
		<xs:annotation>
			<xs:documentation>
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="WarrantyTypeOption" type="xs:token" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The source or type of the warranty.
						This value can be passed in the AddItem family of calls.
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>WarrantyTypeOptionsCodeType</ListBasedOn>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Description" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Display string that applications can use to present WarrantyTypeOption in
						a more user-friendly format (such as in a drop-down list).
						Not applicable as input to the AddItem family of calls. (Use WarrantyTypeOption instead.)
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GeteBayDetails</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/WirelessCarrierIDCodeList.xsd #####

-->
	<xs:simpleType name="WirelessCarrierIDCodeType">
		<xs:restriction base="xs:token">
			<xs:enumeration value="Cingular"/>
			<xs:enumeration value="TMobile"/>
			<xs:enumeration value="Sprint"/>
			<xs:enumeration value="Nextel"/>
			<xs:enumeration value="Verizon"/>
			<xs:enumeration value="CincinnatiBell"/>
			<xs:enumeration value="Dobson"/>
			<xs:enumeration value="Alltel"/>
			<xs:enumeration value="Leap"/>
			<xs:enumeration value="USCellular"/>
			<xs:enumeration value="Movistar"/>
			<xs:enumeration value="Amena"/>
			<xs:enumeration value="Vodafone"/>
			<xs:enumeration value="ATT"/>
			<xs:enumeration value="CustomCode"/>
		</xs:restriction>
	</xs:simpleType>
<!--

##### from file eBLBaseComponents/public/XSLFileType.xsd #####

-->
	<xs:complexType name="XSLFileType">
		<xs:annotation>
			<xs:documentation>
				This type is deprecated because the calls that use it are deprected.
				<!-- No longer applicable for any categories.  -->
			</xs:documentation>
			<xs:appinfo>
<!--
				<DeprecationVersion>773</DeprecationVersion>
				<DeprecationDetails>Avoid</DeprecationDetails>
				<UseInstead>GetCategorySpecifics</UseInstead>
				<EndOfLifeVersion>889</EndOfLifeVersion>
-->
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="FileName" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						The name of the XSL file. Store this information to use it
						as input to the call in the future.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetAttributesXSL</CallName>
							<CallName>GetProductFinderXSL</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FileVersion" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						The version number of the XSL file. Store this information to use it
						as input to the call in the future. To get the current version value without
						retrieving the XSL file, do not pass DetailLevel in the request.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetAttributesXSL</CallName>
							<CallName>GetProductFinderXSL</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="FileContent" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Contains a MIME base-64-encoded representation of the XSL file.
						See the eBay Web Services Guide for information on decoding
						the XSL stylesheet file. If no XSL file is available (or if you passed no detail level),
						this property is empty or not returned.
					</xs:documentation>
					<xs:appinfo>
					<NoCalls/>
	<!--
						<CallInfo>
							<CallName>GetAttributesXSL</CallName>
							<Returned>Always</Returned>
							<Details>DetailLevel: ReturnAll</Details>
						</CallInfo>
						<CallInfo>
							<CallName>GetProductFinderXSL</CallName>
							<Returned>Always</Returned>
							<Details>DetailLevel: ReturnAll</Details>
						</CallInfo>
	-->
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/eBayMotorsProAdFormatEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="eBayMotorsProAdFormatEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation> 
				Defines the AdFormatEnabled feature. If this field is present, 
				the corresponding feature applies to the category. The field 
				is returned as an empty element (e.g., a boolean value is not returned).
				Added for EbayMotors Pro users.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/eBayMotorsProAutoAcceptEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="eBayMotorsProAutoAcceptEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates whether automatic accept of best offers is allowed for this category.
				Returned only if this category overrides the site default.
				Added for EbayMotors Pro users.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/eBayMotorsProAutoDeclineEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="eBayMotorsProAutoDeclineEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates whether automatic decline of best offers is allowed for this category.
				Returned only if this category overrides the site default.
				Added for EbayMotors Pro users.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/eBayMotorsProBestOfferEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="eBayMotorsProBestOfferEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates whether Contact Seller is enabled for Classified Ads.
				Added for EbayMotors Pro users.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/eBayMotorsProCompanyNameEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="eBayMotorsProCompanyNameEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates whether the category supports the use of a company name 
				when contacting the seller about Classified Ad format listings.
				Added for EbayMotors Pro users.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/eBayMotorsProContactByAddressEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="eBayMotorsProContactByAddressEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates whether the category supports the use of an address when 
				contacting the seller about Classified Ad format listings.
				Added for EbayMotors Pro users.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/eBayMotorsProContactByEmailEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="eBayMotorsProContactByEmailEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates whether the category supports the use of email to contact the
				seller for Classified Ad format listings.Added for EbayMotors Pro users.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/eBayMotorsProContactByPhoneEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="eBayMotorsProContactByPhoneEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates whether the category supports using the telephone as a 
				contact method.
				Added for EbayMotors Pro users.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/eBayMotorsProCounterOfferEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="eBayMotorsProCounterOfferEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates whether counter offers are allowed on best offers for 
				this category.
				Returned only if this category overrides the site default.
				Added for EbayMotors Pro users.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/eBayMotorsProPaymentMethodCheckOutEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="eBayMotorsProPaymentMethodCheckOutEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates whether the category supports the use of payment method checkOut
				for Classified Ad format listings.Added for EbayMotors Pro users.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/eBayMotorsProPhoneCountDefinitionType.xsd #####

-->
	<xs:complexType name="eBayMotorsProPhoneCountDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates which phone option the category supports 
				for contacting the seller about Classified Ad format listings.
				Added for EbayMotors Pro users.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/eBayMotorsProSellerContactDetailsEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="eBayMotorsProSellerContactDetailsEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Defines the SellerContactDetailsEnabled feature. If this field is present, 
				the category allows retrieval of seller-level contact information. The 
				field is returned as an empty element (e.g., a boolean value is not returned).
				Added for EbayMotors Pro users.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/eBayMotorsProShippingMethodEnabledDefinitionType.xsd #####

-->
	<xs:complexType name="eBayMotorsProShippingMethodEnabledDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates if the category supports shipping options for 
				Classified Ad format listings.
				Added for EbayMotors Pro users.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/eBayMotorsProStreetCountDefinitionType.xsd #####

-->
	<xs:complexType name="eBayMotorsProStreetCountDefinitionType">
		<xs:annotation>
			<xs:documentation>
				Indicates which address option the category supports for 
				Classified Ad format listings.
				Added for EbayMotors Pro users
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
<!--

##### from file eBLBaseComponents/public/eBayPaymentMismatchDetailsType.xsd #####

-->
	<xs:complexType name="eBayPaymentMismatchDetailsType">
		<xs:annotation>
			<xs:documentation>
				Complex type that defines the &lt;b&gt;eBayPaymentMismatchDetails&lt;/b&gt; container, which
				is returned when a buyer's payment does not match the total cost of an order going through
				the new eBay payment process. This type is only applicable for German and Austrian orders going
				through the new eBay payment process.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="MismatchType" type="ns:MismatchTypeCodeType" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						This enumeration value indicates if the buyer has overpaid or underpaid for an order 
						going through the new eBay payment process. This field is always returned with the 
						&lt;b&gt;eBayPaymentMismatchDetails&lt;/b&gt; container.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						The introduction of the new eBay payment process for the entire German and
						Austrian eBay marketplace has been delayed until further notice.&lt;/span&gt;
						&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<CallName>SoldReport</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="ActionRequiredBy" type="xs:dateTime" minOccurs="0" maxOccurs="1">
				<xs:annotation>
					<xs:documentation>
						This dateTime value indicates the date by which the seller needs to accept or reject the
						overpayment/underpayment. If the seller doesn't take action by this date, eBay returns
						the payment to the buyer and essentially voids the sale. This field is always returned
						with the &lt;b&gt;eBayPaymentMismatchDetails&lt;/b&gt; container.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						The introduction of the new eBay payment process for the entire German and
						Austrian eBay marketplace has been delayed until further notice.&lt;/span&gt;
						&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<CallName>SoldReport</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="MismatchAmount" type="ns:AmountType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						This value indicates the amount in which the buyer's payment was either over
						(&lt;b&gt;MismatchType&lt;/b&gt;=OverPayment) or under 
						(&lt;b&gt;MismatchType&lt;/b&gt;=UnderPayment) the actual total
						cost of an order going through the new eBay payment process.
						&lt;br&gt;
						&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;b&gt;Note:&lt;/b&gt;
						The introduction of the new eBay payment process for the entire German and
						Austrian eBay marketplace has been delayed until further notice.&lt;/span&gt;
						&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetOrders</CallName>
							<CallName>GetItemTransactions</CallName>
							<CallName>GetOrderTransactions</CallName>
							<CallName>GetSellerTransactions</CallName>
							<CallName>SoldReport</CallName>
							<Details>DetailLevel: none, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>OrderReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>


		</xs:schema>
	

Zerion Mini Shell 1.0