<?xml version="1.0" encoding="UTF-8"?>
<!-- Version 821 --><!-- (c) 2004-2013 eBay, Inc. All rights reserved --><xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="urn:ebay:apis:eBLBaseComponents" xmlns="urn:ebay:apis:eBLBaseComponents" xmlns:ns="urn:ebay:apis:eBLBaseComponents" xmlns:xs="http://www.w3.org/2001/XMLSchema">
	<xs:element name="BulkDataExchangeRequests" type="ns:BulkDataExchangeRequestsType"/>
	<xs:complexType name="BulkDataExchangeRequestsType">
		<xs:annotation>
			<xs:documentation>
				Container for Bulk Data Exchange Requests.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Header" type="ns:MerchantDataRequestHeaderType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Defines default or required values for requests in the payload.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:choice>
				<xs:element name="AddFixedPriceItemRequest" type="ns:AddFixedPriceItemRequestType" minOccurs="0" maxOccurs="unbounded" />
				<xs:element name="AddItemRequest" type="ns:AddItemRequestType" minOccurs="0" maxOccurs="unbounded" />
				<xs:element name="EndFixedPriceItemRequest" type="ns:EndFixedPriceItemRequestType" minOccurs="0" maxOccurs="unbounded" />
				<xs:element name="EndItemRequest" type="ns:EndItemRequestType" minOccurs="0" maxOccurs="unbounded" />
				<xs:element name="OrderAckRequest" type="ns:OrderAckRequestType" minOccurs="0" maxOccurs="unbounded" />
				<xs:element name="RelistFixedPriceItemRequest" type="ns:RelistFixedPriceItemRequestType" minOccurs="0" maxOccurs="unbounded" />
				<xs:element name="RelistItemRequest" type="ns:RelistItemRequestType" minOccurs="0" maxOccurs="unbounded" />
				<xs:element name="ReviseFixedPriceItemRequest" type="ns:ReviseFixedPriceItemRequestType" minOccurs="0" maxOccurs="unbounded" />
				<xs:element name="ReviseInventoryStatusRequest" type="ns:ReviseInventoryStatusRequestType" minOccurs="0" maxOccurs="unbounded" />
				<xs:element name="ReviseItemRequest" type="ns:ReviseItemRequestType" minOccurs="0" maxOccurs="unbounded" />
				<xs:element name="SetShipmentTrackingInfoRequest" type="ns:SetShipmentTrackingInfoRequestType" minOccurs="0" maxOccurs="unbounded" />
				<xs:element name="UploadSiteHostedPicturesRequest" type="ns:UploadSiteHostedPicturesRequestType" minOccurs="0" maxOccurs="unbounded" />
				<xs:element name="VerifyAddFixedPriceItemRequest" type="ns:VerifyAddFixedPriceItemRequestType" minOccurs="0" maxOccurs="unbounded" />
				<xs:element name="VerifyAddItemRequest" type="ns:VerifyAddItemRequestType" minOccurs="0" maxOccurs="unbounded" />
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:element name="BulkDataExchangeResponses" type="ns:BulkDataExchangeResponsesType"/>
	<xs:complexType name="BulkDataExchangeResponsesType">
		<xs:annotation>
			<xs:documentation>
				Container for Bulk Data Exchange Responses.
			</xs:documentation>
		</xs:annotation>
		<xs:choice>
			<xs:element name="ActiveInventoryReport" type="ns:ActiveInventoryReportResponseType"  minOccurs="0" />
			<xs:element name="AddFixedPriceItemResponse" type="ns:AddFixedPriceItemResponseType" minOccurs="0" maxOccurs="unbounded" />
			<xs:element name="AddItemResponse" type="ns:AddItemResponseType" minOccurs="0" maxOccurs="unbounded" />
			<xs:element name="EndFixedPriceItemResponse" type="ns:EndFixedPriceItemResponseType" minOccurs="0" maxOccurs="unbounded" />
			<xs:element name="EndItemResponse" type="ns:EndItemResponseType" minOccurs="0" maxOccurs="unbounded" />
			<xs:element name="FeeSettlementReport" type="ns:FeeSettlementReportResponseType"  minOccurs="0" />
			<xs:element name="OrderAckResponse" type="ns:OrderAckResponseType" minOccurs="0" maxOccurs="unbounded" />
			<xs:element name="RelistFixedPriceItemResponse" type="ns:RelistFixedPriceItemResponseType" minOccurs="0" maxOccurs="unbounded" />
			<xs:element name="RelistItemResponse" type="ns:RelistItemResponseType" minOccurs="0" maxOccurs="unbounded" />
			<xs:element name="ReviseFixedPriceItemResponse" type="ns:ReviseFixedPriceItemResponseType" minOccurs="0" maxOccurs="unbounded" />
			<xs:element name="ReviseInventoryStatusResponse" type="ns:ReviseInventoryStatusResponseType" minOccurs="0" maxOccurs="unbounded" />
			<xs:element name="ReviseItemResponse" type="ns:ReviseItemResponseType" minOccurs="0" maxOccurs="unbounded" />
			<xs:element name="SetShipmentTrackingInfoResponse" type="ns:SetShipmentTrackingInfoResponseType" minOccurs="0" maxOccurs="unbounded" />
			<xs:element name="SoldReport" type="ns:SoldReportResponseType" minOccurs="0" />
			<xs:element name="UploadSiteHostedPicturesResponse" type="ns:UploadSiteHostedPicturesResponseType" minOccurs="0" maxOccurs="unbounded" />
			<xs:element name="VerifyAddFixedPriceItemResponse" type="ns:VerifyAddFixedPriceItemResponseType" minOccurs="0" maxOccurs="unbounded" />
			<xs:element name="VerifyAddItemResponse" type="ns:VerifyAddItemResponseType" minOccurs="0" maxOccurs="unbounded" />
		</xs:choice>
	</xs:complexType>
	<xs:complexType name="MerchantDataRequestHeaderType">
		<xs:annotation>
			<xs:documentation>
				Defines default or required values for requests in the payload.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="SiteID" type="xs:int" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						The numeric eBay Site Code for which to route the
						requests in the payload. E.g. 77 for eBay Germany.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>BulkDataExchange</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="Version" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Default version for each request in the payload.
						Can be overridden at the request level.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>BulkDataExchange</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<!-- 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
				&quot;authentication token&quot; 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&apos;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&apos;s
				username and password instead.)
			</xs:documentation>
			<xs:appinfo>
				<CallInfo>
					<AllCalls/>
					<RequiredInput>Yes</RequiredInput>
				</CallInfo>
			</xs:appinfo>
		</xs:annotation>
	</xs:element>
		<!--  Call: ActiveInventoryReport -->
	<xs:element name="ActiveInventoryReportRequest" type="ActiveInventoryReportRequestType"/>
	<!-- NOTE: This "request" type exists only for doc implementation purposes. -->
	<xs:complexType name="ActiveInventoryReportRequestType">
		<xs:annotation>
			<xs:documentation>
				A report that contains price and quantity information for all of the active 
				listings for a specific seller. A seller can use this information to maintain
				their inventory on eBay.
				&lt;br&gt;&lt;br&gt;
				The eBay servers read the token information passed in by the seller&apos;s application
				to determine which seller&apos;s data to retrieve.
				&lt;br/&gt;&lt;br/&gt;
            &lt;span class=&quot;tablenote&quot;&gt;
            &lt;strong&gt;Note:&lt;/strong&gt; ActiveInventoryReport cannot be issued on its own like an ordinary API call, using an endpoint. This Large Merchant Services call must be invoked as a parameter in a Bulk Data Exchange API call, which will produce a report that can be downloaded using a File Transfer API call. This call has no request type. 
            &lt;/span&gt;
			</xs:documentation>
			<xs:appinfo>
				<Summary>
					Reports price and quantity details for a seller&apos;s active listings.
				</Summary>
						<RelatedCallsOther>
							<ApiNickname>Trading</ApiNickname>
							<ApiCallRefBaseURL>http://developer.ebay.com/devzone/xml/docs/reference/ebay</ApiCallRefBaseURL>
							<RelatedCall>
								<Name>ReviseInventoryStatus</Name>
								<Summary>Enables a seller to change the price and quantity of currently active fixed-price items. Can be uploaded in bulk with Large Merchant Services.</Summary>
							</RelatedCall>
							<RelatedCall>
								<Name>ReviseFixedPriceItem</Name>
								<Summary>Enables a seller to change the properties of a single currently active listing. Can be uploaded in bulk with Large Merchant Services.</Summary>
							</RelatedCall>
						</RelatedCallsOther>
				<DocInstructions><Input><NoDoc/></Input></DocInstructions>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
	<!--  Call: ActiveInventoryReport -->
	<xs:element name="ActiveInventoryReport" type="ActiveInventoryReportResponseType"/>
		<xs:complexType name="ActiveInventoryReportResponseType">
			<xs:annotation>
				<xs:documentation>
					A report that contains all of the active listings for a specific seller. The eBay
					servers read the token information passed in by the seller&apos;s application to
					determine which seller&apos;s data to retrieve.
				</xs:documentation>
			</xs:annotation>
				<xs:complexContent>
				<xs:extension base="ns:AbstractResponseType">
			<xs:sequence>
				<xs:element maxOccurs="unbounded" minOccurs="0" name="SKUDetails" type="ns:SKUDetailsType">
					<xs:annotation>
						<xs:documentation>
							Describes or includes keywords associated with the SKU.
						</xs:documentation>
						<xs:appinfo>
							<CallInfo>
								<CallName>ActiveInventoryReport</CallName>
								<Returned>Always</Returned>
							</CallInfo>
						</xs:appinfo>
					</xs:annotation>
				</xs:element>
			</xs:sequence>
			</xs:extension>
		</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 (not auction-style listings).
				The main difference between AddFixedPriceItem and AddItem is that
				AddFixedPriceItem supports the creation of fixed-price listings only,
				whereas AddItem supports all listing formats.&lt;br&gt;
				&lt;br&gt;
				Also, only AddFixedPriceItem supports multi-variation listings
				and tracking inventory by SKU. AddItem does not support
				Variations or InventoryTrackingMethod.&lt;br&gt;
				&lt;br&gt;
				See the AddFixedPriceItem documentation for additional information.
			</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>ListingAnItem</Title>
					<URL>UseTopicAlias</URL>
				</SeeLink>
				<SeeLink>
					<Title>ListingItemsIntro</Title>
					<URL>UseTopicAlias</URL>
				</SeeLink>
				<SeeLink>
					<Title>Pictures</Title>
					<URL>UseTopicAlias</URL>
				</SeeLink>
				<SeeLink>
					<Title>Variations</Title>
					<URL>UseTopicAlias</URL>
				</SeeLink>
				<SeeLink>
					<Title>ConsideringBestMatch</Title>
					<URL>UseTopicAlias</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element minOccurs="0" name="Item" type="ns:ItemType">
						<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&apos;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 minOccurs="0" name="ItemID" type="ns:ItemIDType">
						<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 minOccurs="0" name="SKU" type="ns:SKUType">
						<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 minOccurs="0" name="StartTime" type="xs:dateTime">
						<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 minOccurs="0" name="EndTime" type="xs:dateTime">
						<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 minOccurs="0" name="Fees" type="ns:FeesType">
						<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>FinalValueFeesAndCredits</Title>
									<URL>UseTopicAlias</URL>
								</SeeLink>
								<SeeLink>
									<Title>Final Value Fees</Title>
									<URL>http://pages.ebay.com/help/sell/fvf.html</URL>
								</SeeLink>
								<SeeLink>
									<Title>FeesPerSite</Title>
									<URL>UseTopicAlias</URL>
								</SeeLink>
								<SeeLink>
									<Title>UsingFeaturePacks</Title>
									<URL>UseTopicAlias</URL>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element minOccurs="0" name="CategoryID" type="xs:string">
						<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 minOccurs="0" name="Category2ID" type="xs:string">
						<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 maxOccurs="unbounded" minOccurs="0" name="DiscountReason" type="ns:DiscountReasonCodeType">
						<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 minOccurs="0" name="ProductSuggestions" type="ns:ProductSuggestionsType">
						<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 minOccurs="0" name="ListingRecommendations" type="ns:ListingRecommendationsType">
						<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 
								Top-Rated Plus listing requirements, Item Specifics, 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 &apos;true&apos; 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&apos;s 
								discretion about whether to revise the item based on eBay&apos;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>ListingAnItem</Title>
					<URL>UseTopicAlias</URL>
				</SeeLink>
				<SeeLink>
					<Title>ListingItemsIntro</Title>
					<URL>UseTopicAlias</URL>
				</SeeLink>
				<SeeLink>
					<Title>Specifying Shipping Costs when Creating or Revising a Listing</Title>
					<URL>http://developer.ebay.com/DevZone/XML/docs/WebHelp/ManagingShipping-Specifying_Shipping_Costs_when_Creating_or_Revising_a_Listing.html</URL>
				</SeeLink>
				<SeeLink>
					<Title>Seller Checklist</Title>
					<URL>http://pages.ebay.com/sell/April2009Update/Checklist/</URL>
				</SeeLink>
				<SeeLink>
					<Title>Pictures</Title>
					<URL>UseTopicAlias</URL>
				</SeeLink>
				<SeeLink>
					<Title>ConsideringBestMatch</Title>
					<URL>UseTopicAlias</URL>
				</SeeLink>
				<AddToDefaultAreas>half</AddToDefaultAreas>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element minOccurs="0" name="Item" type="ns:ItemType">
						<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&apos;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 minOccurs="0" name="ItemID" type="ns:ItemIDType">
						<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=&quot;tablenote&quot;&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=&quot;
									http://ebay.custhelp.com/cgi-bin/ebay.cfg/php/enduser/std_adp.php?p_faqid=468&quot;&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 minOccurs="0" name="StartTime" type="xs:dateTime">
						<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 minOccurs="0" name="EndTime" type="xs:dateTime">
						<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 minOccurs="0" name="Fees" type="ns:FeesType">
						<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>FinalValueFeesAndCredits</Title>
									<URL>UseTopicAlias</URL>
								</SeeLink>
								<SeeLink>
									<Title>Final Value Fees</Title>
									<URL>http://pages.ebay.com/help/sell/fvf.html</URL>
								</SeeLink>
								<SeeLink>
									<Title>FeesPerSite</Title>
									<URL>UseTopicAlias</URL>
								</SeeLink>
								<SeeLink>
									<Title>UsingFeaturePacks</Title>
									<URL>UseTopicAlias</URL>
								</SeeLink>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element minOccurs="0" name="CategoryID" type="xs:string">
						<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 minOccurs="0" name="Category2ID" type="xs:string">
						<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 maxOccurs="unbounded" minOccurs="0" name="DiscountReason" type="ns:DiscountReasonCodeType">
						<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 minOccurs="0" name="ProductSuggestions" type="ns:ProductSuggestionsType">
						<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 minOccurs="0" name="ListingRecommendations" type="ns:ListingRecommendationsType">
						<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 
								Top-Rated Plus listing requirements, Item Specifics, 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 &apos;true&apos; 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&apos;s 
								discretion about whether to revise the item based on eBay&apos;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: 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>EndingItemsEarly</Title>
					<URL>UseTopicAlias</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element minOccurs="0" name="ItemID" type="ns:ItemIDType">
						<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&apos;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 minOccurs="0" name="EndingReason" type="ns:EndReasonCodeType">
						<xs:annotation>
							<xs:documentation>
								Indicates the seller&apos;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 minOccurs="0" name="SKU" type="ns:SKUType">
						<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&apos;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&gt;
									<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 minOccurs="0" name="EndTime" type="xs:dateTime">
						<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 minOccurs="0" name="SKU" type="ns:SKUType">
						<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&gt;
									<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>EndingItemsEarly</Title>
					<URL>UseTopicAlias</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element minOccurs="0" name="ItemID" type="ns:ItemIDType">
						<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 minOccurs="0" name="EndingReason" type="ns:EndReasonCodeType">
						<xs:annotation>
							<xs:documentation>
								Indicates the seller&apos;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 minOccurs="0" name="SellerInventoryID" type="xs:string">
						<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 minOccurs="0" name="EndTime" type="xs:dateTime">
						<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: FeeSettlementReport -->
	<xs:element name="FeeSettlementReportRequest" type="ns:FeeSettlementReportRequestType"/>
	<!-- NOTE: This "request" type exists only for doc implementation purposes.
	  The FeeSettlementReportResponse represents the FeeSettlementReport. -->
	<xs:complexType name="FeeSettlementReportRequestType">
		<xs:annotation>
			<xs:documentation>
				Contains information about user invoice and related order information. To use this report, you must
				perform the one-time steps described in &lt;a href=&quot;http://ebay.custhelp.com/cgi-bin/ebay.cfg/php/enduser/std_adp.php?p_faqid=1394&quot;&gt;
				Support Knowledge Base Article - LMS: FeeSettlementReport one time set-up process &lt;/a&gt;.
				&lt;br/&gt;&lt;br/&gt;
            &lt;span class=&quot;tablenote&quot;&gt;
            &lt;strong&gt;Note:&lt;/strong&gt; FeeSettlementReport cannot be issued on its own like an ordinary API call, using
						an endpoint. This Large Merchant Services call must be invoked as a parameter in a Bulk Data Exchange API call, which
						will produce a report that can be downloaded using a File Transfer API call. This call has no request type.
            &lt;/span&gt;
			</xs:documentation>
			<xs:appinfo>
				<Summary>
					Contains information about user invoice and related order information, such as:
					fee type, fee amount, item category, order id, transaction id, item id, and item
					title.
				</Summary>
				<DocInstructions><Input><NoDoc/></Input></DocInstructions>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
	<!--  Call: FeeSettlementReport -->
	<xs:element name="FeeSettlementReport" type="ns:FeeSettlementReportResponseType"/>
	<xs:complexType name="FeeSettlementReportResponseType">
		<xs:annotation>
			<xs:documentation>
				Contains information about user invoice and related order information, such as: fee type, fee amount, item category, order id,
				transaction id, item id, and item title. Some setup steps are required. See the Knowledgebase Article at the following link.
			</xs:documentation>
			<xs:appinfo>
				<SeeLink>
					<Title>Setting Up the FeeSettlementReport</Title>
					<URL>http://ebay.custhelp.com/cgi-bin/ebay.cfg/php/enduser/std_adp.php?p_faqid=1394</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element minOccurs="0" name="InvoiceID" type="xs:string">
						<xs:annotation>
							<xs:documentation>
								The invoice identifier is an alphanumeric value that uniquely identifies the invoice for the specified invoice period for the associated customer account.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>FeeSettlementReport</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element minOccurs="0" name="SellerID" type="xs:string">
						<xs:annotation>
							<xs:documentation>
								site username
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>FeeSettlementReport</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element minOccurs="0" name="AccountID" type="xs:string">
						<xs:annotation>
							<xs:documentation>
								eBay Account Id.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>FeeSettlementReport</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element minOccurs="0" name="ReportStartTime" type="xs:dateTime">
						<xs:annotation>
							<xs:documentation>
								Beginning date time of invoice period.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>FeeSettlementReport</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element minOccurs="0" name="ReportEndTime" type="xs:dateTime">
						<xs:annotation>
							<xs:documentation>
								Ending date time of invoice period.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>FeeSettlementReport</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element minOccurs="0" name="InvoiceProcessingTime" type="xs:dateTime">
						<xs:annotation>
							<xs:documentation>
								Date time of billing process (BIP).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>FeeSettlementReport</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element minOccurs="0" name="ReportProcessingTime" type="xs:dateTime">
						<xs:annotation>
							<xs:documentation>
								Invoice due date.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>FeeSettlementReport</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element minOccurs="0" name="FeeSettlementAmount" type="ns:AmountType">
						<xs:annotation>
							<xs:documentation>
								This invoice amount.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>FeeSettlementReport</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element minOccurs="0" name="LastInvoiceAmount" type="ns:AmountType">
						<xs:annotation>
							<xs:documentation>
								Amount of the previous invoice. The LastInvoiceAmount is included in the report
								if at least one invoice has already been sent to the user requesting this report.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>FeeSettlementReport</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element minOccurs="0" name="FeeRoundingAdjustmentAmount" type="ns:AmountType">
						<xs:annotation>
							<xs:documentation>
								The rounding adjustment will be calculated as: the difference between the total individual invoice line items and the total InvoiceAmount plus UsageAdjustment.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>FeeSettlementReport</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element minOccurs="0" name="FeeTotalUsageAdjustmentAmount" type="ns:AmountType">
						<xs:annotation>
							<xs:documentation>
								The Usage Adjustment will equal the total unrounded usage fee amounts, multiplied by the tax rate.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>FeeSettlementReport</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element maxOccurs="unbounded" minOccurs="0" name="OrderTransactionList" type="ns:OrderDetailsType">
						<xs:annotation>
							<xs:documentation>
								Usage transactions with order information belong to this invoice.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>FeeSettlementReport</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element maxOccurs="unbounded" minOccurs="0" name="ListingTransactionList" type="ns:TransactionListType">
						<xs:annotation>
							<xs:documentation>
								Usage transactions which can not find the order information belong to this invoice.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>FeeSettlementReport</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element maxOccurs="unbounded" minOccurs="0" name="OrderAdjustmentList" type="ns:OrderDetailsType">
						<xs:annotation>
							<xs:documentation>
								Usage adjustment belong to this invoice.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>FeeSettlementReport</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element maxOccurs="unbounded" minOccurs="0" name="AccountTransactionList" type="ns:AccountTransactionType">
						<xs:annotation>
							<xs:documentation>
								Non-usage transactions belong to this invoice.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>FeeSettlementReport</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element maxOccurs="unbounded" minOccurs="0" name="DiscountTransactionList" type="ns:AccountTransactionType">
						<xs:annotation>
							<xs:documentation>
								Discount transactions belong to this invoice.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>FeeSettlementReport</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: OrderAck -->
	<xs:element name="OrderAckRequest" type="ns:OrderAckRequestType"/>
	<xs:complexType name="OrderAckRequestType">
		<xs:annotation>
			<xs:documentation>
				Request that you use to acknowlege that an order has been received. Use the OrderAck
				job to acknowledge each line item in a SoldReport by order or line item. After you
				send the first OrderAck call, future SoldReports will only contain unacknowledged
				orders or line items.
				&lt;br/&gt;&lt;br/&gt;
            &lt;span class=&quot;tablenote&quot;&gt;
            &lt;strong&gt;Note:&lt;/strong&gt; OrderAck cannot be issued on its own like an ordinary API call, using an endpoint. This Large Merchant Services call must be entered one or more times as the payload in a data file that will be uploaded to an eBay server using the File Transfer API, then processed using the Bulk Data Exchange API. This call will fail if you attempt to invoke it directly. 
            &lt;/span&gt;
			</xs:documentation>
			<xs:appinfo>
				<Summary>
					Request that you use to acknowlege that an order has been received.
				</Summary>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element minOccurs="0" name="OrderID" type="xs:string">
				<xs:annotation>
					<xs:documentation>
						An ID that uniquely identifies each order (item or items paid for within the same transaction).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>OrderAck</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="OrderLineItemID" type="xs:string">
				<xs:annotation>
					<xs:documentation>
						An ID that uniquely identifies each line item (specifics about a purchased item or SKU) within an order.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>OrderAck</CallName>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<!--  Call: OrderAck -->
	<xs:element name="OrderAckResponse" type="ns:OrderAckResponseType"/>
	<xs:complexType name="OrderAckResponseType">
		<xs:annotation>
			<xs:documentation>
				Response to your request that acknowledges each line item of an order.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element minOccurs="0" name="OrderLineItemID" type="xs:string">
						<xs:annotation>
							<xs:documentation>
								OrderLineItemID is required upon input and always returned in the response. 
								You can use this for tracking that a response is returned for every request
								and to match particular responses to particular requests. 
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>OrderAck</CallName>
									<Returned>Always</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 take a single fixed-price item (or a single multi-item
				listing) that has ended and re-list it on a specified eBay site.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>
					AddFixedPriceItem, RelistItem, ReviseFixedPriceItem, GetCategories
				</RelatedCalls>
				<SeeLink>
					<Title>Pictures</Title>
					<URL>UseTopicAlias</URL>
				</SeeLink>
				<SeeLink>
					<URL>UseTopicAlias</URL>
					<Title>RelistingItems</Title>
				</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>ConsideringBestMatch</Title>
					<URL>UseTopicAlias</URL>
				</SeeLink>
				<SeeLink>
					<Title>BestMatchReviseRelist</Title>
					<URL>UseTopicAlias</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element minOccurs="0" name="Item" type="ns:ItemType">
						<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&apos;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 maxOccurs="unbounded" minOccurs="0" name="DeletedField" type="xs:string">
						<xs:annotation>
							<xs:documentation>
								Specifies the name of the field to delete from a listing.
								See the eBay Trading API guide for rules on deleting values when relisting 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).
								DeletedField accepts the following path names, which delete the corresponding nodes:&lt;br&gt;
								&lt;br&gt;
								Some data (such as Variation nodes within Variations)
								can&apos;t be deleted by using DeletedFields. See the relevant field
								descriptions for how to delete such data.&lt;br&gt;
								&lt;br&gt;
								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;
								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 Featured, specify the value you are deleting;
								for example, Item.ListingEnhancement[Featured].
							</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&apos;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 minOccurs="0" name="ItemID" type="ns:ItemIDType">
						<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 minOccurs="0" name="SKU" type="ns:SKUType">
						<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 minOccurs="0" name="Fees" type="ns:FeesType">
						<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 minOccurs="0" name="StartTime" type="xs:dateTime">
						<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 minOccurs="0" name="EndTime" type="xs:dateTime">
						<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 minOccurs="0" name="CategoryID" type="xs:string">
						<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 minOccurs="0" name="Category2ID" type="xs:string">
						<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 maxOccurs="unbounded" minOccurs="0" name="DiscountReason" type="ns:DiscountReasonCodeType">
						<xs:annotation>
							<xs:documentation>
								The nature of the discount, if a discount applied.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RelistFixedPriceItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element minOccurs="0" name="ProductSuggestions" type="ns:ProductSuggestionsType">
						<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 minOccurs="0" name="ListingRecommendations" type="ns:ListingRecommendationsType">
						<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 
								Top-Rated Plus listing requirements, Item Specifics, 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 &apos;true&apos; 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&apos;s 
								discretion about whether to revise the item based on eBay&apos;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 take a single item (or a single multi-item
				listing) and re-list it on a specified eBay site.
			</xs:documentation>
			<xs:appinfo>
				<RelatedCalls>
					AddItem, AddToItemDescription, GetItem, GetItemRecommendations,
					GetSellerList, RelistFixedPriceItem, ReviseItem
				</RelatedCalls>
				<SeeLink>
					<URL>UseTopicAlias</URL>
					<Title>RelistingItems</Title>
				</SeeLink>
				<SeeLink>
					<URL>http://ebay.custhelp.com/cgi-bin/ebay.cfg/php/enduser/std_adp.php?p_faqid=1542</URL>
					<Title>Best practices for relisting items</Title>
				</SeeLink>
				<SeeLink>
					<Title>Pictures</Title>
					<URL>UseTopicAlias</URL>
				</SeeLink>
				<SeeLink>
					<Title>ConsideringBestMatch</Title>
					<URL>UseTopicAlias</URL>
				</SeeLink>
				<SeeLink>
					<Title>BestMatchReviseRelist</Title>
					<URL>UseTopicAlias</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element minOccurs="0" name="Item" type="ns:ItemType">
						<xs:annotation>
							<xs:documentation>
								Child elements hold the values for item properties that change for the
								item re-list. Item is a required input. At a minimum, the Item.ItemID
								property must be set to the ID of the listing being re-listed (a
								listing that ended in the past 90 days). By default, the new listing&apos;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 maxOccurs="unbounded" minOccurs="0" name="DeletedField" type="xs:string">
						<xs:annotation>
							<xs:documentation>
								Specifies the name of the field to delete from a listing.
								See the eBay Web Services guide for rules on deleting values when relisting 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).
								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.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;
								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 Featured, specify the value you are deleting;
								for example, Item.ListingEnhancement[Featured].
							</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&apos;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 minOccurs="0" name="ItemID" type="ns:ItemIDType">
						<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 minOccurs="0" name="Fees" type="ns:FeesType">
						<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 minOccurs="0" name="StartTime" type="xs:dateTime">
						<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 minOccurs="0" name="EndTime" type="xs:dateTime">
						<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 minOccurs="0" name="CategoryID" type="xs:string">
						<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 minOccurs="0" name="Category2ID" type="xs:string">
						<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 maxOccurs="unbounded" minOccurs="0" name="DiscountReason" type="ns:DiscountReasonCodeType">
						<xs:annotation>
							<xs:documentation>
								The nature of the discount, if a discount applied.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>RelistItem</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element minOccurs="0" name="ProductSuggestions" type="ns:ProductSuggestionsType">
						<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 minOccurs="0" name="ListingRecommendations" type="ns:ListingRecommendationsType">
						<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 
								Top-Rated Plus listing requirements, Item Specifics, 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 &apos;true&apos; 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&apos;s 
								discretion about whether to revise the item based on eBay&apos;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: 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>
					<URL>UseTopicAlias</URL>
					<Title>RevisingItems</Title>
				</SeeLink>
				<SeeLink>
					<Title>Pictures</Title>
					<URL>UseTopicAlias</URL>
				</SeeLink>
				<SeeLink>
					<Title>ConsideringBestMatch</Title>
					<URL>UseTopicAlias</URL>
				</SeeLink>
				<SeeLink>
					<Title>BestMatchReviseRelist</Title>
					<URL>UseTopicAlias</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element minOccurs="0" name="Item" type="ns:ItemType">
						<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&apos;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 maxOccurs="unbounded" minOccurs="0" name="DeletedField" type="xs:string">
						<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&apos;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 (&quot;[ ]&quot;); 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&apos;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 minOccurs="0" name="ItemID" type="ns:ItemIDType">
						<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 minOccurs="0" name="SKU" type="ns:SKUType">
						<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 minOccurs="0" name="StartTime" type="xs:dateTime">
						<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 minOccurs="0" name="EndTime" type="xs:dateTime">
						<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 minOccurs="0" name="Fees" type="ns:FeesType">
						<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&apos;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>FeesPerSite</Title>
									<URL>UseTopicAlias</URL>
								</SeeLink>
								<SeeLink>
									<Title>FinalValueFeesAndCredits</Title>
									<URL>UseTopicAlias</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 minOccurs="0" name="CategoryID" type="xs:string">
						<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 minOccurs="0" name="Category2ID" type="xs:string">
						<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 maxOccurs="unbounded" minOccurs="0" name="DiscountReason" type="ns:DiscountReasonCodeType">
						<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 minOccurs="0" name="ProductSuggestions" type="ns:ProductSuggestionsType">
						<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 minOccurs="0" name="ListingRecommendations" type="ns:ListingRecommendationsType">
						<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 
								Top-Rated Plus listing requirements, Item Specifics, 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 &apos;true&apos; 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&apos;s 
								discretion about whether to revise the item again based on eBay&apos;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=&quot;http://pages.ebay.com/sell/variation/&quot;&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&apos;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>TargetSite</Title>
					<URL>UseTopicAlias</URL>
				</SeeLink>
				<SeeLink>
					<Title>ConsideringBestMatch</Title>
					<URL>UseTopicAlias</URL>
				</SeeLink>
				<SeeLink>
					<Title>BestMatchReviseRelist</Title>
					<URL>UseTopicAlias</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element maxOccurs="unbounded" minOccurs="0" name="InventoryStatus" type="ns:InventoryStatusType">
						<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 maxOccurs="unbounded" minOccurs="0" name="InventoryStatus" type="ns:InventoryStatusType">
						<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 maxOccurs="unbounded" minOccurs="0" name="Fees" type="ns:InventoryFeesType">
						<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&apos;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>FeesPerSite</Title>
									<URL>UseTopicAlias</URL>
								</SeeLink>
								<SeeLink>
									<Title>FinalValueFeesAndCredits</Title>
									<URL>UseTopicAlias</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>
					<URL>UseTopicAlias</URL>
					<Title>RevisingItems</Title>
				</SeeLink>
				<SeeLink>
					<Title>Pictures</Title>
					<URL>UseTopicAlias</URL>
				</SeeLink>
				<SeeLink>
					<Title>ConsideringBestMatch</Title>
					<URL>UseTopicAlias</URL>
				</SeeLink>
				<SeeLink>
					<Title>BestMatchReviseRelist</Title>
					<URL>UseTopicAlias</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element minOccurs="0" name="Item" type="ns:ItemType">
						<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 maxOccurs="unbounded" minOccurs="0" name="DeletedField" type="xs:string">
						<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&apos;t be deleted by
								using DeletedFields. See the relevant field descriptions for how to delete
								such data. See the eBay Web Services 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 (&quot;[ ]&quot;); 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 minOccurs="0" name="VerifyOnly" type="xs:boolean">
						<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 &apos;true&apos;, 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&apos;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 minOccurs="0" name="ItemID" type="ns:ItemIDType">
						<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 minOccurs="0" name="StartTime" type="xs:dateTime">
						<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 minOccurs="0" name="EndTime" type="xs:dateTime">
						<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 minOccurs="0" name="Fees" type="ns:FeesType">
						<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&apos;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 minOccurs="0" name="CategoryID" type="xs:string">
						<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 minOccurs="0" name="Category2ID" type="xs:string">
						<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 minOccurs="0" name="VerifyOnly" type="xs:boolean">
						<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 &apos;true&apos;, 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 maxOccurs="unbounded" minOccurs="0" name="DiscountReason" type="ns:DiscountReasonCodeType">
						<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 minOccurs="0" name="ProductSuggestions" type="ns:ProductSuggestionsType">
						<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 minOccurs="0" name="ListingRecommendations" type="ns:ListingRecommendationsType">
						<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 
								Top-Rated Plus listing requirements, Item Specifics, 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 &apos;true&apos; 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&apos;s 
								discretion about whether to revise the item again based on eBay&apos;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: SetShipmentTrackingInfo -->
	<xs:element name="SetShipmentTrackingInfoRequest" type="ns:SetShipmentTrackingInfoRequestType"/>
	<xs:complexType name="SetShipmentTrackingInfoRequestType">
		<xs:annotation>
			<xs:documentation>
				Specifies the shipment tracking information associated with one package of an
				order. If multiple packages are required for the order, this call must be made
				separately for each package.
				&lt;br/&gt;&lt;br/&gt;
            &lt;span class=&quot;tablenote&quot;&gt;
            &lt;strong&gt;Note:&lt;/strong&gt; For orders on the eBay India site, SetShipmentTrackingInfo cannot be used if the buyer uses PaisaPay as the payment method. 
            &lt;/span&gt;
            &lt;span class=&quot;tablenote&quot;&gt;
            &lt;strong&gt;Note:&lt;/strong&gt; SetShipmentTrackingInfo cannot be issued on its own like an ordinary API call, using an endpoint. This Large Merchant Services call must be entered one or more times as the payload in a data file that will be uploaded to an eBay server using the File Transfer API, then processed using the Bulk Data Exchange API. This call will fail if you attempt to invoke it directly.
            &lt;br/&gt;&lt;br/&gt;
            In the Trading API, the CompleteSale call provides similar functionality that you can invoke directly. For more information, see the &lt;a href=&quot;http://developer.ebay.com/Devzone/XML/docs/Reference/eBay/CompleteSale.html&quot; target=&quot;_blank&quot;&gt;CompletSale call reference&lt;/a&gt;.
            &lt;/span&gt;
			</xs:documentation>
			<xs:appinfo>
				<Summary>
					Specifies the shipment tracking information associated with one package of an order.
				</Summary>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element minOccurs="0" name="OrderID" type="xs:string">
				<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 OrderID value is identical to the
						OrderLineItemID value that is generated upon creation of the order line
						item. For a Combined Payment order, the OrderID 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 AddOrder call. Either the OrderID or the OrderLineItemID value
						must be passed in the request.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetShipmentTrackingInfo</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="OrderLineItemID" type="xs:string">
				<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 ItemID and TransactionID, with a hyphen in between
						these two IDs. Either the OrderLineItemID or the OrderID value must be
						passed in the request.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetShipmentTrackingInfo</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="Shipment" type="ns:ShipmentType">
				<xs:annotation>
					<xs:documentation>
						Container consisting of the shipping carrier name, the package tracking
						number, and optionally, the timestamp of the shipment.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetShipmentTrackingInfo</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="IsShipped" type="xs:boolean">
				<xs:annotation>
					<xs:documentation>
						When shipment tracking information is provided through the Shipment container
						in the same request, the &lt;b&gt;IsShipped&lt;/b&gt; status is set  to true
						automatically. If the call is successful, the specified order or 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 or order line
						item(s) are marked (or remain) as Not Shipped in My eBay.
					</xs:documentation>
					<xs:appinfo>
						<Default>true</Default>
						<CallInfo>
							<CallName>SetShipmentTrackingInfo</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="IsPaid" type="xs:boolean">
				<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.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>SetShipmentTrackingInfo</CallName>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<!--  Call: SetShipmentTrackingInfo -->
	<xs:element name="SetShipmentTrackingInfoResponse" type="ns:SetShipmentTrackingInfoResponseType"/>
	<xs:complexType name="SetShipmentTrackingInfoResponseType">
		<xs:annotation>
			<xs:documentation>
				Response to a SetShipmentTrackingInfo request that verifies whether or not the
				call request reached the eBay servers with or without errors.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element minOccurs="0" name="OrderLineItemID" type="xs:string">
						<xs:annotation>
							<xs:documentation>
								OrderLineItemID is required upon input and always returned in the
								response. You can use this field to track whether or not a response is
								returned for every request, and to match specific responses to
								Specific requests.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SetShipmentTrackingInfo</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!--  Call: SoldReport -->
	<xs:element name="SoldReportRequest" type="ns:SoldReportRequestType"/>
	<!-- NOTE: This "request" type exists only for doc implementation purposes.
	  The SoldReportResponse represents the SoldReport. -->
	<xs:complexType name="SoldReportRequestType">
		<xs:annotation>
			<xs:documentation>
				Lists all items that have been sold by this seller. If a buyer purchased multiple
				items from a single listing, the sale will result in a single Order ID for the total purchase
				with a separate Line Item ID for each of the purchased items. The SoldReport request returns
				the data for all of your new orders (newly-sold items) with Order ID and Order Line Item ID.
				The Sold Report includes all transactions for the past 30 days (from the transaction creation date).
				&lt;br/&gt;&lt;br/&gt;
            &lt;span class=&quot;tablenote&quot;&gt;
            &lt;strong&gt;Note:&lt;/strong&gt; SoldReport cannot be issued on its own like an ordinary API call, using an endpoint. This Large Merchant Services call must be invoked as a parameter in a Bulk Data Exchange API call, which will produce a report that can be downloaded using a File Transfer API call. This call has no request type. 
            &lt;/span&gt;
				&lt;br&gt;&lt;br&gt;
				The concept of an &apos;Order&apos; is only used in the Trading API when a buyer makes combined payments.
				Each payment is a transaction. But in the Large Merchant Services solution, every sale is considered
				to be an Order. It is important to recognize these conceptual differences when you are working
				with multiple APIs.
				&lt;br&gt;&lt;br&gt;
				OrderLineItemID is a based upon the combination of the eBay Trading API&apos;s ItemID  and
				TransactionID fields. The number before the hyphen is the Item ID and the number after the hyphen
				is the Transaction ID. The Transaction field in the Trading API is a container that can include
				many types of transaction information.
				&lt;br&gt;&lt;br&gt;
				See &lt;a href=&quot;http://developer.ebay.com/DevZone/XML/docs/Reference/eBay/GetSellerTransactions.html#Response.TransactionArray.Transaction.TransactionID&quot; target=&quot;_blank&quot;&gt;Trading API&lt;/a&gt;
				for more information.
				&lt;br&gt;&lt;br&gt;
				Sellers use the information in the SoldReport to make inventory updates and start order fulfillment.
            &lt;br&gt;&lt;br&gt;
            &lt;span class=&quot;tablenote&quot;&gt;
				&lt;b&gt;Note:&lt;/b&gt; After release 637, a namespace is returned in the BulkDataExchangeResponseType (top level) of the
				response. This container is not shown in the call output description, but you can see it in the call
				samples at the end of this page. See &lt;a href=&quot;http://developer.ebay.com/DevZone/large-merchant-services/Concepts/MakingACall.html&quot; target=&quot;_blank&quot;&gt;Making An API Call&lt;/a&gt; for more information about the BulkDataExchange Response container.
            &lt;/span&gt;
			</xs:documentation>
			<xs:appinfo>
				<Summary>
					Contains information about the sold item, such as: order ID, buyer information,
					shipping information, order creation time, payment cleared time, tax amount,
					insurance cost, and total cost.
				</Summary>
				<DocInstructions><Input><NoDoc/></Input></DocInstructions>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
		</xs:sequence>
	</xs:complexType>
	<!--  Call: SoldReport -->
	<xs:element name="SoldReport" type="ns:SoldReportResponseType"/>
	<xs:complexType name="SoldReportResponseType">
		<xs:annotation>
			<xs:documentation>
				Lists all items that have been sold by this seller. If a buyer purchased multiple
				items from a single listing, the sale will result in a single Order ID for the total purchase
				with a separate Line Item ID for each of the purchased items. The SoldReport request returns
				the data for all of your new orders (newly-sold items) with Order ID and Order Line Item ID.
				The Sold Report includes all transactions for the past 30 days (from the transaction creation date).
				&lt;br&gt;&lt;br&gt;
				The concept of an &apos;Order&apos; is only used in the Trading API when a buyer makes combined payments.
				Each payment is a transaction. But in the Large Merchant Services solution, every sale is considered
				to be an Order. It is important to recognize these conceptual differences when you are working
				with multiple APIs.
				&lt;br&gt;&lt;br&gt;
				OrderLineItemID is a based upon the combination of the eBay Trading API&apos;s ItemID  and
				TransactionID fields. The number before the hyphen is the Item ID and the number after the hyphen
				is the Transaction ID. The Transaction field in the Trading API is a container that can include
				many types of transaction information.
				&lt;br&gt;&lt;br&gt;
				See &lt;a href=&quot;http://developer.ebay.com/DevZone/XML/docs/Reference/eBay/GetSellerTransactions.html#Response.TransactionArray.Transaction.TransactionID&quot; target=&quot;_blank&quot;&gt;Trading API&lt;/a&gt;
				for more information.
				&lt;br&gt;&lt;br&gt;
				The Sold Report includes all transactions for the past 30 days (from the transaction creation date),
				but does not include items where the sale of the item has been acknowledged using the OrderAckRequest. See
				&lt;a href=&quot;http://developer.ebay.com/DevZone/large-merchant-services/Concepts/LMS_APIGuide.html#soldrpt&quot;
				target=&quot;_blank&quot;&gt;Acknowledging Sales&lt;/a&gt; for more information.
				&lt;br&gt;&lt;br&gt;
				Sellers use the information in the SoldReport to make inventory updates and start order fulfillment.
			  &lt;br&gt;&lt;br&gt;
			  Note: After release 637, a namespace is returned in the BulkDataExchangeResponseType (top level) of the
				response. This container is not shown in the call output description, but you can see it in the call
				samples at the end of this page. See &lt;a href=&quot;http://developer.ebay.com/DevZone/large-merchant-services/Concepts/MakingACall.html&quot; target=&quot;_blank&quot;&gt;Making An API Call&lt;/a&gt;
				for more information about the BulkDataExchange Response container.
			</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractResponseType">
				<xs:sequence>
					<xs:element maxOccurs="unbounded" minOccurs="0" name="OrderDetails" type="ns:OrderDetailsType">
						<xs:annotation>
							<xs:documentation>
								Contains information about the sold item, such as: order ID, order line item ID,
								buyer information, shipping information, order creataion time, payment cleared time,
								tax amount, insurance cost, and total cost.
								&lt;br&gt;&lt;br&gt;
								See OrderLineItemType for more information about the OrderLineItemID field.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>SoldReport</CallName>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</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 for a listing and returns a URL for the picture.
			</xs:documentation>
			<xs:appinfo>
				<SeeLink>
					<URL>UseTopicAlias</URL>
					<Title>Pictures</Title>
				</SeeLink>
				<SeeLink>
					<URL>UseTopicAlias</URL>
					<Title>PictureDetails</Title>
				</SeeLink>
				<SeeLink>
					<URL>UseTopicAlias</URL>
					<Title>Gallery</Title>
				</SeeLink>
				<SeeLink>
					<URL>UseTopicAlias</URL>
					<Title>VariationPictures</Title>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element minOccurs="0" name="PictureName" type="xs:string">
						<xs:annotation>
							<xs:documentation>
								A name you provide for the picture.
								Returned as SiteHostedPictureDetails.PictureName in the call response.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>UploadSiteHostedPictures</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element minOccurs="0" name="PictureSystemVersion" type="xs:int">
						<xs:annotation>
							<xs:documentation>
								Specifies 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 minOccurs="0" name="PictureSet" type="ns:PictureSetCodeType">
						<xs:annotation>
							<xs:documentation>
								The image sizes that will be generated.
							</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 minOccurs="0" name="PictureData" type="ns:Base64BinaryType">
						<xs:annotation>
							<xs:documentation>
								An optional reference ID to the binary attachment.
								The PictureData field does not contain the binary attachment.
								The binary attachment is image data,
								including 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;b&gt;Note: Not applicable for eBay Large Merchant Services. Use the
								ExternalPictureURL field instead.&lt;/b&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>UploadSiteHostedPictures</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element minOccurs="0" name="PictureUploadPolicy" type="ns:PictureUploadPolicyCodeType">
						<xs:annotation>
							<xs:documentation>
								When the My Picture Uploads feature is available (see the Trading API Release Notes), applications
								(including non-listing apps, such as photo-editors and digital-camera software) will be able to use
								the PictureUploadPolicy field to specify that an uploaded picture is available to a seller on the eBay site. When you use PictureUploadPolicy, you are specifying that the picture you uploaded (and its URL) is stored for 48 hours on the eBay site. (If, within 48 hours, the picture is associated with an item,
								then it persists on the eBay site for the same time length as other pictures uploaded using
								the UploadSiteHostedPictures call).
								As a result of the storage on the eBay site, the picture is available to the seller on
								the My Picture Uploads tab within the Sell Your Item (SYI) pages.
								A maximum of 25 URLs can be stored.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>UploadSiteHostedPictures</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element maxOccurs="unbounded" minOccurs="0" name="ExternalPictureURL" type="xs:anyURI">
						<xs:annotation>
							<xs:documentation>
							  Include the URL for a picture that you want to include in your listing.
							  You can only include one ExternalPictureURL field per call.
								&lt;br&gt;&lt;br&gt;
								&lt;span class=&quot;tablenote&quot;&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;
								This field allows the eBay server 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;b&gt;Note: The ExternalPictureURL field is required
								when using eBay Large Merchant Services.&lt;/b&gt;
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>1024</MaxLength>
								<maxOccurs>1</maxOccurs>
								<CallInfo>
									<CallName>UploadSiteHostedPictures</CallName>
									<RequiredInput>Conditionally</RequiredInput>
									<maxOccurs>1</maxOccurs>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element maxOccurs="unbounded" minOccurs="0" name="PictureWatermark" type="ns:PictureWatermarkCodeType">
						<xs:annotation>
							<xs:documentation>
								This is the type of watermark that should be applied to the pictures hosted
								by the eBay Picture Services. Please note that watermarks are applied only
								to pictures that are greater than an EPS configured size. The possible
								values are: None, Both, Icon, or SellerId.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>UploadSiteHostedPictures</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element minOccurs="0" name="ExtensionInDays" type="xs:int">
						<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 call is not needed for active listings - it is meant to be used only
							 	when a photo needs to be hosted longer than the normal listing
								duration.
								&lt;br&gt;&lt;br&gt;
								The maximum number of days allowed for this field is 30.
							</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 minOccurs="0" name="PictureSystemVersion" type="xs:int">
						<xs:annotation>
							<xs:documentation>
								Specifies 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 minOccurs="0" name="SiteHostedPictureDetails" type="ns:SiteHostedPictureDetailsType">
						<xs:annotation>
							<xs:documentation>
								Contains information about an UploadSiteHostedPictures 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: 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>
					<URL>UseTopicAlias</URL>
					<Title>ListingAnItem</Title>
				</SeeLink>
				<SeeLink>
					<Title>Pictures</Title>
					<URL>UseTopicAlias</URL>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element minOccurs="0" name="Item" type="ns:ItemType">
						<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&apos;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 minOccurs="0" name="ItemID" type="ns:ItemIDType">
						<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 minOccurs="0" name="SKU" type="ns:SKUType">
						<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 minOccurs="0" name="Fees" type="ns:FeesType">
						<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 minOccurs="0" name="ExpressListing" type="xs:boolean">
						<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 minOccurs="0" name="ExpressItemRequirements" type="ns:ExpressItemRequirementsType">
						<xs:annotation>
							<xs:documentation>
								Contains details about why an item does or doesn&apos;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 minOccurs="0" name="CategoryID" type="xs:string">
						<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 minOccurs="0" name="Category2ID" type="xs:string">
						<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 maxOccurs="unbounded" minOccurs="0" name="DiscountReason" type="ns:DiscountReasonCodeType">
						<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 minOccurs="0" name="ListingRecommendations" type="ns:ListingRecommendationsType">
						<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 
								Top-Rated Plus listing requirements, Item Specifics, 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 &apos;true&apos; 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&apos;s 
								discretion about whether to revise the listing based on eBay&apos;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=&quot;https://scgi.ebay.com/ws/eBayISAPI.dll?CBTRecoupAgreement&quot;&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>
					<URL>UseTopicAlias</URL>
					<Title>ListingAnItem</Title>
				</SeeLink>
				<SeeLink>
					<URL>UseTopicAlias</URL>
					<Title>Pictures</Title>
				</SeeLink>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="ns:AbstractRequestType">
				<xs:sequence>
					<xs:element minOccurs="0" name="Item" type="ns:ItemType">
						<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 minOccurs="0" name="IncludeExpressRequirements" type="xs:boolean">
						<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 Web Services 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 minOccurs="0" name="ExternalProductID" type="ns:ExternalProductIDType">
						<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 Web Services 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&apos;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 minOccurs="0" name="ItemID" type="ns:ItemIDType">
						<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=&quot;tablenote&quot;&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=
									&quot;http://ebay.custhelp.com/cgi-bin/ebay.cfg/php/enduser/std_adp.php?p_faqid=468&quot;&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 minOccurs="0" name="Fees" type="ns:FeesType">
						<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 minOccurs="0" name="ExpressListing" type="xs:boolean">
						<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 minOccurs="0" name="ExpressItemRequirements" type="ns:ExpressItemRequirementsType">
						<xs:annotation>
							<xs:documentation>
								Contains details about why an item does or doesn&apos;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 minOccurs="0" name="CategoryID" type="xs:string">
						<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 minOccurs="0" name="Category2ID" type="xs:string">
						<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 maxOccurs="unbounded" minOccurs="0" name="DiscountReason" type="ns:DiscountReasonCodeType">
						<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 minOccurs="0" name="ProductSuggestions" type="ns:ProductSuggestionsType">
						<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 minOccurs="0" name="ListingRecommendations" type="ns:ListingRecommendationsType">
						<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 
								Top-Rated Plus listing requirements, Item Specifics, 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 &apos;true&apos; 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&apos;s 
								discretion about whether to revise the listing based on eBay&apos;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>
	<!--
##### from file ../Shared/public/AbstractRequestType.xsd #####
-->
	<xs:complexType abstract="true" name="AbstractRequestType">
		<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 &quot;RequestType&quot;:
				VerbNameRequestType
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element maxOccurs="unbounded" minOccurs="0" name="DetailLevel" type="ns:DetailLevelCodeType">
				<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 DetailLevelCodeType 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&apos;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. (Some detail level tables are still in the
						eBay Web Services guide. They will be moved to the
						Input/Output Reference in a future release.)&lt;br&gt;
						&lt;br&gt;Note that DetailLevel is required input for
						GetMyMessages. &lt;br&gt;
						&lt;br&gt;
						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 do use ReturnAll with
						GetSellerList, use a small EntriesPerPage value and a short
						EndTimeFrom/EndTimeTo 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 minOccurs="0" name="ErrorLanguage" type="xs:string">
				<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;
						ID--- country&lt;br&gt;
						----- -----&lt;br&gt;
						de_AT Austria&lt;br&gt;
						de_CH Switzerland&lt;br&gt;
						de_DE Germany &lt;br&gt;
						en_AU Australia &lt;br&gt;
						en_CA Canada &lt;br&gt;
						en_GB United Kingdom&lt;br&gt;
						en_SG Singapore&lt;br&gt;
						en_US United States &lt;br&gt;
						es_ES Spain &lt;br&gt;
						fr_BE Belgium (French)&lt;br&gt;
						fr_CA Canada (French) &lt;br&gt;
						fr_FR France &lt;br&gt;
						it_IT Italy &lt;br&gt;
						nl_BE Belgium (Dutch)&lt;br&gt;
						nl_NL Netherlands &lt;br&gt;
						zh_CN China&lt;br&gt;
						en_IN India&lt;br&gt;
						en_IE Ireland&lt;br&gt;
						zh_HK Hong Kong
					</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 minOccurs="0" name="MessageID" type="xs:string">
				<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=&quot;tablenote&quot;&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&apos;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 minOccurs="0" name="Version" type="xs:string">
				<xs:annotation>
					<xs:documentation>
						The version number of the API code that you are
						programming against (e.g., 549).
						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 Version 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>HTTPHeaders</Title>
							<URL>UseTopicAlias</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 minOccurs="0" name="EndUserIP" type="xs:string">
				<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 BotBlock 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 minOccurs="0" name="RequesterCredentials" type="ns:XMLRequesterCredentialsType">
				<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 &quot;authentication token&quot; 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&apos;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&apos;s username and password instead.)
				</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<AllCalls/>
							<RequiredInput>Yes</RequiredInput>
						</CallInfo>
						<SeeLink>
							<URL>UseTopicAlias</URL>
							<Title>GettingAToken</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<!-- XML_ONLY -->
			<xs:element minOccurs="0" name="ErrorHandling" type="ns:ErrorHandlingCodeType">
				<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>ProductIDErrorHandling</Title>
								<URL>UseTopicAlias</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 minOccurs="0" name="InvocationID" type="ns:UUIDType">
				<xs:annotation>
					<xs:documentation>
						A unique identifer for a particular call. If the same InvocationID 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 maxOccurs="unbounded" minOccurs="0" name="OutputSelector" type="xs:string">
				<xs:annotation>
					<xs:documentation>
						You can use the OutputSelector field to restrict the data returned by this call.
						When you make a call such as GetItem that retrieves data from eBay,
						the OutputSelector field is useful for restricting the data returned.
						This field makes the call response easier to use, especially when a large payload
						would be returned. If you use the OutputSelector field, the output data
						will include only the fields you specified in the request.
						For example, if you are using GetItem and you want the item data
						in the response to be restricted to the ViewItemURL
						(the URL where a user can view the listing) and BuyItNowPrice, then
						within the GetItem request, specify those output fields.
						To use this field, see the information at the following link.
					</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>
							<URL>UseTopicAlias</URL>
							<Title>ConfiguringOutputRetrieveData</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="WarningLevel" type="ns:WarningLevelCodeType">
				<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 WarningLevel 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;
						WarningLevel only validates elements; it doesn&apos;t validate
						XML attributes. It also doesn&apos;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 in your production code.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<AllCalls/>
							<RequiredInput>No</RequiredInput>
						</CallInfo>
						<SeeLink>
							<URL>https://ebay.custhelp.com/cgi-bin/ebay.cfg/php/enduser/std_adp.php?p_faqid=499</URL>
							<Title>Warning Level</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="BotBlock" type="ns:BotBlockRequestType">
				<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 abstract="true" name="AbstractResponseType">
		<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 minOccurs="0" name="Timestamp" type="xs:dateTime">
				<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 Time
						Values in the eBay Web Services 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=&quot;tablenote&quot;&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 minOccurs="0" name="Ack" type="ns:AckCodeType">
				<xs:annotation>
					<xs:documentation>
						A token representing the application-level acknowledgement code that indicates
						the response status (e.g., success). The AckCodeType list specifies
						the possible values for Ack.
					</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 minOccurs="0" name="CorrelationID" type="xs:string">
				<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=&quot;tablenote&quot;&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&apos;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 maxOccurs="unbounded" minOccurs="0" name="Errors" type="ns:ErrorType">
				<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>
							<URL>UseTopicAlias</URL>
							<Title>ErrorHandling</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="Message" type="xs:string">
				<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&apos;s normal data result set or a result set that 
						contains only errors. &lt;br&gt;
						&lt;br&gt;
						Applications must recognize when the Message 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>
							<URL>UseTopicAlias</URL>
							<Title>Message</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="Version" type="xs:string">
				<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 &quot;Standard Data for All Calls&quot; in the eBay Web Services Guide for information
						on using the response version when troubleshooting &quot;CustomCode&quot; 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 minOccurs="0" name="Build" type="xs:string">
				<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 minOccurs="0" name="NotificationEventName" type="xs:string">
				<xs:annotation>
					<xs:documentation>
						Event name of the notification. Only returned by Platform Notifications.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="DuplicateInvocationDetails" type="ns:DuplicateInvocationDetailsType">
				<xs:annotation>
					<xs:documentation>
						Information that explains a failure due to a duplicate InvocationID 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 minOccurs="0" name="RecipientUserID" type="xs:string">
				<xs:annotation>
					<xs:documentation>
						Recipient user ID of the notification. Only returned by Platform Notifications.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="EIASToken" type="xs:string">
				<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 minOccurs="0" name="NotificationSignature" type="xs:string">
				<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 minOccurs="0" name="HardExpirationWarning" type="xs:string">
				<xs:annotation>
					<xs:documentation>
						Expiration date of the user&apos;s authentication token. Only returned
						within the 7-day period prior to a token&apos;s expiration. To ensure
						that user authentication tokens are secure and to help avoid a
						user&apos;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 minOccurs="0" name="BotBlock" type="ns:BotBlockResponseType">
				<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 minOccurs="0" name="ExternalUserData" type="xs:string">
				<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 &apos;eBP notification&apos; 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 minOccurs="0" name="BotBlockToken" type="xs:string">
				<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 minOccurs="0" name="BotBlockUserInput" type="xs:string">
				<xs:annotation>
					<xs:documentation>
						The user&apos;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 minOccurs="0" name="BotBlockToken" type="xs:string">
				<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 minOccurs="0" name="BotBlockUrl" type="xs:string">
				<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 minOccurs="0" name="BotBlockAudioUrl" type="xs:string">
				<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&apos;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 &quot;Field Differences for eBay Sites&quot; 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&apos;t pass PayPal in the listing request but the seller&apos;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&apos;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 &quot;International Differences Overview&quot; 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&apos;s preferences for their payment gateway account (in My eBay).
						Additionally, a buyer&apos;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. For more information,
						see http://www.paymate.com/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="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=&quot;tablenote&quot;&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: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 minOccurs="0" name="eBayAuthToken" type="xs:string">
				<xs:annotation>
					<xs:documentation>
						Authentication token representing the user who is making the
						request. The user&apos;s token must be retrieved from eBay. To determine
						a user&apos;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>
							<URL>UseTopicAlias</URL>
							<Title>GettingAToken</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="HardExpirationWarning" type="xs:string">
				<xs:annotation>
					<xs:documentation>
						Expiration date of the user&apos;s authentication token. Only returned
						within the 7-day period prior to a token&apos;s expiration. To ensure
						that user authentication tokens are secure and to help avoid a
						user&apos;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 minOccurs="0" name="Credentials" type="ns:UserIdPasswordType">
				<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
						&quot;authentication token&quot; 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&apos;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&apos;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 minOccurs="0" name="NotificationSignature" type="xs:string">
				<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 &quot;GetMyMessages&quot; 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/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 minOccurs="0" name="DuplicateInvocationID" type="ns:UUIDType">
				<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 minOccurs="0" name="Status" type="ns:InvocationStatusType">
				<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 minOccurs="0" name="InvocationTrackingID" type="xs:string">
				<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&apos;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 minOccurs="0" name="Value" type="xs:string">
				<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 minOccurs="0" name="ShortMessage" type="xs:string">
				<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 minOccurs="0" name="LongMessage" type="xs:string">
				<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 minOccurs="0" name="ErrorCode" type="xs:token">
				<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 &quot;Errors by Number&quot; document.
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn>other</ListBasedOn>
						<CallInfo>
							<AllCalls/>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="UserDisplayHint" type="xs:boolean">
				<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 minOccurs="0" name="SeverityCode" type="ns:SeverityCodeType">
				<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 maxOccurs="unbounded" minOccurs="0" name="ErrorParameters" type="ns:ErrorParameterType">
				<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 minOccurs="0" name="ErrorClassification" type="ns:ErrorClassificationCodeType">
				<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/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/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>
					   (out) Warning or informational error
				      </xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Error">
				<xs:annotation>
					<xs:documentation>
					   (out) Application-level error
					</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/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 minOccurs="0" name="AppId" type="xs:string">
				<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 &quot;AppId&quot; value that eBay issued to you when you
						received your Sandbox keys. If you are executing a call in Production, this is
						the &quot;AppId&quot; 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 minOccurs="0" name="DevId" type="xs:string">
				<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 &quot;DevId&quot;
						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 &quot;DevId&quot; 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 minOccurs="0" name="AuthCert" type="xs:string">
				<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 &quot;CertId&quot; value
						that eBay issued to you when you received your Sandbox keys. If you are
						executing a call in Production, this is the &quot;CertId&quot; 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 minOccurs="0" name="Username" type="xs:string">
				<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&apos;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 minOccurs="0" name="Password" type="xs:string">
				<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 minOccurs="0" name="Username" type="xs:string">
				<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&apos;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 minOccurs="0" name="Password" type="xs:string">
				<xs:annotation>
					<xs:documentation>
						Password for the user specified in Username.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="eBayAuthToken" type="xs:string">
				<xs:annotation>
					<xs:documentation>
						Authentication token representing the user who is making the request. The
						user&apos;s token must be retrieved from eBay. To determine a user&apos;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>
							<URL>UseTopicAlias</URL>
							<Title>GettingAToken</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--
##### from file eBLBaseComponents/public/AccountTransactionType.xsd #####
-->
	<xs:complexType name="AccountTransactionType">
		<xs:annotation>
			<xs:documentation>
				Cost of insuring the delivery of this order with the courier.
			</xs:documentation>
			<xs:appinfo>
				<ReferenceType/>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element minOccurs="0" name="FeeDescription" type="xs:string">
				<xs:annotation>
					<xs:documentation>
						Description of the fee type.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>FeeSettlementReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element maxOccurs="unbounded" minOccurs="0" name="Transaction" type="ns:NonUsageTransactionType">
				<xs:annotation>
					<xs:documentation>
						List of transactions for  a certain fee type.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>FeeSettlementReport</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--
##### from file eBLBaseComponents/public/AdditionalCompatibilityRequiredCodeType.xsd #####
-->
	<!--
##### from file eBLBaseComponents/public/AddressOwnerCodeList.xsd #####
-->
	<xs:simpleType name="AddressOwnerCodeType">
		<xs:annotation>
			<xs:documentation>
				Indicates who owns the user&apos;s address.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="PayPal">
				<xs:annotation>
					<xs:documentation>
						PayPal owns the address.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="eBay">
				<xs:annotation>
					<xs:documentation>
						eBay owns the address.
					</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/AddressRegistrationTypeCodeType.xsd #####
-->
	<xs:simpleType name="AddressRegistrationTypeCodeType">
		<xs:annotation>
			<xs:documentation>
				AddressRegistrationTypeCodeType. 
				For GetUserAddresss paypal migration 
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="None"/>
			<xs:enumeration value="Shipping"/>
			<xs:enumeration value="Seller"/>
			<xs:enumeration value="ShipmentToResidential"/>
			<xs:enumeration value="ShipmentToBusiness"/>
			<xs:enumeration value="ShipmentFrom"/>
			<xs:enumeration value="NumTypes"/>
			<xs:enumeration value="Invalid"/>
			<xs:enumeration value="CustomCode">
				<xs:annotation>
					<xs:documentation>
						(out) For GetUserAddress paypal migration.
					</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&apos;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 minOccurs="0" name="Name" type="xs:string">
			<xs:annotation>
				<xs:documentation>
					User&apos;s name for the address.
					Also applicable to Half.com (for GetOrders).
				</xs:documentation>
				<xs:appinfo>
					<MaxLength>
						This varies based on the user&apos;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, ReturnSummary, none</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>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 minOccurs="0" name="Street" type="xs:string">
			<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, ReturnSummary, none</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 minOccurs="0" name="Street1" type="xs:string">
			<xs:annotation>
				<xs:documentation>
					Line 1 of the user&apos;s street address.
					Also applicable to Half.com (for GetOrders).
				</xs:documentation>
				<xs:appinfo>
					<MaxLength>
						This varies based on the user&apos;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, 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>GetOrderTransactions</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element minOccurs="0" name="Street2" type="xs:string">
			<xs:annotation>
				<xs:documentation>
					Line 2 of the user&apos;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&apos;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, 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>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 minOccurs="0" name="CityName" type="xs:string">
			<xs:annotation>
				<xs:documentation>
					The name of the user&apos;s city.
					Also applicable to Half.com (for GetOrders).
				</xs:documentation>
				<xs:appinfo>
					<MaxLength>
						This varies based on the user&apos;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, ReturnSummary, none</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>GetOrderTransactions</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element minOccurs="0" name="County" type="xs:string">
			<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 minOccurs="0" name="StateOrProvince" type="xs:string">
			<xs:annotation>
				<xs:documentation>
					The region of the user&apos;s address.
					Also applicable to Half.com (for GetOrders).
				</xs:documentation>
				<xs:appinfo>
					<MaxLength>
						This varies based on the user&apos;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, ReturnSummary, none</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>GetOrderTransactions</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element minOccurs="0" name="Country" type="ns:CountryCodeType">
			<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 for GetCart or SetCart, eBay uses the country associated
					with the SiteID in effect when the call is made.&lt;br&gt;
					&lt;br&gt;
					For a Global Shipping Program order, GetSellerList 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>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, ReturnSummary, none</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 minOccurs="0" name="CountryName" type="xs:string">
			<xs:annotation>
				<xs:documentation>
					The name of the user&apos;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>GetOrderTransactions</CallName>
						<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element minOccurs="0" name="Phone" type="xs:string">
			<xs:annotation>
				<xs:documentation>
					User&apos;s primary phone number. This may return a value of
					&quot;Invalid Request&quot; if you are not authorized to see the
					user&apos;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, ReturnSummary, none</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>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 minOccurs="0" name="PhoneCountryCode" type="ns:CountryCodeType">
			<xs:annotation>
				<xs:documentation>
					Standard ISO code for the country of the user&apos;s primay telephone phone number.
					For Classifed Ad format listings, this code is used to look up the country&apos;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 minOccurs="0" name="PhoneCountryPrefix" type="xs:string">
			<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 minOccurs="0" name="PhoneAreaOrCityCode" type="xs:string">
			<xs:annotation>
				<xs:documentation>
					Area or City Code of a user&apos;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 minOccurs="0" name="PhoneLocalNumber" type="xs:string">
			<xs:annotation>
				<xs:documentation>
					The local number portion of the user&apos;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 minOccurs="0" name="Phone2CountryCode" type="ns:CountryCodeType">
			<xs:annotation>
				<xs:documentation>
					Standard ISO code for the country of a user&apos;s secondary telephone phone
					number. For Classifed Ad format listings, this code is used to look up the
					country&apos;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 minOccurs="0" name="Phone2CountryPrefix" type="xs:string">
			<xs:annotation>
				<xs:documentation>
					Country prefix of a user&apos;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 minOccurs="0" name="Phone2AreaOrCityCode" type="xs:string">
			<xs:annotation>
				<xs:documentation>
					Area or City Code of a user&apos;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 minOccurs="0" name="Phone2LocalNumber" type="xs:string">
			<xs:annotation>
				<xs:documentation>
					The local number portion of the user&apos;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 minOccurs="0" name="PostalCode" type="xs:string">
			<xs:annotation>
				<xs:documentation>
					User&apos;s postal code.&lt;br&gt;
					&lt;br&gt;
					If not provided as input for GetCart or SetCart, eBay uses the country associated
					with the SiteID in effect when the call is made.&lt;br&gt;
					&lt;br&gt;
					For a Global Shipping Program order, GetSellerList and GetMyeBaySelling 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&apos;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, ReturnSummary, none</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>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 minOccurs="0" name="AddressID" type="xs:string">
			<xs:annotation>
				<xs:documentation>
					Unique ID for a user&apos;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>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 minOccurs="0" name="AddressOwner" type="ns:AddressOwnerCodeType">
			<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>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 minOccurs="0" name="AddressStatus" type="ns:AddressStatusCodeType">
			<xs:annotation>
				<xs:documentation>
					PayPal address status.
					Not applicable to Half.com.
				</xs:documentation>
			</xs:annotation>
		</xs:element>
		<xs:element minOccurs="0" name="ExternalAddressID" type="xs:string">
			<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>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 minOccurs="0" name="InternationalName" type="xs:string">
			<xs:annotation>
				<xs:documentation>
					Seller&apos;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 minOccurs="0" name="InternationalStateAndCity" type="xs:string">
			<xs:annotation>
				<xs:documentation>
					International state and city for the seller&apos;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 minOccurs="0" name="InternationalStreet" type="xs:string">
			<xs:annotation>
				<xs:documentation>
					Seller&apos;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 minOccurs="0" name="CompanyName" type="xs:string">
			<xs:annotation>
				<xs:documentation>
					User&apos;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, ReturnSummary, none</Details>
					</CallInfo>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
		<xs:element minOccurs="0" name="AddressRecordType" type="ns:AddressRecordTypeCodeType">
			<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 minOccurs="0" name="FirstName" type="xs:string">
			<xs:annotation>
				<xs:documentation>
					Displays the first name of the seller (in a business card
					format) if the seller&apos;s SellerBusinessCodeType is set to
					&apos;Commercial&apos;.
				</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 minOccurs="0" name="LastName" type="xs:string">
			<xs:annotation>
				<xs:documentation>
					Displays the last name of the seller (in a business card
					format) if the seller&apos;s SellerBusinessCodeType is set to
					&apos;Commercial&apos;.
				</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 minOccurs="0" name="Phone2" type="xs:string">
			<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 minOccurs="0" name="AddressUsage" type="ns:AddressUsageCodeType">
			<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 minOccurs="0" name="ReferenceID" type="xs:string">
			<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>
				</xs:appinfo>
			</xs:annotation>
		</xs:element>
	</xs:sequence>
</xs:complexType>
<!--
##### from file eBLBaseComponents/public/AddressUsageCodeList.xsd #####
-->
	<xs:simpleType name="AddressUsageCodeType">
		<xs:annotation>
			<xs:documentation>
				These values indicate type of an address in AddressType.			
			</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&apos;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/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 AmountType expresses both the value (a double) and the currency.
				&lt;br&gt;&lt;br&gt;
				The AmountType 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 (like the Italian Lira and Spanish Peseta).
				&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 AddItem. For fields of type AmountType, see the individual topics for specific restrictions beyond this.
			</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 the AddItem family of calls, the currency can be specified in
							the Item.Currency field in requests instead.
							If you do specify this attribute in the AddItem family of calls,
							the value must match the site currency (i.e., it must be the same
							as the value in Item.Currency) unless otherwise stated.&lt;br&gt;
							&lt;br&gt;
							In the AddItem family of calls, listing fees are returned in the
							currency of the user&apos;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>GetOrders</CallName>
							<Context>InternationalShippingServiceOption</Context>
							<Context>ShippingServiceOptions</Context>
							<Context>ShippingServiceSelected</Context>
							<Details>DetailLevel: none, ReturnAll</Details>
							<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/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 maxOccurs="unbounded" minOccurs="0" name="Attribute" type="ns:AttributeType">
				<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>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--
##### from file eBLBaseComponents/public/AttributeSetArrayType.xsd #####
-->
	<xs:complexType name="AttributeSetArrayType">
		<xs:annotation>
			<xs:documentation>
				No longer applicable to any eBay categories.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element maxOccurs="unbounded" minOccurs="0" name="AttributeSet" type="ns:AttributeSetType">
				<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&apos;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>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>AddSellingManagerTemplate</CallName>
							<CallName>AddLiveAuctionItem</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>VerifyAddItem</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>GetSellingManagerTemplates</CallName>
							<CallName>GetItemRecommendations</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</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>
			No longer applicable to any eBay categories.
			</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 maxOccurs="unbounded" minOccurs="0" name="Attribute" type="ns:AttributeType">
				<xs:annotation>
					<xs:documentation>
						A salient aspect or feature of an item in a given category.
						Attributes are known as &quot;Item Specifics&quot; 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, &quot;Publication Year&quot; 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 &quot;editable&quot; 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&apos;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 &quot;-100&quot;. 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>
							<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>
							<CallName>GetSellingManagerTemplates</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Details>DetailLevel: ItemReturnAttributes, ReturnAll</Details>
							<Returned>Conditionally</Returned>
						</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>
						<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>GetSearchResults</CallName>
						<CallName>RelistItem</CallName>
						<CallName>ReviseItem</CallName>
						<CallName>ReviseSellingManagerTemplate</CallName>
						<CallName>ReviseLiveAuctionItem</CallName>
						<CallName>VerifyRelistItem</CallName>
						<RequiredInput>No</RequiredInput>
					</CallInfo>
					<CallInfo>
						<CallName>GetCategoryListings</CallName>
						<CallName>GetItemRecommendations</CallName>
						<CallName>GetSellingManagerTemplates</CallName>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetSearchResults</CallName>
						<Details>DetailLevel: none, ItemReturnAttributes, ItemReturnCategories, ReturnAll</Details>
						<Details>GranularityLevel: Coarse</Details>
						<Returned>Conditionally</Returned>
					</CallInfo>
					<CallInfo>
						<CallName>GetItem</CallName>
						<Details>DetailLevel: ItemReturnAttributes, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</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>
						<!-- Do not remove these CallInfo blocks. 
							Engineering needs to make the entire tag private instead. [LT] --><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>
						<!-- Do not remove these CallInfo blocks. 
							Engineering needs to make the entire tag private instead. [LT] --><CallName>RelistItem</CallName>
						<CallName>ReviseItem</CallName>
						<CallName>ReviseSellingManagerTemplate</CallName>
						<CallName>ReviseLiveAuctionItem</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>GetItemRecommendations</CallName>
						<Returned>Conditionally</Returned>
						<!-- N/A to GetSearchResults output -->
					</CallInfo>
					<CallInfo>
						<!-- Do not remove these CallInfo blocks. 
							Engineering needs to make the entire tag private instead. [LT] --><CallName>GetItem</CallName>
						<Details>DetailLevel: ItemReturnAttributes, ReturnAll</Details>
						<Returned>Conditionally</Returned>
					</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 an item. On eBay.com, this information is used in the Item Specifics
			section of a listing to describe an item
			in a standard way so that buyers can find it more easily.
		</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element maxOccurs="unbounded" minOccurs="0" name="Value" type="ns:ValType">
				<xs:annotation>
					<xs:documentation>
					A value the seller selected or entered for the attribute.
					At least one value is required for each Attribute that you specify.
					Some attributes can have multiple values.
					See the eBay Web Services guide sections on
					Item Specifics (Attributes) and Pre-filled Item Information (Catalogs)
					for information about using GetAttributesCS to determine valid
					attribute values.&lt;br&gt;&lt;br&gt;
					For eBay.com listings, use AttributeSetArray.AttributeSet.Attribute.Value.
					For Half.com, use AttributeArray.Attribute.Value. That is, the parent elements
					and usage for Half.com differs from
					eBay&apos;s standard Item Specifics format (and there is no relationship to GetAttributesCS).
					For Half.com, this does not use the same Attributes logic as eBay&apos;s Item Specifics.
					For Half.com, AttributeArray.Attribute.Value is required when you use AddItem.
					see the eBay Web Services Guide for valid values.
					You can revise AttributeArray.Attribute.Value for Half.com listings.
				</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>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="attributeID" type="xs:int">
			<xs:annotation>
				<xs:documentation>
				Constant value that identifies the attribute in a language-independent way.
				Unique within the attribute set.
				See the Developer&apos;s Guide topics on Item Specifics and Pre-filled Item Information
				for information about determining valid attribute IDs.
				Not applicable to Half.com.
			</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 attribute being specified. This is not part of
				eBay&apos;s standard Item Specifics format (i.e., there is no
				relationship to GetAttributesCS).
				For GetOrders, this is always returned for Half.com
				orders. (It is not applicable to orders on the eBay.com site.)
				For Half.com, see the eBay Web Services Guide for valid input
				values. For Half.com, this field is required when you use
				AddItem. You can revise this value for Half.com listings.
			</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>
				</xs:appinfo>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
<!--
##### 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/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 minOccurs="0" name="BestOfferCount" type="xs:int">
				<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 minOccurs="0" name="BestOfferEnabled" type="xs:boolean">
				<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 minOccurs="0" name="BestOffer" type="ns:AmountType">
				<xs:annotation>
					<xs:documentation>
						This is the amount of the buyer&apos;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 minOccurs="0" name="BestOfferStatus" type="ns:BestOfferStatusCodeType">
				<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 minOccurs="0" name="BestOfferType" type="ns:BestOfferTypeCodeType">
				<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:sequence>
	</xs:complexType>
<!--
##### 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&apos;s Best 
				Offer for an item or a seller&apos;s counter offer against the buyer&apos;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&apos;s Best Offer on an item is awaiting the 
						seller&apos;s response (accept, decline, counter offer). A buyer&apos;s Best Offer expires 
						after 48 hours without a seller&apos;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&apos;s Best offer was
						accepted by the seller, or that the seller&apos;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&apos;s Best offer was
						declined by the seller, or that the seller&apos;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&apos;s Best Offer expired due
						to the passing of 48 hours with no seller response (accept, decline, counter
						offer), or that the seller&apos;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&apos;s Best Offer or 
						a seller&apos;s counter offer is in the active state. The &apos;Active&apos; 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&apos;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&apos;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/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&apos;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&apos;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/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&apos;s bidding history on a single auction item. 
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element minOccurs="0" name="ConvertedMaxBid" type="ns:AmountType">
				<xs:annotation>
					<xs:documentation>
						Converted value (from seller&apos;s currency to buyer&apos;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&apos;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 minOccurs="0" name="MaxBid" type="ns:AmountType">
				<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 minOccurs="0" name="QuantityBid" type="xs:int">
				<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 minOccurs="0" name="QuantityWon" type="xs:int">
				<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 &apos;1&apos;.
					</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 minOccurs="0" name="Winning" type="xs:boolean">
				<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 minOccurs="0" name="BidAssistant" type="xs:boolean">
				<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 minOccurs="0" name="SummaryDays" type="xs:int">
				<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 minOccurs="0" name="TotalBids" type="xs:int">
				<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 minOccurs="0" name="BidActivityWithSeller" type="xs:int">
				<xs:annotation>
					<xs:documentation>
						Percentage of the bidder&apos;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 minOccurs="0" name="BidsToUniqueSellers" type="xs:int">
				<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 minOccurs="0" name="BidsToUniqueCategories" type="xs:int">
				<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 minOccurs="0" name="BidRetractions" type="xs:int">
				<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 maxOccurs="unbounded" minOccurs="0" name="ItemBidDetails" type="ns:ItemBidDetailsType">
				<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/BrandMPNType.xsd #####
-->
	<xs:complexType name="BrandMPNType">
		<xs:annotation>
			<xs:documentation>
				Defines supported fields for BrandMPN.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element minOccurs="0" name="Brand" type="xs:string">
				<xs:annotation>
					<xs:documentation>
						The brand of the product. eBay searches against the
						names that are publicly available in eBay&apos;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 minOccurs="0" name="MPN" type="xs:string">
				<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/BusinessRoleType.xsd #####
-->
	<xs:simpleType name="BusinessRoleType">
		<xs:annotation>
			<xs:documentation>
				Enumerated type that defines the eBay user&apos;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&apos;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&apos;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&apos;s information (in a business card format) 
			  as part of the data returned in the GetItem call if the seller&apos;s SellerBusinessCodeType is set to &apos;Commercial&apos;. Note that this 
			  option is only available for sites that have Business Seller 
			  options enabled.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element minOccurs="0" name="Address" type="ns:AddressType">
				<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&apos;s SellerBusinessCodeType is set 
						to &apos;Commercial&apos;.
					</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 minOccurs="0" name="Fax" type="xs:string">
				<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&apos;s SellerBusinessCodeType 
						is set to &apos;Commercial&apos;.
					</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 minOccurs="0" name="Email" type="xs:string">
				<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&apos;s SellerBusinessCodeType is set to 
						&apos;Commercial&apos;.
					</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 minOccurs="0" name="AdditionalContactInformation" type="xs:string">
				<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&apos;s SellerBusinessCodeType 
						is set to &apos;Commercial&apos;.
					</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 minOccurs="0" name="TradeRegistrationNumber" type="xs:string">
				<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&apos;s SellerBusinessCodeType is set to &apos;Commercial&apos;.
					</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 minOccurs="0" name="LegalInvoice" type="xs:boolean">
				<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&apos;s SellerBusinessCodeType is set to 
						&apos;Commercial&apos;.
					</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 minOccurs="0" name="TermsAndConditions" type="xs:string">
				<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&apos;s SellerBusinessCodeType is set to 
						&apos;Commercial&apos;.
					</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 minOccurs="0" name="VATDetails" type="ns:VATDetailsType">
				<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&apos;s SellerBusinessCodeType 
						is set to &apos;Commercial&apos;.
					</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/BuyerProtectionCodeList.xsd #####
-->
	<xs:simpleType name="BuyerProtectionCodeType">
		<xs:annotation>
			<xs:documentation>
				This enumeration type indicates the item&apos;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&apos;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 minOccurs="0" name="BuyerProtectionSource" type="ns:BuyerProtectionSourceCodeType">
				<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 minOccurs="0" name="BuyerProtectionStatus" type="ns:BuyerProtectionCodeType">
				<xs:annotation>
					<xs:documentation>
						This value indicates the item&apos;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 minOccurs="0" name="ShipToRegistrationCountry" type="xs:boolean">
				<xs:annotation>
					<xs:documentation>
						The seller includes and sets this field to &apos;true&apos; 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 minOccurs="0" name="ZeroFeedbackScore" type="xs:boolean">
				<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 &apos;true&apos; 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 minOccurs="0" name="MinimumFeedbackScore" type="xs:int">
				<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 minOccurs="0" name="MaximumItemRequirements" type="ns:MaximumItemRequirementsType">
				<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&apos;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 minOccurs="0" name="LinkedPayPalAccount" type="xs:boolean">
				<xs:annotation>
					<xs:documentation>
						The seller includes and sets this field to &apos;true&apos; 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 minOccurs="0" name="VerifiedUserRequirements" type="ns:VerifiedUserRequirementsType">
				<xs:annotation>
					<xs:documentation>
						The seller uses this container as a mechanism to block prospective buyers who do not pass 
						a verified user check.
						&lt;br/&gt;&lt;br/&gt;
						This container is only applicable to the following eBay sites:
						&lt;ul&gt;
						&lt;li&gt;Australia&lt;/li&gt;
						&lt;li&gt;France&lt;/li&gt;
						&lt;li&gt;India&lt;/li&gt;
						&lt;li&gt;Ireland&lt;/li&gt;
						&lt;li&gt;Spain&lt;/li&gt;
						&lt;li&gt;UK&lt;/li&gt;
						&lt;/ul&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>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 minOccurs="0" name="MaximumUnpaidItemStrikesInfo" type="ns:MaximumUnpaidItemStrikesInfoType">
				<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 minOccurs="0" name="MaximumBuyerPolicyViolations" type="ns:MaximumBuyerPolicyViolationsType">
				<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/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 minOccurs="0" name="ShippingAddress" type="ns:AddressType">
				<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/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 minOccurs="0" name="DiscountName" type="ns:DiscountNameCodeType">
				<xs:annotation>
					<xs:documentation>
						The type of discount or &quot;rule&quot; that is being used by the profile. Only
						WeightOff is a &quot;variable&quot; 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>
							<URL>UseTopicAlias</URL>
							<Title>ShippingDiscountProfiles</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element maxOccurs="unbounded" minOccurs="0" name="DiscountProfile" type="ns:DiscountProfileType">
				<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>
							<URL>UseTopicAlias</URL>
							<Title>ShippingDiscountProfiles</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--
##### 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&apos;s transaction.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element minOccurs="0" name="OriginatingPostalCode" type="xs:string">
				<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>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="MeasurementUnit" type="ns:MeasurementSystemCodeType">
				<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&apos;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>
							<URL>UseTopicAlias</URL>
							<Title>PackageDetails</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="PackageDepth" type="ns:MeasureType">
				<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, &quot;Package
						dimensions exceeds maximum allowable limit for
						service XXXXX,&quot; 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>
						<SeeLink>
							<URL>UseTopicAlias</URL>
							<Title>PackageDetails</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="PackageLength" type="ns:MeasureType">
				<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, &quot;Package
						dimensions exceeds maximum allowable limit for
						service XXXXX,&quot; 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>
						<SeeLink>
							<URL>UseTopicAlias</URL>
							<Title>PackageDetails</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="PackageWidth" type="ns:MeasureType">
				<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, &quot;Package
						dimensions exceeds maximum allowable limit for
						service XXXXX,&quot; 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>
						<SeeLink>
							<URL>UseTopicAlias</URL>
							<Title>PackageDetails</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="PackagingHandlingCosts" type="ns:AmountType">
				<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>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="ShippingIrregular" type="xs:boolean">
				<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>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="ShippingPackage" type="ns:ShippingPackageCodeType">
				<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>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="WeightMajor" type="ns:MeasureType">
				<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=&quot;lbs&quot;&amp;gt;5&amp;lt;/WeightMajor&amp;gt;
						&amp;lt;WeightMinor unit=&quot;oz&quot;&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>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="WeightMinor" type="ns:MeasureType">
				<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>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="InternationalPackagingHandlingCosts" type="ns:AmountType">
				<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>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--
##### from file eBLBaseComponents/public/CategoryType.xsd #####
-->
	<xs:complexType name="CategoryType">
		<xs:annotation>
			<xs:documentation>
        Container for data on one listing category.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element minOccurs="0" name="BestOfferEnabled" type="xs:boolean">
				<xs:annotation>
					<xs:documentation>
						If true, the category supports Best Offers.
						If not present, the category does not support Best Offers.
						Will not be returned if 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 minOccurs="0" name="AutoPayEnabled" type="xs:boolean">
				<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>AutoPay</Title>
							<URL>UseTopicAlias</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="B2BVATEnabled" type="xs:boolean">
				<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>B2BVAT</Title>
							<URL>UseTopicAlias</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="CatalogEnabled" type="xs:boolean">
				<xs:annotation>
					<xs:documentation>
						If true, the category supports catalog product details. 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 minOccurs="0" name="CategoryID" type="xs:string">
				<xs:annotation>
					<xs:documentation>
						Distinct numeric ID for a category on eBay.
						In GetItem and related calls, see CategoryName for the text name of
						the category. Use GetCategories to look up the category parent ID.&lt;br&gt;
						&lt;br&gt;
						For GetItem, Half.com items return the Half.com category ID
						in PrimaryCategory. This ID is not necessarily returned in
						GetCategories.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>10</MaxLength>
						<CallInfo>
							<CallName>AddItem</CallName>
							<CallName>AddItems</CallName>
							<CallName>GetItemRecommendations</CallName>
							<CallName>AddLiveAuctionItem</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>ReviseLiveAuctionItem</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 minOccurs="0" name="CategoryLevel" type="xs:int">
				<xs:annotation>
					<xs:documentation>
						The level where the category fits in the site&apos;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&apos;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 minOccurs="0" name="CategoryName" type="xs:string">
				<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 maxOccurs="unbounded" minOccurs="0" name="CategoryParentID" type="xs:string">
				<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 &quot;breadcrumbs&quot;
						(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 maxOccurs="unbounded" minOccurs="0" name="CategoryParentName" type="xs:string">
				<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 &quot;breadcrumbs&quot;
						(e.g., Computers &amp; Networking &gt; Technology Books &gt; Certification).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetSuggestedCategories</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="ProductSearchPageAvailable" type="xs:boolean">
				<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 maxOccurs="unbounded" minOccurs="0" name="ProductFinderIDs" type="ns:ExtendedProductFinderIDType">
				<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 maxOccurs="unbounded" minOccurs="0" name="CharacteristicsSets" type="ns: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>
						<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 minOccurs="0" name="Expired" type="xs:boolean">
				<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 minOccurs="0" name="IntlAutosFixedCat" type="xs:boolean">
				<xs:annotation>
					<xs:documentation>
						If true, indicates that the category is a fixed-fee category. Use this
						information to identify categories are not eligible for eBay Stores Inventory
						format listings. You cannot list eBay Store Inventory format listings in
						fixed-fee categories on international sites. Output only. 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 minOccurs="0" name="LeafCategory" type="xs:boolean">
				<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 minOccurs="0" name="Virtual" type="xs:boolean">
				<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 minOccurs="0" name="NumOfItems" type="xs:int">
				<xs:annotation>
					<xs:documentation>
						No longer applicable to any category.
					</xs:documentation>
					<xs:appinfo>
						<NoCalls/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="SellerGuaranteeEligible" type="xs:boolean">
				<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 minOccurs="0" name="ORPA" type="xs:boolean">
				<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&apos;s ReservePriceAllowed policy.&lt;br&gt;
						&lt;br&gt;
						If ORPA is true, the category overrides (toggles or reverses) the
						site&apos;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&apos;s setting is the same as the site&apos;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&apos;s policy is different
						from the site&apos;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 minOccurs="0" name="ORRA" type="xs:boolean">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the category (and its subcategories) allows
						or disallows reducing a listing&apos;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&apos;s ReduceReserveAllowed policy.&lt;br&gt;&lt;br&gt;
						If ORRA is true, the category overrides (toggles or reverses) the
						site&apos;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&apos;s setting is the same as the site&apos;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&apos;s policy is different
						from the site&apos;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 minOccurs="0" name="LSD" type="xs:boolean">
				<xs:annotation>
					<xs:documentation>
						&quot;Lot Size Disabled (LSD)&quot; 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 minOccurs="0" name="Keywords" type="xs:string">
				<xs:annotation>
					<xs:documentation>
						The list of keywords returned.
					</xs:documentation>
					<xs:appinfo>
						<noCalls/>
					</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 minOccurs="0" name="DateFormat" type="xs:string">
				<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 minOccurs="0" name="DisplaySequence" type="xs:string">
				<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 minOccurs="0" name="DisplayUOM" type="xs:string">
				<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 minOccurs="0" name="Label" type="ns:LabelType">
				<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&apos;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 minOccurs="0" name="SortOrder" type="ns:SortOrderCodeType">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						Applicable when working with Pre-filled Item Information (Catalogs) functionality.
						Indicates the order in which eBay&apos;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 maxOccurs="unbounded" minOccurs="0" name="ValueList" type="ns:ValType">
				<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/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 minOccurs="0" name="Name" type="xs:string">
				<xs:annotation>
					<xs:documentation>
						The well-known name of the characteristic set (e.g., &quot;Tickets&quot; or &quot;Books&quot;).
					</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 minOccurs="0" name="AttributeSetID" type="xs:int">
				<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 minOccurs="0" name="AttributeSetVersion" type="xs:string">
				<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 &quot;greater than&quot; 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 maxOccurs="unbounded" minOccurs="0" name="Characteristics" type="ns:CharacteristicType">
				<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, &quot;Title&quot; 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>
				The information of nonprofit charity organization affiliation.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element minOccurs="0" name="CharityID" type="xs:string">
				<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 minOccurs="0" name="AffiliationType" type="ns:CharityAffiliationTypeCodeType">
				<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 minOccurs="0" name="LastUsedTime" type="xs:dateTime">
				<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 maxOccurs="unbounded" minOccurs="0" name="CharityAffiliationDetail" type="ns:CharityAffiliationDetailType">
				<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>
			    CharityAffiliationTypeCodeType - Type declaration to be used by other schema.
			    Indicates the affiliation status for nonprofit charity organizations registered with the dedicated eBay Giving Works provider.
			</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 maxOccurs="unbounded" minOccurs="0" name="CharityID" type="ns:CharityIDType">
				<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/CharitySellerStatusCodeList.xsd #####
-->
	<xs:simpleType name="CharitySellerStatusCodeType">
		<xs:annotation>
			<xs:documentation>
			    CharitySellerStatusCodeType - Type declaration to be used by other schema.
			    Indicates the status of the seller&apos;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&apos;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&apos;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&apos;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&apos;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 minOccurs="0" name="CharitySellerStatus" type="ns:CharitySellerStatusCodeType">
				<xs:annotation>
					<xs:documentation>
						Indicates the status of the seller&apos;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 maxOccurs="unbounded" minOccurs="0" name="CharityAffiliation" type="ns:CharityAffiliationType">
				<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 minOccurs="0" name="TermsAndConditionsAccepted" type="xs:boolean">
				<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>
			    CharityStatusCodeType - Type declaration to be used by other schema.
			    Indicates the nonprofit status of the 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.
				Currently supported through the US and eBay Motors sites only. The Ad Format and
				Mature Audiences categories are not supported.
				Not applicable for US eBay Motors, international, Real Estate, and Tickets.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element minOccurs="0" name="CharityName" type="xs:string">
				<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 minOccurs="0" name="CharityNumber" type="xs:int">
				<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 minOccurs="0" name="DonationPercent" type="xs:float">
				<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 minOccurs="0" name="CharityID" type="xs:string">
				<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 minOccurs="0" name="Mission" type="xs:string">
				<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 minOccurs="0" name="LogoURL" type="xs:string">
				<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 minOccurs="0" name="Status" type="ns:CharityStatusCodeType">
				<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 minOccurs="0" name="CharityListing" type="xs:boolean">
				<xs:annotation>
					<xs:documentation>
						If true, indicates that the seller has chosen to use
						eBay Giving Works to donate a percentage of the item&apos;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/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&apos;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 minOccurs="0" name="eBayPaymentStatus" type="ns:PaymentStatusCodeType">
				<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>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 minOccurs="0" name="LastModifiedTime" type="xs:dateTime">
				<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 &apos;Pending&apos; to &apos;Complete&apos;.
						&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>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="PaymentMethod" type="ns:BuyerPaymentMethodCodeType">
				<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>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 minOccurs="0" name="Status" type="ns:CompleteStatusCodeType">
				<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 &apos;Incomplete&apos;
						when payment has yet to be initiated, &apos;Pending&apos; when payment has been initiated
						but is in process, and &apos;Complete&apos; 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>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 minOccurs="0" name="IntegratedMerchantCreditCardEnabled" type="xs:boolean">
				<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>GetOrderTransactions</CallName>
							<Details>DetailLevel: none, ItemReturnDescription, ReturnAll</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="eBayPaymentMismatchDetails" type="ns:eBayPaymentMismatchDetailsType">
				<xs:annotation>
					<xs:documentation>
						This container is returned when a buyer&apos;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=&quot;tablenote&quot;&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>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/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 &apos;CashOnPickup&apos;,
						the &lt;b&gt;CheckoutStatus.Status&lt;/b&gt; value in &lt;b&gt;GetOrders&lt;/b&gt; will be 
						&apos;Complete&apos; 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 &apos;Complete&apos; 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 &apos;NoPaymentFailure&apos; to 
						&apos;PaymentInProcess&apos;.
					</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/ContactHoursDetailsType.xsd #####
-->
	<xs:complexType name="ContactHoursDetailsType">
	<xs:annotation>
		<xs:documentation>
			Contains the data for primary and secondary contact hours for a given eBay user.
		</xs:documentation>
	</xs:annotation>
	<xs:sequence>
		<xs:element minOccurs="0" name="TimeZoneID" type="xs:string">
			<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 minOccurs="0" name="Hours1Days" type="ns:DaysCodeType">
			<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 minOccurs="0" name="Hours1AnyTime" type="xs:boolean">
			<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 minOccurs="0" name="Hours1From" type="xs:time">
			<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 minOccurs="0" name="Hours1To" type="xs:time">
			<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 minOccurs="0" name="Hours2Days" type="ns:DaysCodeType">
			<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 minOccurs="0" name="Hours2AnyTime" type="xs:boolean">
			<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 minOccurs="0" name="Hours2From" type="xs:time">
			<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 minOccurs="0" name="Hours2To" type="xs:time">
			<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/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=&quot;Cayman Islands&quot;), 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&apos;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&apos;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&apos;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 &apos;US&apos; 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/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 minOccurs="0" name="ItemID" type="ns:ItemIDType">
				<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 minOccurs="0" name="PrimaryScheme" type="ns:PromotionSchemeCodeType">
				<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 minOccurs="0" name="PromotionMethod" type="ns:PromotionMethodCodeType">
				<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 minOccurs="0" name="SellerID" type="xs:string">
				<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 minOccurs="0" name="StoreName" type="xs:string">
				<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 maxOccurs="unbounded" minOccurs="0" name="PromotedItem" type="ns:PromotedItemType">
				<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&apos;s and/or seller&apos;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 &apos;USD&apos;.
					</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 &apos;ECV&apos; code has been replaced by &apos;CVE&apos;.
					</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 &apos;GHC&apos; code has been replaced by &apos;GHS&apos;.
					</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 &apos;MZM&apos; code has been replaced by &apos;MZN&apos;.
					</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 site (Site ID 0) or eBay US Motors site (Site ID 100). &apos;USD&apos; 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, &apos;RUR&apos;.
					</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,
						&apos;RUB&apos;.
					</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 &apos;SDG&apos;.
					</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 &apos;SRD&apos;.
					</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&apos;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&apos;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, &apos;TRY&apos;.
					</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, &apos;TMT&apos;.
					</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 &apos;VEF&apos;.
					</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 &apos;RSD&apos;.
					</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 &apos;ZMK&apos; code has been replaced by &apos;ZMW&apos;.
					</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/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/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/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&apos;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&apos;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&apos;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&apos;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 minOccurs="0" name="OriginalRetailPrice" type="ns:AmountType">
				<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 minOccurs="0" name="MinimumAdvertisedPrice" type="ns:AmountType">
				<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 minOccurs="0" name="MinimumAdvertisedPriceExposure" type="ns:MinimumAdvertisedPriceExposureCodeType">
				<xs:annotation>
					<xs:documentation>
						For MinimumAdvertisedPrice (MAP) listings only. 
						A seller cannot show the actual discounted price on eBay&apos;s View Item 
						page. Instead, the buyer can either click on a pop-up on eBay&apos;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 minOccurs="0" name="PricingTreatment" type="ns:PricingTreatmentCodeType">
				<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 default="false" minOccurs="0" name="SoldOneBay" type="xs:boolean">
				<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&apos;s own price for the item.
						&lt;br&gt;&lt;br&gt;
						If this field is set to &apos;true&apos;, eBay displays &apos;Was&apos; in the UK and &apos;Ursprunglich&apos; in Germany, next
						to the discounted price of the item. In the event both SoldOffeBay and SoldOneBay fields
						are set to &apos;true&apos;, 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 default="false" minOccurs="0" name="SoldOffeBay" type="xs:boolean">
				<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&apos;s own price for the item.
						&lt;br&gt;&lt;br&gt;
						If this field is set to &apos;true&apos;, eBay displays &apos;Was*&apos; in the UK and &apos;Ursprunglich*&apos; 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 minOccurs="0" name="MadeForOutletComparisonPrice" type="ns:AmountType">
				<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 &quot;comparable&quot; 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 &quot;comparable&quot; 
						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 minOccurs="0" name="DiscountProfileID" type="xs:string">
				<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 minOccurs="0" name="DiscountProfileName" type="xs:string">
				<xs:annotation>
					<xs:documentation>
						The user&apos;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 minOccurs="0" name="EachAdditionalAmount" type="ns:AmountType">
				<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 minOccurs="0" name="EachAdditionalAmountOff" type="ns:AmountType">
				<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 minOccurs="0" name="EachAdditionalPercentOff" type="xs:float">
				<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 minOccurs="0" name="WeightOff" type="ns:MeasureType">
				<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 minOccurs="0" name="MappedDiscountProfileID" type="xs:string">
				<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:  &quot;There is no insertion fee for up to 5 auctions when
						listing between 12/1 and 12/10.&quot;
					</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:  &quot;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.&quot;
					</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/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 minOccurs="0" name="DistanceUnit" type="xs:string">
				<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/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/EndReasonCodeList.xsd #####
-->
	<xs:simpleType name="EndReasonCodeType">
		<xs:annotation>
			<xs:documentation>
				Specifies the seller&apos;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&apos;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/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 minOccurs="0" name="SellerExpressEligible" type="xs:boolean">
				<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 minOccurs="0" name="ExpressOptOut" type="xs:boolean">
				<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 minOccurs="0" name="ExpressApproved" type="xs:boolean">
				<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 minOccurs="0" name="ExpressEligibleListingType" type="xs:boolean">
				<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 minOccurs="0" name="ExpressEnabledCategory" type="xs:boolean">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						If true, the item&apos;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 minOccurs="0" name="EligiblePayPalAccount" type="xs:boolean">
				<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 minOccurs="0" name="DomesticShippingCost" type="xs:boolean">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						If true, domestic shipping costs are specified for the item.
						If false, they aren&apos;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 minOccurs="0" name="EligibleReturnPolicy" type="xs:boolean">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						If true, the item is covered by a return policy that meets
						the site&apos;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 minOccurs="0" name="Picture" type="xs:boolean">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						If true, the item includes a picture.
						If false, the item doesn&apos;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 minOccurs="0" name="EligibleItemCondition" type="xs:boolean">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						If true, the item specifies an eligible item condition.
						If false, the item doesn&apos;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 minOccurs="0" name="PriceAboveMinimum" type="xs:boolean">
				<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 minOccurs="0" name="PriceBelowMaximum" type="xs:boolean">
				<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 minOccurs="0" name="EligibleCheckout" type="xs:boolean">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						If true, indicates the item meets the site&apos;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 minOccurs="0" name="NoPreapprovedBidderList" type="xs:boolean">
				<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 minOccurs="0" name="NoCharity" type="xs:boolean">
				<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 minOccurs="0" name="CombinedShippingDiscount" type="xs:boolean">
				<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 minOccurs="0" name="ShipFromEligibleCountry" type="xs:boolean">
				<xs:annotation>
					<xs:documentation>
						<!-- This field is deprecated -->
						If true, the country you specified for the item meets the
						specified site&apos;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 minOccurs="0" name="PayPalAccountAcceptsUnconfirmedAddress" type="xs:boolean">
				<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/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 minOccurs="0" name="ContactHoursDetails" type="ns:ContactHoursDetailsType">
				<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 minOccurs="0" name="ClassifiedAdContactByEmailEnabled" type="xs:boolean">
				<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 minOccurs="0" name="PayPerLeadPhoneNumber" type="xs:string">
				<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 minOccurs="0" name="ProductFinderID" type="xs:int">
				<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 minOccurs="0" name="ProductFinderBuySide" type="xs:boolean">
				<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://ebay.custhelp.com/cgi-bin/ebay.cfg/php/enduser/std_adp.php?p_faqid=560</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</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 minOccurs="0" name="Value" type="xs:string">
				<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 &quot;no match found&quot; 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 minOccurs="0" name="ReturnSearchResultOnDuplicates" type="xs:boolean">
				<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 minOccurs="0" name="Type" type="ns:ExternalProductCodeType">
				<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 maxOccurs="unbounded" minOccurs="0" name="AlternateValue" type="xs:string">
				<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 minOccurs="0" name="ExternalTransactionID" type="xs:string">
				<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, &quot;SIS&quot; is returned, which stands for &quot;Send
						Information To Seller.&quot; 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>SoldReport</CallName>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="ExternalTransactionTime" type="xs:dateTime">
				<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>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 minOccurs="0" name="FeeOrCreditAmount" type="ns:AmountType">
				<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>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 minOccurs="0" name="PaymentOrRefundAmount" type="ns:AmountType">
				<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>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: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&apos;s eligibility is determined by their feedback rating.
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element minOccurs="0" name="QualifiesForBuyItNow" type="xs:boolean">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the seller is eligible to list items with the &apos;BuyItNow&apos; 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 minOccurs="0" name="QualifiesForBuyItNowMultiple" type="xs:boolean">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the seller is eligible to specify the &apos;BuyItNow&apos; 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 minOccurs="0" name="QualifiedForFixedPriceOneDayDuration" type="xs:boolean">
				<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 minOccurs="0" name="QualifiesForVariations" type="xs:boolean">
				<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 minOccurs="0" name="QualifiedForAuctionOneDayDuration" type="xs:boolean">
				<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/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 minOccurs="0" name="Name" type="xs:string">
				<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>
						<SeeLink>
							<Title>ListingFees</Title>
							<URL>UseTopicAlias</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 minOccurs="0" name="Fee" type="ns:AmountType">
				<xs:annotation>
					<xs:documentation>
						Amount of the fee that eBay will charge the member for the associated listing
						feature.
						See the eBay.com Web site online help for a current schedule of listing
						features and their associated fees.
					</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>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 minOccurs="0" name="PromotionalDiscount" type="ns:AmountType">
				<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/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&apos;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/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 maxOccurs="unbounded" minOccurs="0" name="Fee" type="ns:FeeType">
				<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/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 minOccurs="0" name="DiscountName" type="ns:DiscountNameCodeType">
				<xs:annotation>
					<xs:documentation>
						The type of discount or &quot;rule&quot; 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 &quot;variable&quot; 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>
							<URL>UseTopicAlias</URL>
							<Title>ShippingDiscountProfiles</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element maxOccurs="unbounded" minOccurs="0" name="DiscountProfile" type="ns:DiscountProfileType">
				<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>
							<URL>UseTopicAlias</URL>
							<Title>ShippingDiscountProfiles</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
<!--
##### 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 &apos;Success&apos; 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 whether listing images are
				included in the search results (in both Picture Gallery and
				List Views) and, if so, which image listing enhancements apply
				to them. Items that have pictures but do not have image listing
				enhancements display a generic photo image in search results.
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:token">
			<xs:enumeration value="None">
				<xs:annotation>
					<xs:documentation>
						Listing image is not included in the search results
						(in either Picture Gallery or List Views), and no other
						image listing enhancements apply. Items that have pictures
						but do not have image listing enhancements display a generic
						photo image in search results.
						&lt;br&gt;&lt;br&gt;
						Mainly useful for RelistItem use cases when you want to
						remove an existing gallery setting. However, not all image
						listing enhancements can be removed on revise or relist.
						&lt;br&gt;&lt;br&gt;
						Note that specifying None is not necessarily the same as
						omitting GalleryType from a request. For example, specifying
						other item properties may cause the listing to be
						included in the search results Gallery by default if
						GalleryType is not specified.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Featured">
				<xs:annotation>
					<xs:documentation>
						Highlights the listing at the top of the search results.
						(No longer available for the US site; also, no longer available
						on the US eBay Motors site, in the Parts and Accessories category.
						In these cases, listings containing Featured First are listed,
						but Featured First is dropped and a warning is returned.)
						&lt;br&gt;&lt;br&gt;
						Additionally, the listing
						gets the Gallery and Gallery Plus
						functionality. Note that &quot;Gallery&quot; and &quot;Plus&quot; do not need to be
						specified separately in a listing. Passing &quot;Featured&quot;,
						&quot;Plus&quot;, and &quot;Gallery&quot; in the same request causes an error.
						&lt;br&gt;&lt;br&gt;
						For the eBay Motors site (site ID 100), passing &quot;Featured&quot;
						may put certain items on the eBay Motors home page.
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note:&lt;/b&gt;
						&quot;Gallery Featured&quot; was replaced by &quot;Featured First&quot; on several eBay sites,
						including UK, IE, DE, AT, CH, and IT.
						&lt;/span&gt;
						&lt;br&gt;&lt;br&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Gallery">
				<xs:annotation>
					<xs:documentation>
						Listing image is included in the search results (in
						both Picture Gallery and List Views). Items that have
						pictures but do not have the Gallery feature will have a
						generic photo image shown in search results.
						&lt;br&gt;&lt;br&gt;
						Some listing enhancements (for example, &quot;Featured&quot; and
						&quot;Plus&quot;) automatically include the Gallery functionality, so
						&quot;Gallery&quot; does not need to be specified separately in the
						listing. Passing &quot;Featured&quot;, &quot;Plus&quot;, and &quot;Gallery&quot; in the
						same request will return an error.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Plus">
				<xs:annotation>
					<xs:documentation>
						Listing image has Gallery Plus funtionality. That is, listing includes a Gallery Plus
						icon that, when moused over or clicked, displays a large (400 px x 400 px) preview
						image of the item. Clicking the image displays the View Item page for that listing.
						&lt;br&gt;&lt;br&gt;
						Listing images that are originally smaller than 400 px x 400 px are centered in the
						preview frame. Images that are originally larger than 400 px x 400 px are scaled down
						to 400 px on their longest side (maintaining their original aspect ratio).
						&lt;br&gt;&lt;br&gt;
						Note that you can use the Gallery Plus feature whether or not the image is hosted with
						eBay Picture Services (EPS). One EPS image is included at no cost with the Gallery Plus
						feature.
						&lt;br&gt;&lt;br&gt;
						When &quot;Plus&quot; is included in an item listing, the listing also automatically gets the
						Gallery functionality at no extra cost. &quot;Gallery&quot; does not need to be specified
						separately in the listing. Passing &quot;Featured&quot;, &quot;Plus&quot;, and &quot;Gallery&quot; in the same
						request will return an error.
						&lt;br&gt;&lt;br&gt;
				    &lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note:&lt;/b&gt;
						The following sites offer free Gallery: US (site ID 0), the Parts &amp; Accessories
						Category on US Motors (site ID 100), 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 (starting on the same production date), whenever 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
						now automatically includes a Gallery Showcase of all the listing&apos;s
						images at no extra cost. If Plus is selected and the request includes only one
						EPS image or any self-hosted images, regular Gallery Plus applies.
						&lt;br&gt;&lt;br&gt;
						The Gallery Showcase displays when mousing over or clicking on the listing&apos;s Gallery
						Plus icon in the search results. The Showcase window displays a large
						(400 px x 400 px) preview image which is usually the first specified
						PictureURL, as well as up to four (64 px x 64 px) selectable
						thumbnails for the remaining EPS images (the Showcase window contains
						pagination controls for observing all EPS images in the request).
						Clicking on the preview image displays the item&apos;s listing page.
						&lt;br&gt;&lt;br&gt;
						When using RelistItem or ReviseItem (item has no bids and more than
						12 hours before the listing&apos;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;/span&gt;
						&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/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. Not applicable for eBay Store Inventory
				listings.
			</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/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&apos;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&apos;s seller. For faster &quot;View Item&quot; 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&apos;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/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 minOccurs="0" name="InsuranceFee" type="ns:AmountType">
				<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 minOccurs="0" name="InsuranceOption" type="ns:InsuranceOptionCodeType">
				<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&apos;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/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 maxOccurs="unbounded" minOccurs="0" name="SupportedSite" type="ns:SiteCodeType">
				<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 minOccurs="0" name="ShippingService" type="xs:token">
				<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>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>
							<URL>UseTopicAlias</URL>
							<Title>GeteBayDetails</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="ShippingServiceCost" type="ns:AmountType">
				<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>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>
							<URL>UseTopicAlias</URL>
							<Title>Shipping</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="ShippingServiceAdditionalCost" type="ns:AmountType">
				<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>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 minOccurs="0" name="ShippingServicePriority" type="xs:int">
				<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>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 maxOccurs="unbounded" minOccurs="0" name="ShipToLocation" type="xs:string">
				<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>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>
							<URL>UseTopicAlias</URL>
							<Title>ShipToLocation</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="ShippingInsuranceCost" type="ns:AmountType">
				<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>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>
							<URL>UseTopicAlias</URL>
							<Title>Shipping</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="ImportCharge" type="ns:AmountType">
				<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>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: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 minOccurs="0" name="ItemID" type="ns:ItemIDType">
				<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 maxOccurs="unbounded" minOccurs="0" name="Fee" type="ns:FeeType">
				<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 minOccurs="0" name="SKU" type="ns:SKUType">
				<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&apos;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 minOccurs="0" name="ItemID" type="ns:ItemIDType">
				<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 minOccurs="0" name="StartPrice" type="ns:AmountType">
				<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&apos;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 minOccurs="0" name="Quantity" type="xs:int">
				<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&apos;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/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 minOccurs="0" name="ItemID" type="ns:ItemIDType">
				<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&apos;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 &quot;a****b&quot; where a and b are random characters from the UserID. For example, if the UserID = IBidALot, it might be displayed as, &quot;I****A&quot;. 	&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 &quot;a****b&quot; 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 &quot;Bidder X&quot; where X is a number indicating the order of that user&apos;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 &quot;Bidder 3&quot;. However, if that same bidder is the first bidder on a different auction, the bidder will be listed for that auction as &quot;Bidder 1&quot;, 
						not &quot;Bidder 3&quot;.
						&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 &quot;High Bidder&quot;. 
						&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>
							<URL>UseTopicAlias</URL>
							<Title>AnonymousUserInfo</Title>
						</SeeLink>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="CategoryID" type="xs:string">
				<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 minOccurs="0" name="BidCount" type="xs:int">
				<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 minOccurs="0" name="SellerID" type="ns:UserIDType">
				<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&apos;s user info is made
						anonymous, this tag will be returned with the anonymous
						value &quot;Seller X&quot;, 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 &quot;Seller 3&quot; is
						returned.
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<URL>UseTopicAlias</URL>
							<Title>AnonymousUserInfo</Title>
						</SeeLink>
						<CallInfo>
							<CallName>GetAllBidders</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="LastBidTime" type="xs:dateTime">
				<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/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&apos;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 maxOccurs="unbounded" minOccurs="0" name="Compatibility" type="ns:ItemCompatibilityType">
				<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=&quot;con&quot;&gt;Delete&lt;/b&gt; field can be used to delete individual compatibility
						nodes.
					</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>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="ReplaceAll" type="xs:boolean">
				<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=&quot;tablenote&quot;&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 minOccurs="0" name="Delete" type="xs:boolean">
				<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 maxOccurs="unbounded" minOccurs="0" name="NameValueList" type="ns:NameValueListType">
				<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&apos;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 &quot;KType&quot; 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 minOccurs="0" name="CompatibilityNotes" type="xs:string">
				<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/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/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 minOccurs="0" name="PolicyID" type="xs:long">
				<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 minOccurs="0" name="PolicyText" type="xs:string">
				<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/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&apos;t returned.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Attribute">
				<xs:annotation>
					<xs:documentation>
						The Item Specific was originally stored with eBay&apos;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/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 minOccurs="0" name="ItemID" type="ns:ItemIDType">
				<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 minOccurs="0" name="TransactionID" type="xs:string">
				<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 minOccurs="0" name="SKU" type="ns:SKUType">
				<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 minOccurs="0" name="OrderLineItemID" type="xs:string">
				<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 GetSellerList call) return an object of
				this type, filled with the item&apos;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 minOccurs="0" name="ApplicationData" type="xs:string">
				<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
						ApplicationData 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 DeletedField.
						&lt;br&gt;
						&lt;br&gt;
						Not applicable to Half.com, use SellerInventoryID 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 minOccurs="0" name="AttributeSetArray" type="ns:AttributeSetArrayType">
				<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 minOccurs="0" name="AttributeArray" type="ns:AttributeArrayType">
				<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 fixed-price or auction 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>
						<SeeLink>
							<Title>HalfOverview</Title>
							<URL>UseTopicAlias</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="LookupAttributeArray" type="ns:LookupAttributeArrayType">
				<xs:annotation>
					<xs:documentation>
						No longer applicable to any category. Use ConditionID instead.
					</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 minOccurs="0" name="AutoPay" type="xs:boolean">
				<xs:annotation>
					<xs:documentation>
						To create a requirement that a buyer pays immediately (through PayPal) 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 &apos;true&apos; for an Add/Revise/Relist/VerifyAdd API
						call. If the seller does not want to create an immediate payment item, this field
						is either omitted, or included and set to &apos;false&apos;.
						&lt;br&gt;
						&lt;br&gt;
						If this feature is enabled for a listing, the buyer must pay immediately for the
						item through PayPal, and the buyer&apos;s funds are transferred instantly to the
						seller&apos;s PayPal account. The seller&apos;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;&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 payments;&lt;/li&gt;
						&lt;li&gt;the category supports PayPal 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;&lt;/li&gt;
						&lt;li&gt;seller must offer PayPal as the only payment method;&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&apos;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 &apos;true&apos; 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>AutoPay</Title>
							<URL>UseTopicAlias</URL>
						</SeeLink>
						<SeeLink>
							<Title>MotorsAutoPay</Title>
							<URL>UseTopicAlias</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="PaymentDetails" type="ns:PaymentDetailsType">
				<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 PaymentDetails 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>MotorsPayment</Title>
							<URL>UseTopicAlias</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="BiddingDetails" type="ns:BiddingDetailsType">
				<xs:annotation>
					<xs:documentation>
						This container consists of information about the buyer&apos;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 minOccurs="0" name="MotorsGermanySearchable" type="xs:boolean">
				<xs:annotation>
					<xs:documentation>
						Listing upgrade that features the item in eBay search results on
						the mobile.de partner site. Applicable to eBay Germany.
						&lt;br&gt;
						&lt;br&gt;
						If &apos;true&apos; in listing requests and responses, the seller is purchasing
						or has purchased cross-promotional placement on the mobile.de site.
						&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>MobileDE</Title>
							<URL>UseTopicAlias</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="BuyerProtection" type="ns:BuyerProtectionCodeType">
				<xs:annotation>
					<xs:documentation>
						Flag to indicate an item&apos;s eligibility for the PayPal Buyer Protection
						program. This field is only returned if &apos;true&apos;. If this field is not returned, the item is not eligible for PayPal Buyer Protection. For more information on
						items that are eligible for PayPal Buyer Protection, see the
						&lt;a href=&quot;http://pages.ebay.com/help/buy/paypal-buyer-protection.html#paypal&quot;&gt;PayPal Buyer 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>MiscellaneousItemFieldDifferences</Title>
							<URL>UseTopicAlias</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="BuyItNowPrice" type="ns:AmountType">
				<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 GetItem
						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&apos;s PayPal account or the payment method used. Such limits cannot be
						determined via the eBay API and are not covered in eBay&apos;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>SellrLimits</Title>
							<URL>UseTopicAlias</URL>
						</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>ReviseMotors</Title>
							<URL>UseTopicAlias</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element default="false" minOccurs="0" name="CategoryMappingAllowed" type="xs:boolean">
				<xs:annotation>
					<xs:documentation>
						Controls how eBay handles cases in which an 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 &apos;true&apos; 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 &apos;false&apos; (the
						default), an error will be returned if a selected 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>CategoryMapping</Title>
								<URL>UseTopicAlias</URL>
							</SeeLink>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="Charity" type="ns:CharityType">
				<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>MiscellaneousItemFieldDifferences</Title>
							<URL>UseTopicAlias</URL>
						</SeeLink>
						<SeeLink>
							<URL>UseTopicAlias</URL>
							<Title>CharityListings</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="Country" type="ns:CountryCodeType">
				<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=&quot;Cayman Islands&quot;),
						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 &apos;US&apos;).
					</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>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="CrossPromotion" type="ns:CrossPromotionsType">
				<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 minOccurs="0" name="Currency" type="ns:CurrencyCodeType">
				<xs:annotation>
					<xs:documentation>
						Currency associated with the item&apos;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&apos;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>
							<Title>FieldDifferences</Title>
							<URL>UseTopicAlias</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="Description" type="xs:string">
				<xs:annotation>
					<xs:documentation>
						The seller&apos;s 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&apos;s HTML and JavaScript policy, see the
						&lt;a href=&quot;http://pages.ebay.com/help/policies/listing-javascript.html&quot;&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 &quot;Including Pictures in an Item
						Listing&quot; in the Trading API Guide.
						&lt;br&gt;&lt;br&gt;
						Required for all listings, except listings that include eBay catalog product details. Optional when you list with product details and Item.ProductListingDetails.IncludePrefilledItemInformation is true.
						&lt;br&gt;&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&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;: Item.Description
						can be empty when IncludePrefilledItemInformation is true and
						the seller did not write their own description. Item.Description doesn&apos;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 DetailsURL in FindProducts in the
						Shopping API.
						&lt;br&gt;&lt;br&gt;
						Not applicable to Half.com. (For Half.com, use AttributeArray.Attribute with
						attributeLabel=&quot;Notes&quot; 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 minOccurs="0" name="DescriptionReviseMode" type="ns:DescriptionReviseModeCodeType">
				<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 minOccurs="0" name="Distance" type="ns:DistanceType">
				<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 minOccurs="0" name="GiftIcon" type="xs:int">
				<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&apos;s title in Search
						and View Item pages. &lt;b&gt;GiftIcon&lt;/b&gt; must be included at listing time and
						set to &apos;1&apos; to be able to use one or more &lt;b&gt;GiftServices&lt;/b&gt;
						options. The value of &apos;1&apos; indicates that this feature is on, and the value of &apos;0&apos;
						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>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element maxOccurs="unbounded" minOccurs="0" name="GiftServices" type="ns:GiftServicesCodeType">
				<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 &apos;true&apos;.
						&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>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="HitCounter" type="ns:HitCounterCodeType">
				<xs:annotation>
					<xs:documentation>
						Indicates whether an optional hit counter is displayed on the item&apos;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 minOccurs="0" name="ItemID" type="ns:ItemIDType">
				<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=&quot;tablenote&quot;&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=&quot;http://ebay.custhelp.com/cgi-bin/ebay.cfg/php/enduser/std_adp.php?p_faqid=468&quot;&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>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 minOccurs="0" name="ListingDetails" type="ns:ListingDetailsType">
				<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 minOccurs="0" name="ListingDesigner" type="ns:ListingDesignerType">
				<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&apos;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 minOccurs="0" name="ListingDuration" type="xs:token">
				<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&apos;s initial intent at listing
						time. The end time for a listing is calculated by adding the duration to the item&apos;s
						start time. If the listing ends early, the value of the listing duration does not
						change. When a listing&apos;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>FeesPerSite</Title>
							<URL>UseTopicAlias</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 maxOccurs="unbounded" minOccurs="0" name="ListingEnhancement" type="ns:ListingEnhancementsCodeType">
				<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=&quot;http://pages.ebay.com/help/sell/ia/promoting_your_item.html&quot;&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&apos;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 &apos;Enabled&apos; or
						&apos;Disabled&apos;.
						&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>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="ListingType" type="ns:ListingTypeCodeType">
				<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&apos;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&apos;t specify Half when revising
						Half.com listings, ReviseItem won&apos;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>ListingTypes</Title>
							<URL>UseTopicAlias</URL>
						</SeeLink>
						<SeeLink>
							<Title>GetCategoryFeatures</Title>
							<URL>GetCategoryFeatures.html#Response.FeatureDefinitions.ListingDurations</URL>
						</SeeLink>
						<SeeLink>
							<Title>FeesPerSite</Title>
							<URL>UseTopicAlias</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="Location" type="xs:string">
				<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=&quot;tablenote&quot;&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 minOccurs="0" name="LotSize" type="xs:int">
				<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 minOccurs="0" name="PartnerCode" type="xs:string">
				<xs:annotation>
					<xs:documentation>
						Not currently operational.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="PartnerName" type="xs:string">
				<xs:annotation>
					<xs:documentation>
						Not currently operational.
					</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element maxOccurs="unbounded" minOccurs="0" name="PaymentMethods" type="ns:BuyerPaymentMethodCodeType">
				<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&apos;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 &apos;StandardPayment&apos;.
						&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=&quot;unbounded&quot; or greater than 1) in the schema. See &quot;Overview of the
						Schema&quot; 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>PaymentMethodDifferences</Title>
							<URL>UseTopicAlias</URL>
						</SeeLink>
						<SeeLink>
							<Title>ListingAnItem</Title>
							<URL>UseTopicAlias</URL>
						</SeeLink>
						<SeeLink>
							<Title>(SetUserPreferences) SellerPaymentPreferences</Title>
							<URL>SetUserPreferences.html#Request.SellerPaymentPreferences</URL>
						</SeeLink>
						<SeeLink>
							<URL>UseTopicAlias</URL>
							<Title>SchemaOverview</Title>
							<For>rules regarding repeating nodes</For>
						</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>
							<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 minOccurs="0" name="PayPalEmailAddress" type="xs:string">
				<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>ListingAnItem</Title>
							<URL>UseTopicAlias</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 minOccurs="0" name="PrimaryCategory" type="ns:CategoryType">
				<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&apos;re
						supporting depends on the listing&apos;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&apos;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&apos;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. See &lt;a href=
						&quot;http://developer.ebay.com/DevZone/XML/docs/WebHelp/wwhelp/wwhimpl/js/html/wwhelp.htm?context=eBay_XML_API&amp;topic=EngineRecs&quot;
						&gt;Getting Recommendations to Improve a Listing&lt;/a&gt; in the eBay Web
						Services guide for differences in validation rules depending on whether
						you are using the Listing Analyzer engine, Product Pricing engine,
						or Suggested Attribute engine.
					</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>CategoryOverview</Title>
							<URL>UseTopicAlias</URL>
						</SeeLink>
						<SeeLink>
							<Title>MotorsListing</Title>
							<URL>UseTopicAlias</URL>
						</SeeLink>
						<SeeLink>
							<Title>(RelistItem) GalleryType</Title>
							<URL>RelistItem.html#Request.Item.PictureDetails.GalleryType</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="PrivateListing" type="xs:boolean">
				<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
						&apos;true&apos;.
						&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 minOccurs="0" name="ProductListingDetails" type="ns:ProductListingDetailsType">
				<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&apos;s catalog system. (This may be useful
						if you aren&apos;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=&quot;tablenote&quot;&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&apos;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&apos;s
						item specifics in this case, and the identifier won&apos;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&apos;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&apos;s Wish List, the product information is returned in ItemArray.Item.ProductListingDetails within the UserDefinedList node. Products can be added to a buyer&apos;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 minOccurs="0" name="Quantity" type="xs:int">
				<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 &apos;1&apos;. 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=&quot;
						http://pages.ebay.com/help/sell/listing-variations.html&quot;&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 and RelistFixedPriceItem:&lt;/b&gt;
						Like most fields, when you use RelistItem or RelistFixedPriceItem,
						Quantity retains its original value unless you specifically change
						it. This means that the item is relisted with the value that was
						already in Quantity, not with the remaining quantity available.
						For example, if the original Quantity value was 10, and 3 items have been sold,
						eBay sets the relisted item&apos;s Quantity to 10 by default, and not 7.
						So, we strongly recommend that you always
						set Quantity to the correct value (your actual quantity available)
						in your relist requests.&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=&quot;tablenote&quot;&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>SellrLimits</Title>
							<URL>UseTopicAlias</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 minOccurs="0" name="PrivateNotes" type="xs:string">
				<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 minOccurs="0" name="RegionID" type="xs:string">
				<xs:annotation>
					<xs:documentation>
						No longer used by any site.
					</xs:documentation>
					<xs:appinfo>
						<Ignore/>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="RelistLink" type="xs:boolean">
				<xs:annotation>
					<xs:documentation>
						Applicable only to re-listing an item. If true, creates a link in the item&apos;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 minOccurs="0" name="ReservePrice" type="ns:AmountType">
				<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 &quot;Determining Whether a Category Supports Reserve Prices&quot;
						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&apos;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&apos;t have one. If
						the original listing had a reserve price, the relisted item&apos;s reserve price can&apos;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>ReviseMotors</Title>
							<URL>UseTopicAlias</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 minOccurs="0" name="ReviseStatus" type="ns:ReviseStatusType">
				<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 minOccurs="0" name="ScheduleTime" type="xs:dateTime">
				<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=
						&quot;http://ebay.custhelp.com/cgi-bin/ebay.cfg/php/enduser/std_adp.php?p_faqid=1473&quot;
						&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 minOccurs="0" name="SecondaryCategory" type="ns:CategoryType">
				<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;
						On the eBay UK, Ireland, Germany, Austria, Switzerland, and Italy
						sites you can list Store Inventory listings in two categories.
						On the eBay US and other sites, you cannot list Store Inventory
						listings in two categories.&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&apos;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&apos;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>CategoryOverview</Title>
							<URL>UseTopicAlias</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 minOccurs="0" name="FreeAddedCategory" type="ns:CategoryType">
				<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 minOccurs="0" name="Seller" type="ns:UserType">
				<xs:annotation>
					<xs:documentation>
						Container for information about this listing&apos;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 minOccurs="0" name="SellingStatus" type="ns:SellingStatusType">
				<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 minOccurs="0" name="ShippingDetails" type="ns:ShippingDetailsType">
				<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 multi-quantity Store Inventory Format listings and for multi-quantity
						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&apos;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=&quot;tablenote&quot;&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>ShippingGettingCosts</Title>
							<URL>UseTopicAlias</URL>
						</SeeLink>
						<SeeLink>
							<Title>RevisingItems</Title>
							<URL>UseTopicAlias</URL>
							<For>restrictions on changing item properties with ReviseItem</For>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element maxOccurs="unbounded" minOccurs="0" name="ShipToLocations" type="xs:string">
				<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>UseTopicAlias</URL>
							<Title>ShipToLocation</Title>
						</SeeLink>
						<SeeLink>
							<URL>UseTopicAlias</URL>
							<Title>GeteBayDetails</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="Site" type="ns:SiteCodeType">
				<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&apos;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>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>SitesIntro</Title>
							<URL>UseTopicAlias</URL>
						</SeeLink>
						<SeeLink>
							<Title>TargetSite</Title>
							<URL>UseTopicAlias</URL>
						</SeeLink>
						<SeeLink>
							<Title>FieldDifferences</Title>
							<URL>UseTopicAlias</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="StartPrice" type="ns:AmountType">
				<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 &apos;Chinese&apos; 
						and &apos;FixedPriceItem&apos; listing types.
						&lt;br&gt;&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&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>SellrLimits</Title>
							<URL>UseTopicAlias</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>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="Storefront" type="ns:StorefrontType">
				<xs:annotation>
					<xs:documentation>
						Contains information related to the item in the context of a seller&apos;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 minOccurs="0" name="SubTitle" type="xs:string">
				<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 &quot;other vehicle&quot; 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>RelistDeletedField</Title>
							<URL>UseTopicAlias</URL>
						</SeeLink>
						<SeeLink>
							<Title>(RelistItem) DeletedField</Title>
							<URL>RelistItem.html#Request.DeletedField</URL>
						</SeeLink>
						<SeeLink>
							<Title>MotorsSubtitle</Title>
							<URL>UseTopicAlias</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="TimeLeft" type="xs:duration">
				<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 minOccurs="0" name="Title" type="xs:string">
				<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>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 minOccurs="0" name="UUID" type="ns:UUIDType">
				<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 minOccurs="0" name="VATDetails" type="ns:VATDetailsType">
				<xs:annotation>
					<xs:documentation>
						Container for eBay&apos;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=&quot;tablenote&quot;&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>B2BVAT</Title>
							<URL>UseTopicAlias</URL>
						</SeeLink>
						<SeeLink>
							<Title>BusinessFeatureFieldDifferences</Title>
							<URL>UseTopicAlias</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="SellerVacationNote" type="xs:string">
				<xs:annotation>
					<xs:documentation>
						The seller is on vacation (as determined by the seller&apos;s store preferences) in
						two cases: i.) the item is a Store Inventory item and the seller has chosen to
						hide Store Inventory items while on vacation, and ii.) 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 minOccurs="0" name="WatchCount" type="xs:long">
				<xs:annotation>
					<xs:documentation>
						The number of watches placed on this item from buyers&apos; 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 minOccurs="0" name="HitCount" type="xs:long">
				<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&apos;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 minOccurs="0" name="DisableBuyerRequirements" type="xs:boolean">
				<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 minOccurs="0" name="BestOfferDetails" type="ns:BestOfferDetailsType">
				<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 minOccurs="0" name="LocationDefaulted" type="xs:boolean">
				<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 minOccurs="0" name="ThirdPartyCheckout" type="xs:boolean">
				<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 Item 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>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 minOccurs="0" name="UseTaxTable" type="xs:boolean">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the seller&apos;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&apos;s Selling Preferences. If UseTaxTable is set to true,
						the values contained in the seller&apos;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>UseTopicAlias</URL>
							<Title>SalesTax</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="GetItFast" type="xs:boolean">
				<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&apos;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;
						&lt;br&gt;
						Not supported for UK Store Inventory format items.
						&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>UseTopicAlias</URL>
							<Title>SalesTax</Title>
						</SeeLink>
						<SeeLink>
							<Title>MiscellaneousItemFieldDifferences</Title>
							<URL>UseTopicAlias</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="BuyerResponsibleForShipping" type="xs:boolean">
				<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 minOccurs="0" name="LimitedWarrantyEligible" type="xs:boolean">
				<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 minOccurs="0" name="eBayNotes" type="xs:string">
				<xs:annotation>
					<xs:documentation>
						Returns a note from eBay displayed below items in the user&apos;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 minOccurs="0" name="QuestionCount" type="xs:long">
				<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 minOccurs="0" name="Relisted" type="xs:boolean">
				<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 &quot;Relisted&quot; one.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetMyeBaySelling</CallName>
							<Returned>Conditionally</Returned>
							<Context>UnsoldList</Context>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="QuantityAvailable" type="xs:int">
				<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 minOccurs="0" name="SKU" type="ns:SKUType">
				<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&apos;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=&quot;tablenote&quot;&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&apos;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>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 default="false" minOccurs="0" name="CategoryBasedAttributesPrefill" type="xs:boolean">
				<xs:annotation>
					<xs:documentation>
						If this field is included in the request and set to &apos;true&apos;, eBay will auto-fill some
						of a listing&apos;s Item Specifics values based on the listing&apos;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 &apos;true&apos;, it is recommended that 
						you also include and set the &lt;b&gt;Item.CategoryMappingAllowed&lt;/b&gt; value to 
						&apos;true&apos;, 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 minOccurs="0" name="SearchDetails" type="ns:SearchDetailsType">
				<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 minOccurs="0" name="PostalCode" type="xs:string">
				<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=&quot;tablenote&quot;&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 minOccurs="0" name="ShippingTermsInDescription" type="xs:boolean">
				<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>UseTopicAlias</URL>
							<Title>SearchResultsAndShippingCosts</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="ExternalProductID" type="ns:ExternalProductIDType">
				<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 minOccurs="0" name="SellerInventoryID" type="xs:string">
				<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&apos;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>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="PictureDetails" type="ns:PictureDetailsType">
				<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>Pictures</Title>
							<URL>UseTopicAlias</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="DispatchTimeMax" type="xs:int">
				<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&apos;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 same day handling for an item. In this case, the seller&apos;s shipping commitment depends on the &lt;em&gt;order cut off time&lt;/em&gt; set in the seller&apos;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=&quot;tablenote&quot;&gt;
                  &lt;strong&gt;Note:&lt;/strong&gt; Same day handling is available on the eBay Sandbox for release &lt;strong&gt;817&lt;/strong&gt;. It will become available on the production site as of Seller Release &lt;strong&gt;13.1&lt;/strong&gt;.
                  &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=&quot;tablenote&quot;&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&apos;s Top-rated seller program, see the &lt;a href=&quot;http://pages.ebay.com/help/sell/top-rated.html&quot;&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&apos;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>
							<Title>(GetCategoryFeatures) SiteDefaults.HandlingTimeEnabled</Title>
							<URL>GetCategoryFeatures.html#Response.SiteDefaults.HandlingTimeEnabled</URL>
						</SeeLink>
						<SeeLink>
                     <Title>SameDayHandling</Title>
                     <URL>UseTopicAlias</URL>
                     <For>details about same day handling</For>
                  </SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="SkypeEnabled" type="xs:boolean">
				<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 minOccurs="0" name="SkypeID" type="xs:string">
				<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 maxOccurs="unbounded" minOccurs="0" name="SkypeContactOption" type="ns:SkypeContactOptionCodeType">
				<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 &apos;true&apos;.
						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 minOccurs="0" name="BestOfferEnabled" type="xs:boolean">
				<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 minOccurs="0" name="LocalListing" type="xs:boolean">
				<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 minOccurs="0" name="ThirdPartyCheckoutIntegration" type="xs:boolean">
				<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 Item 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.
						&lt;br&gt;&lt;br&gt;
						Be aware that you may need to use &lt;b&gt;SetNotificationPreferences&lt;/b&gt;
						to change the &lt;b&gt;ApplicationURL&lt;/b&gt; value if you were formerly
						having Checkout notifications sent to your third-party checkout application.
						&lt;br&gt;&lt;br&gt;
					</xs:documentation>
					<xs:appinfo>
						<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>UseTopicAlias</URL>
							<Title>PlatformNotifications</Title>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="ListingCheckoutRedirectPreference" type="ns:ListingCheckoutRedirectPreferenceType">
				<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 minOccurs="0" name="SellerContactDetails" type="ns:AddressType">
				<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>ClassifiedAdListings</Title>
							<URL>UseTopicAlias</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 minOccurs="0" name="TotalQuestionCount" type="xs:long">
				<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 minOccurs="0" name="ProxyItem" type="xs:boolean">
				<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 minOccurs="0" name="ExtendedSellerContactDetails" type="ns:ExtendedContactDetailsType">
				<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 minOccurs="0" name="LeadCount" type="xs:int">
				<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 minOccurs="0" name="NewLeadCount" type="xs:int">
				<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 minOccurs="0" name="ItemSpecifics" type="ns:NameValueListArrayType">
				<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, &quot;Publication Year&quot; is a typical aspect of books,
						and &quot;Megapixels&quot; 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&apos;t pass ItemSpecifics in the
						request.&lt;br&gt;
						&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&gt;&lt;b&gt;Note:&lt;/b&gt;
						To specify an item&apos;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>ItemSpecifics</Title>
							<URL>UseTopicAlias</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 minOccurs="0" name="GroupCategoryID" type="xs:string">
				<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 &apos;Best Matching&apos; Categories. A &apos;category group&apos; 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 minOccurs="0" name="ClassifiedAdPayPerLeadFee" type="ns:AmountType">
				<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 minOccurs="0" name="BidGroupItem" type="xs:boolean">
				<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 minOccurs="0" name="ApplyBuyerProtection" type="ns:BuyerProtectionDetailsType">
				<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 minOccurs="0" name="ListingSubtype2" type="ns:ListingSubtypeCodeType">
				<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=&quot;tablenote&quot;&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 minOccurs="0" name="MechanicalCheckAccepted" type="xs:boolean">
				<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 minOccurs="0" name="UpdateSellerInfo" type="xs:boolean">
				<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 minOccurs="0" name="UpdateReturnPolicy" type="xs:boolean">
				<xs:annotation>
					<xs:documentation>
						Flag to indicate whether the item&apos;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 minOccurs="0" name="ItemPolicyViolation" type="ns:ItemPolicyViolationType">
				<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 maxOccurs="unbounded" minOccurs="0" name="CrossBorderTrade" type="xs:string">
				<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=&quot;
						http://pages.ebay.com/help/sell/globalexposure.html&quot;&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>ListingsAvailableOtherSites</Title>
							<URL>UseTopicAlias</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 minOccurs="0" name="BusinessSellerDetails" type="ns:BusinessSellerDetailsType">
				<xs:annotation>
					<xs:documentation>
						Returns the seller&apos;s information (in a business card format)
						if the seller&apos;s SellerBusinessCodeType is set to &apos;Commercial&apos;.
						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 minOccurs="0" name="BuyerGuaranteePrice" type="ns:AmountType">
				<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 minOccurs="0" name="BuyerRequirementDetails" type="ns:BuyerRequirementDetailsType">
				<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 minOccurs="0" name="ReturnPolicy" type="ns:ReturnPolicyType">
				<xs:annotation>
					<xs:documentation>
						Container that describes the seller&apos;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&apos;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&apos;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&apos;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&apos;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>ReturnPolicy</Title>
							<URL>UseTopicAlias</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 maxOccurs="unbounded" minOccurs="0" name="PaymentAllowedSite" type="ns:SiteCodeType">
				<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 minOccurs="0" name="InventoryTrackingMethod" type="ns:InventoryTrackingMethodCodeType">
				<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&apos;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 minOccurs="0" name="IntegratedMerchantCreditCardEnabled" type="xs:boolean">
				<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>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="Variations" type="ns:VariationsType">
				<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 &quot;Blue, Large&quot; and
						&quot;Black, Medium&quot;). 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&apos;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>Variations</Title>
							<URL>UseTopicAlias</URL>
						</SeeLink>
						<CallInfo>
							<CallName>AddFixedPriceItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>VerifyAddFixedPriceItem</CallName>
							<RequiredInput>No</RequiredInput>
							<SeeLink>
								<Title>VariationQualifications</Title>
								<URL>UseTopicAlias</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 minOccurs="0" name="ItemCompatibilityList" type="ns:ItemCompatibilityListType">
				<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&apos;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=&quot;con&quot;&gt;GetCategoryFeatures&lt;/b&gt; with the &quot;CompatibilityEnabled&quot;
						feature ID to determine which categories support parts compatibility by
						application.
						&lt;br&gt;&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&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;br&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=&quot;con&quot;&gt;ItemCompatibilityList&lt;/b&gt; is only returned if the
						seller included item compatibility in the listing and &lt;b
						class=&quot;con&quot;&gt;IncludeItemCompatibilityList&lt;/b&gt; is set to true in the
						&lt;b class=&quot;con&quot;&gt;GetItem&lt;/b&gt; request.
					</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>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>
							<SeeLink>
								<Title>PartsCompatibility</Title>
								<URL>UseTopicAlias</URL>
							</SeeLink>
						</CallInfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="ItemCompatibilityCount" type="xs:int">
				<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=&quot;con&quot;&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=&quot;con&quot;&gt;
						IncludeItemCompatibilityList&lt;/b&gt; to &quot;true&quot; in the request.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>GetItem</CallName>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="ConditionID" type="xs:int">
				<xs:annotation>
					<xs:documentation>
						The numeric ID (e.g., 1000) for the item condition.
						Sellers should also clarify the item&apos;s condition in their
						own item description.
						&lt;br&gt;&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&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&apos;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=&quot;tablenote&quot;&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 &quot;Automatic Mapping&quot;
						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
						&quot;Dropped condition from Item specifics&quot; warning.
						You can ignore this warning as long as you used ConditionID.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<SeeLink>
							<Title>ItemCondition</Title>
							<URL>UseTopicAlias</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 minOccurs="0" name="ConditionDescription" type="xs:string">
				<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
						&quot;New&quot;, &quot;Brand New&quot;, &quot;New with tags&quot;, and &quot;New in box&quot;. 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, &quot;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.&quot; 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&apos;s pictures do not contradict
						one another.
						&lt;br&gt;&lt;br&gt;
						&lt;span class=&quot;tablenote&quot;&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 only on the eBay US, UK and Motors 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 minOccurs="0" name="ConditionDisplayName" type="xs:string">
				<xs:annotation>
					<xs:documentation>
						The human-readable label for the item condition.
						Display names are localized for the site on
						which they&apos;re listed (not necessarily the site on which
						they&apos;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
						&quot;New&quot; in one category and &quot;New with tags&quot; in another.&lt;br&gt;
						&lt;br&gt;
						Behind the scenes, eBay&apos;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 minOccurs="0" name="TaxCategory" type="xs:string">
				<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 minOccurs="0" name="QuantityAvailableHint" type="ns:QuantityAvailableHintCodeType">
				<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 minOccurs="0" name="QuantityThreshold" type="xs:int">
				<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 minOccurs="0" name="PostCheckoutExperienceEnabled" type="xs:boolean">
				<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 minOccurs="0" name="DiscountPriceInfo" type="ns:DiscountPriceInfoType">
				<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
						&quot;special account flag&quot; (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=
						&quot;http://pages.ebay.com/help/sell/strike-through.html&quot;&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>DiscountPricing</Title>
							<URL>UseTopicAlias</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 default="false" minOccurs="0" name="UseRecommendedProduct" type="xs:boolean">
				<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 minOccurs="0" name="SellerProvidedTitle" type="xs:string">
				<xs:annotation>
					<xs:documentation>
						A descriptive free-text title for a US or CA eBay Motors vehicle
						listing. This title appears below eBay&apos;s pre-filled listing title
						on the View Item page (not at the top of the View Item page).
						It&apos;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 minOccurs="0" name="VIN" type="xs:string">
				<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 &quot;Hull ID Number&quot; 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&apos;s item specifics.
						 &lt;br&gt;
						&lt;br&gt;
						Appears in the VIN field in the Item Specifics section of eBay&apos;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 minOccurs="0" name="VINLink" type="xs:string">
				<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&apos;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 minOccurs="0" name="VRM" type="xs:string">
				<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&apos;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&apos;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 minOccurs="0" name="VRMLink" type="xs:string">
				<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 minOccurs="0" name="QuantityInfo" type="ns:QuantityInfoType">
				<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 minOccurs="0" name="SellerProfiles" type="ns:SellerProfilesType">
				<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>VerifyAddItem</CallName>
							<RequiredInput>Conditionally</RequiredInput>
						</CallInfo>
						<CallInfo>
							<CallName>RelistFixedPriceItem</CallName>
							<CallName>RelistItem</CallName>
							<CallName>ReviseFixedPriceItem</CallName>
							<CallName>ReviseItem</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 minOccurs="0" name="ShippingPackageDetails" type="ns:ShipPackageDetailsType">
				<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 &quot;Get&quot; 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 minOccurs="0" name="TopRatedListing" type="xs:boolean">
				<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&apos;s &lt;a href=&quot;http://pages.ebay.com/sellerinformation/sellingresources/toprated.html&quot;&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 minOccurs="0" name="FloorPrice" type="ns:AmountType">
			<xs:annotation>
				<xs:documentation>
					This value sets the minimum price threshold for a seller&apos;s product price in a fixed-price
					listing. Regardless of the product price on eBay Value Box or Amazon listings, the seller&apos;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&apos;s product.
				</xs:documentation>
				<xs:appinfo>
					<CallInfo>
						<CallName>ReviseItem</CallName>
						<CallName>ReviseFixedPriceItem</CallName>
						<RequiredInput>No</RequiredInput>
					</Cal