<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions name="FindService"
	targetNamespace="http://www.ebay.com/marketplace/search/v1/services"
	xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
	xmlns:xs="http://www.w3.org/2001/XMLSchema"
	xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
	xmlns:tns="http://www.ebay.com/marketplace/search/v1/services"
	xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
	xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
	xmlns="http://schemas.xmlsoap.org/wsdl/">
	<wsdl:types>
		<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
			attributeFormDefault="unqualified" elementFormDefault="qualified"
			targetNamespace="http://www.ebay.com/marketplace/search/v1/services"
			xmlns:tns="http://www.ebay.com/marketplace/search/v1/services">

            <xs:import namespace="http://www.ebay.com/marketplace/services"></xs:import>
            <xs:element name="getVersionRequest" type="tns:GetVersionRequest" />


			<xs:complexType name="GetVersionRequest">
				<xs:annotation>
					<xs:documentation>
						Returns the current version of the service. This simple call can be used to
						monitor the service for availability. This call has no input parameters and
						the response contains only the standard output fields.
					</xs:documentation>
					<xs:appinfo>
						<Summary>
							Returns the current service version.
						</Summary>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexContent>
					<xs:extension base="tns:BaseServiceRequest"></xs:extension>
				</xs:complexContent>
			</xs:complexType>


			<xs:element name="getVersionResponse" type="tns:GetVersionResponse" />


			<xs:complexType name="GetVersionResponse">
				<xs:annotation>
					<xs:documentation>
						Response container for the getVersion call.
					</xs:documentation>
				</xs:annotation>
				<xs:complexContent>
					<xs:extension base="tns:BaseServiceResponse" />
				</xs:complexContent>
			</xs:complexType>

			<xs:element name="findItemsForFavoriteSearchRequest" type="tns:FindItemsForFavoriteSearchRequest" />
			<xs:element name="findItemsForFavoriteSearchResponse" type="tns:FindItemsForFavoriteSearchResponse" />

			<xs:complexType name="FindItemsForFavoriteSearchRequest">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
				<xs:complexContent>
					<xs:extension base="tns:BaseServiceRequest">
						<xs:sequence>
							<xs:element minOccurs="0" maxOccurs="1" name="searchId" type="xs:long">
								<xs:annotation>
									<xs:documentation>
										Reserved for future use.
									</xs:documentation>
									<xs:appinfo>
										<NoCalls/>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element minOccurs="0" maxOccurs="1" name="searchName" type="xs:string">
								<xs:annotation>
									<xs:documentation>
										Reserved for future use.
									</xs:documentation>
									<xs:appinfo>
										<NoCalls/>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element minOccurs="0" maxOccurs="1" name="startTimeFrom" type="xs:dateTime">
								<xs:annotation>
									<xs:documentation>
										Reserved for future use.
									</xs:documentation>
									<xs:appinfo>
										<NoCalls/>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element minOccurs="0" maxOccurs="1" name="paginationInput" type="tns:PaginationInput">
							</xs:element>
						</xs:sequence>
					</xs:extension>
				</xs:complexContent>
			</xs:complexType>

			<xs:complexType name="FindItemsForFavoriteSearchResponse">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
				</xs:annotation>
				<xs:complexContent>
					<xs:extension base="tns:BaseFindingServiceResponse">
						<xs:sequence>
							<xs:element minOccurs="0" maxOccurs="1" name="categoryHistogramContainer" type="tns:CategoryHistogramContainer">
								<xs:annotation>
									<xs:documentation>
										Reserved for future use.
									</xs:documentation>
									<xs:appinfo>
										<NoCalls/>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element minOccurs="0" maxOccurs="1" name="aspectHistogramContainer" type="tns:AspectHistogramContainer">
								<xs:annotation>
									<xs:documentation>
										Reserved for future use.
									</xs:documentation>
									<xs:appinfo>
										<NoCalls/>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
								<xs:element name="conditionHistogramContainer" type="tns:ConditionHistogramContainer" maxOccurs="1"
								minOccurs="0">
								<xs:annotation>
									<xs:documentation>
										Reserved for future use.
									</xs:documentation>
									<xs:appinfo>
										<NoCalls/>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
						</xs:sequence>
					</xs:extension>
				</xs:complexContent>
			</xs:complexType>

			<xs:element name="findCompletedItemsRequest" nillable="true" type="tns:FindCompletedItemsRequest"/>
			<xs:element name="findCompletedItemsResponse" nillable="true" type="tns:FindCompletedItemsResponse"/>


			<xs:complexType name="FindCompletedItemsRequest">
				<xs:annotation>
					<xs:documentation>
						Request container for the findCompletedItems call.
						&lt;br&gt;&lt;br&gt;
						You can expect response times for this call to be longer than other types of Finding Service
						requests. The call must search through historical databases rather than performing a quick
						lookup on currently listed items. There is a 5,000 limit on the number of findCompletedItems
						calls an application can make in a single day (even if the application has completed an
						app check).
						&lt;br&gt;&lt;br&gt;
						Be aware that it is possible to use this call in such a way as to violate the terms and
						conditions of your API License Agreement. Ensure that you do not store the results retrieved
						from this call or use the results for market research purposes.
					</xs:documentation>
					<xs:appinfo>
						<Summary>
							Retrieves items whose listings are completed and are no longer available for sale on eBay.
						</Summary>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexContent>
					<xs:extension base="tns:BaseFindingServiceRequest">
						<xs:sequence>
							<xs:element minOccurs="0" maxOccurs="1" name="keywords" type="xs:string">
								<xs:annotation>
									<xs:documentation>
										Specify one or more words to use in a search query for finding items
										on eBay. By default, queries search item titles only. When running
										queries, it is best to include complete keywords values--eBay checks
										words in context with each other. If you are using a URL request and
										your keyword query consists of multiple words, use "%20" to separate
										the words. For example, use "Harry%20Potter" to search for items
										containing those words in any order. Queries aren't case-sensitive,
										so it doesn't matter whether you use uppercase or lowercase letters.
										&lt;br&gt;&lt;br&gt;
										You can incorporate wildcards in a multi-word search. For example,
										"ap*%20ip*" returns results for "apple ipod" among other matches. The
										words "and" and "or" are treated like any other word (and not their
										logical connotation). Only use "and", "or", or "the" if you are
										searching for listings containing those specific words.
										&lt;br&gt;&lt;br&gt;
										findCompletedItems requires that you specify either keywords or a
										categoryId in the search criteria.
									</xs:documentation>
									<xs:appinfo>
										<MaxLength>350. The maximum length for a single word is 98.
										&lt;b&gt;Min length:&lt;/b&gt; 2</MaxLength>
										<CallInfo>
											<CallName>findCompletedItems</CallName>
											<RequiredInput>Conditionally</RequiredInput>
										</CallInfo>
										<SeeLink>
											<URL>../Concepts/FindingAPIGuide.html#usekeywords</URL>
											<Title>Searching by Keywords</Title>
											<For>a list of valid wildcard characters</For>
										</SeeLink>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element minOccurs="0" maxOccurs="unbounded" name="categoryId" type="xs:string">
								<xs:annotation>
									<xs:documentation>
										Specifies the category from which you want to retrieve item listings.
										This field can be repeated to include multiple categories.
										&lt;br&gt;&lt;br&gt;
										If a specified category ID doesn't match an existing category for the
										site, eBay returns an invalid-category error message. To determine
										valid categories, use the Shopping API &lt;b
										class="con"&gt;GetCategoryInfo&lt;/b&gt; call.
										&lt;br&gt;&lt;br&gt;
										Category searches are not supported on the eBay Italy site (global ID
										EBAY-IT) at this time.
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findCompletedItems</CallName>
											<RequiredInput>Conditionally</RequiredInput>
										</CallInfo>
										<MaxLength>10</MaxLength>
										<MaxOccurs>3</MaxOccurs>
										<SeeLink>
											<URL>http://developer.ebay.com/DevZone/shopping/docs/CallRef/GetCategoryInfo.html</URL>
											<Title>GetCategoryInfo in the Shopping API</Title>
											<For>information on retrieving eBay category information</For>
										</SeeLink>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element minOccurs="0" maxOccurs="unbounded" name="itemFilter" type="tns:ItemFilter">
								<xs:annotation>
									<xs:documentation>
										Reduce the number of items returned by a find request using item
										filters. Use &lt;b class="con"&gt;itemFilter&lt;/b&gt; to specify
										name/value pairs. You can include multiple item filters in a single
										request.
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findCompletedItems</CallName>
											<RequiredInput>No</RequiredInput>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element minOccurs="0" maxOccurs="unbounded" name="aspectFilter" type="tns:AspectFilter">
								<xs:annotation>
									<xs:documentation>
										Aspect filters refine (limit) the number of items returned by a find
										request. Obtain input values for aspectFilter fields from an
										aspectHistogramContainer returned in the response of a previous
										query.
										&lt;br&gt;&lt;br&gt;
										By issuing a series of find queries, you can continually refine the
										items returned in your responses. Do this by repeating a query using
										the aspect values returned in one response as the input values to
										your next query.
										&lt;br&gt;&lt;br&gt;
										For example, the aspectHistogramContainer in a response on Men's
										Shoes could contain an aspect of Size, along with "aspect values" for
										the different sizes currently available in Men's Shoes. By populating
										aspectFilter fields with the values returned in an
										aspectHistogramContainer, you can hone the item results returned by
										your new query.
										&lt;br/&gt;&lt;br/&gt;
										&lt;span class="tablenote"&gt;
										&lt;strong&gt;Note:&lt;/strong&gt; If a call that specifies an 
										&lt;strong&gt;outputSelector&lt;/strong&gt; value of 
										&lt;strong&gt;AspectHistogram&lt;/strong&gt; returns 
										&lt;strong&gt;aspectHistogramContainer.domainName&lt;/strong&gt;, this is a sign 
										that aspect histogram data might not be returned if you also specify an 
										&lt;strong&gt;aspectFilter&lt;/strong&gt; in the next call. To ensure that 
										aspect histogram data is returned for the next call, add a &lt;strong&gt;
										domainFilter&lt;/strong&gt; to the call as well.
										&lt;/span&gt;
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findCompletedItems</CallName>
											<RequiredInput>No</RequiredInput>
										</CallInfo>
										<SeeLink>
											<URL>#Response.aspectHistogramContainer</URL>
											<Title>aspectHistogramContainer</Title>
											<For>more information on aspects, aspect values, and domains.</For>
										</SeeLink>
										<SeeLink>
											<URL>findItemsByCategory.html#sampleaspectHist</URL>
											<Title>findItemsByCategory Call Sample: Returning Aspect Histogram Information</Title>
										</SeeLink>
										<SeeLink>
											<URL>findItemsByCategory.html#sampleaspectFilter </URL>
											<Title>findItemsByCategory Call Sample: Refining Results Using Aspect Filters</Title>
										</SeeLink>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element minOccurs="0" maxOccurs="unbounded" name="outputSelector" type="tns:OutputSelectorType">
								<xs:annotation>
									<xs:documentation>
										Defines what data to return, in addition to the default set of data,
										in a response.
										&lt;br&gt;&lt;br&gt;
										If you don't specify this field, eBay returns a default set of item
										fields. Use outputSelector to include more information in the
										response. The additional data is grouped into discrete nodes. You can
										specify multiple nodes by including this field multiple times, as
										needed, in the request.
										&lt;br&gt;&lt;br&gt;
										If you specify this field, the additional fields returned can affect
										the call's response time (performance), including in the case with
										feedback data.
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findCompletedItems</CallName>
											<RequiredInput>No</RequiredInput>
										</CallInfo>
										<PresentDetails>Yes</PresentDetails>
										<SeeLink>
											<Title>Detail Controls</Title>
											<URL>#detailControls</URL>
										</SeeLink>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element name="domainFilter" type="tns:DomainFilter" maxOccurs="unbounded" minOccurs="0">
								<xs:annotation>
									<xs:documentation>
										Restricts results to items listed within the specified domain.
										Domains are a buy-side grouping of items. such as shoes or digital
										cameras. A domain can span multiple eBay categories.
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findCompletedItems</CallName>
											<RequiredInput>No</RequiredInput>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element minOccurs="0" maxOccurs="1" name="productId" type="tns:ProductId">
								<xs:annotation>
									<xs:documentation>
										Input ISBN, UPC, EAN, or ReferenceID (ePID) to specify the type of
										product for which you want to search.
										&lt;br&gt;&lt;br&gt;
										For example, to search using an ISBN, specify productID.type=ISBN and
										set productID.value to an ISBN value. To search using an eBay Product
										Reference ID, specify productID.type= ReferenceID and set
										productID.value to an ePID value (also known as an Bay Product
										Reference ID). If you do not know the ePID value for a product, use
										FindProducts in the eBay Shopping API to retrieve the desired ePID:
										&lt;br&gt;&lt;br&gt;
										&lt;a
										href=" http://developer.ebay.com/DevZone/shopping/docs/CallRef/FindProducts.html"
										&gt; FindProducts&lt;/a&gt;
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findCompletedItems</CallName>
											<RequiredInput>Conditionally</RequiredInput>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
						</xs:sequence>
					</xs:extension>
				</xs:complexContent>
			</xs:complexType>


			<xs:complexType name="FindCompletedItemsResponse">
				<xs:annotation>
					<xs:documentation>
						Response container for the findCompletedItems call.
					</xs:documentation>
				</xs:annotation>
				<xs:complexContent>
					<xs:extension base="tns:BaseFindingServiceResponse">
						<xs:sequence>
							<xs:element minOccurs="0" maxOccurs="1" name="categoryHistogramContainer" type="tns:CategoryHistogramContainer">
								<xs:annotation>
									<xs:documentation>
										Response container for category histograms. Only returned when one or
										more category histograms are returned. A category histogram is not
										returned if there are no matching items or if the search is
										restricted to a single leaf category.
										&lt;br&gt;&lt;br&gt;
										&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
										 The category IDs returned for items in search results are for the
										 leaf categories in which the items are listed. If you use these
										 category IDs as input, the response will not return a category
										 histogram.
										&lt;/span&gt;
										&lt;br&gt;&lt;br&gt;
										&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
										 When searching the eBay Motors site, category histograms may not be
										 available for some parent categories. In these cases, aspect
										 histograms should be used to refine search results. This behavior is
										 consistent with eBay Motors site search behavior.
										&lt;/span&gt;
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findCompletedItems</CallName>
											<Details>outputSelector: CategoryHistogram</Details>
											<Returned>Conditionally</Returned>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element minOccurs="0" maxOccurs="1" name="aspectHistogramContainer" type="tns:AspectHistogramContainer">
								<xs:annotation>
									<xs:documentation>
										Response container for aspect histograms.
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findCompletedItems</CallName>
											<Details>outputSelector: AspectHistogram</Details>
											<Returned>Conditionally</Returned>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element name="conditionHistogramContainer" type="tns:ConditionHistogramContainer" maxOccurs="1" minOccurs="0">
								<xs:annotation>
									<xs:documentation>
										Reserved for future use.
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findCompletedItems</CallName>
											<Details>outputSelector: ConditionHistogram</Details>
											<Returned>Conditionally</Returned>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
						</xs:sequence>
					</xs:extension>
				</xs:complexContent>
			</xs:complexType>

			<xs:element name="getSearchKeywordsRecommendationRequest" nillable="true" type="tns:GetSearchKeywordsRecommendationRequest"/>
			<xs:element name="getSearchKeywordsRecommendationResponse" nillable="true" type="tns:GetSearchKeywordsRecommendationResponse"/>


			<xs:complexType name="GetSearchKeywordsRecommendationRequest">
				<xs:annotation>
					<xs:documentation>
						Checks specified keywords for spelling errors and returns corrected keywords
						that will provide better search results. If you make a keyword query search
						that returns no results, use this call to check the keywords for
						misspellings. The call checks the words in context of the entire query. For
						example, if you submit "arry potter" in the request, the response will
						recommend "harry potter." However, if you submit "potter arry" in the
						request, the response will recommend "potter army." &lt;br&gt;&lt;br&gt;
						The response will not return recommended keywords in the following
						conditions:
						&lt;ul&gt;
						&lt;li&gt;
							Keywords value returns results (even a single item) in either
							findItemsByKeywords or findItemsAdvanced.
						&lt;/li&gt;
						&lt;li&gt;
							Keywords value contains no misspelled words
							(even if the keywords query returns no items).
						&lt;/li&gt;
						&lt;/ul&gt;
					</xs:documentation>
					<xs:appinfo>
						<Summary>
							Checks specified keywords and returns correctly spelled keywords for best search
							results.
						</Summary>
						<RelatedCalls>findItemsAdvanced,findItemsByKeywords,findItemsIneBayStores</RelatedCalls>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexContent>
					<xs:extension base="tns:BaseServiceRequest">
						<xs:sequence>
							<xs:element minOccurs="1" maxOccurs="1" name="keywords" type="xs:string">
								<xs:annotation>
									<xs:documentation>
										Specify one or more words to use in a search query for finding items
										on eBay. It is best to include the complete keywords value, as words
										are checked in context with each other. If you are using a URL
										request and your keyword query consists of multiple words, use
										&lt;code&gt;%20&lt;/code&gt; to separate the words (for example,
										&lt;code&gt;arry%20Potter&lt;/code&gt;). Submitted keywords are not
										case sensitive.
										&lt;br&gt; &lt;br&gt;
										Keyword recommendations will not be returned if the submitted
										keywords are accepted standard spellings for item listings. For
										example, no recommended keywords are returned for "nrfb" (Never
										Removed From Box) even if the keywords query does not return any
										search results, because this is an accepted listing term. If no
										correct spelling can be identified for submitted keywords (such as
										&lt;code&gt;aabbccdd&lt;/code&gt;), no recommended keywords are
										returned, even though the keyword is obviously not a word and will
										not return search results.
									</xs:documentation>
									<xs:appinfo>
										<MaxLength>350. The maximum length for a single word is 98.
										&lt;b&gt;Min length:&lt;/b&gt; 2</MaxLength>
										<CallInfo>
											<CallName>getSearchKeywordsRecommendation</CallName>
											<RequiredInput>Yes</RequiredInput>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
						</xs:sequence>
					</xs:extension>
				</xs:complexContent>
			</xs:complexType>


			<xs:complexType name="GetSearchKeywordsRecommendationResponse">
				<xs:annotation>
					<xs:documentation>
						Response container for the spelling check and correction for keywords.
					</xs:documentation>
				</xs:annotation>
				<xs:complexContent>
					<xs:extension base="tns:BaseServiceResponse">
						<xs:sequence>
							<xs:element minOccurs="1" maxOccurs="1" name="keywords" type="xs:string">
								<xs:annotation>
									<xs:documentation>
										Contains a spell-checked version of the submitted keywords. If no
										recommended spelling can be identified for the submitted keywords,
										the response contains a warning to that effect and an empty keywords
										field is returned.
									</xs:documentation>
									<xs:appinfo>
										<MaxLength>350</MaxLength>
										<CallInfo>
											<CallName>getSearchKeywordsRecommendation</CallName>
											<Returned>Always</Returned>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element name="extension" type="tns:ExtensionType" minOccurs="0" maxOccurs="unbounded">
								<xs:annotation>
									<xs:documentation>
										Reserved for future use.
									</xs:documentation>
									<xs:appinfo>
										<NoCalls/>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
						</xs:sequence>
					</xs:extension>
				</xs:complexContent>
			</xs:complexType>

			<xs:element name="findItemsByKeywordsRequest" nillable="true" type="tns:FindItemsByKeywordsRequest"/>
			<xs:element name="findItemsByKeywordsResponse" nillable="true" type="tns:FindItemsByKeywordsResponse"/>


			<xs:complexType name="FindItemsByKeywordsRequest">
				<xs:annotation>
					<xs:documentation>
						Searches for items based on a keyword query and returns details for matching
						items. Item filters can be used to restrict search results. Aspect filters
						can be used to further refine results. Use outputSelector to expand the
						amount of data returned for each matching item.
					</xs:documentation>
					<xs:appinfo>
						<Summary>
							Finds items on eBay based upon a keyword query and returns details
							for matching items.
						</Summary>
						<RelatedCalls>findItemsAdvanced,getSearchKeywordsRecommendation</RelatedCalls>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexContent>
					<xs:extension base="tns:BaseFindingServiceRequest">
						<xs:sequence>
							<xs:element minOccurs="1" maxOccurs="1" name="keywords" type="xs:string">
								<xs:annotation>
									<xs:documentation>
										Specify one or more words to use in a search query for finding items
										on eBay. By default, queries search item titles only. When running
										queries, it is best to include complete keywords values--eBay checks
										words in context with each other. If you are using a URL request and
										your keyword query consists of multiple words, use "%20" to separate
										the words. For example, use "Harry%20Potter" to search for items
										containing those words in any order. Queries aren't case-sensitive,
										so it doesn't matter whether you use uppercase or lowercase letters.
										&lt;br&gt;&lt;br&gt;
										You can incorporate wildcards in a multi-word search. For example,
										"ap*%20ip*" returns results for "apple ipod" among other matches. The
										words "and" and "or" are treated like any other word (and not their
										logical connotation). Only use "and", "or", or "the" if you are
										searching for listings containing those specific words.
									</xs:documentation>
									<xs:appinfo>
										<MaxLength>350. The maximum length for a single word is 98.
										&lt;b&gt;Min length:&lt;/b&gt; 2</MaxLength>
										<CallInfo>
											<CallName>findItemsByKeywords</CallName>
											<RequiredInput>Yes</RequiredInput>
											<SeeLink>
												<URL>../Concepts/FindingAPIGuide.html#usekeywords</URL>
												<Title>Searching by Keywords</Title>
												<For>a list of valid wildcard characters</For>
											</SeeLink>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element minOccurs="0" maxOccurs="unbounded" name="itemFilter" type="tns:ItemFilter">
								<xs:annotation>
									<xs:documentation>
										Reduce the number of items returned by a find request using item
										filters. Use &lt;b class="con"&gt;itemFilter&lt;/b&gt; to specify
										name/value pairs. You can include multiple item filters in a single
										request.
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findItemsByKeywords</CallName>
											<RequiredInput>No</RequiredInput>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element minOccurs="0" maxOccurs="unbounded" name="aspectFilter" type="tns:AspectFilter">
								<xs:annotation>
									<xs:documentation>
										Aspect filters refine (limit) the number of items returned by a find
										request. Obtain input values for aspectFilter fields from an
										aspectHistogramContainer returned in the response of a previous
										query.
										&lt;br&gt;&lt;br&gt;
										By issuing a series of find queries,
										you can continually refine the items returned in your responses. Do
										this by repeating a query using the aspect values returned in one
										response as the input values to your next query.
										&lt;br&gt;&lt;br/&gt;
										For example, the aspectHistogramContainer in a response on
										Men's Shoes could contain an aspect of Size, along with "aspect
										values" for the different sizes currently available in Men's Shoes.
										By populating aspectFilter fields with the values returned in an
										aspectHistogramContainer, you can refine the item results returned by
										your new query.
										&lt;br/&gt;&lt;br/&gt;
										&lt;span class="tablenote"&gt;
										&lt;strong&gt;Note:&lt;/strong&gt; If a call that specifies an 
										&lt;strong&gt;outputSelector&lt;/strong&gt; value of 
										&lt;strong&gt;AspectHistogram&lt;/strong&gt; returns 
										&lt;strong&gt;aspectHistogramContainer.domainName&lt;/strong&gt;, this is a sign 
										that aspect histogram data might not be returned if you also specify an 
										&lt;strong&gt;aspectFilter&lt;/strong&gt; in the next call. To ensure that 
										aspect histogram data is returned for the next call, add a &lt;strong&gt;
										domainFilter&lt;/strong&gt; to the call as well.
										&lt;/span&gt;
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findItemsByKeywords</CallName>
											<RequiredInput>No</RequiredInput>
											<SeeLink>
												<URL>#Response.aspectHistogramContainer</URL>
												<Title>aspectHistogramContainer</Title>
												<For>more information on aspects, aspect values, and domains.</For>
											</SeeLink>
											<SeeLink>
												<URL>findItemsByCategory.html#sampleaspectHist</URL>
												<Title>findItemsByCategory Call Sample: Returning Aspect Histogram Information</Title>
											</SeeLink>
											<SeeLink>
												<URL>findItemsByCategory.html#sampleaspectFilter </URL>
												<Title>findItemsByCategory Call Sample: Refining Results Using Aspect Filters</Title>
											</SeeLink>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element minOccurs="0" maxOccurs="unbounded" name="outputSelector" type="tns:OutputSelectorType">
								<xs:annotation>
									<xs:documentation>
										Specifies what item data to return in a response in addition to the
										default set of data.
										&lt;br&gt;&lt;br&gt;
										If you don't specify this field, eBay returns a default set of item
										fields. Use outputSelector to include more item information in the
										response. The additional data is grouped into discrete nodes. You can
										specify multiple nodes by including this field multiple times, as
										needed, in the request.
										&lt;br&gt;&lt;br&gt;
										If you specify this field, the additional fields returned can affect
										the call's performance (response time), as is the case with including
										seller feedback data.
									</xs:documentation>
									<xs:appinfo>
										<PresentDetails>Yes</PresentDetails>
										<SeeLink>
											<Title>Detail Controls</Title>
											<URL>#detailControls</URL>
										</SeeLink>
										<CallInfo>
											<CallName>findItemsByKeywords</CallName>
											<RequiredInput>No</RequiredInput>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element name="domainFilter" type="tns:DomainFilter" maxOccurs="unbounded" minOccurs="0">
								<xs:annotation>
									<xs:documentation>
										Restricts results to items listed within the specified domain.
										Domains are a buy-side grouping of items, such as shoes or digital
										cameras. A domain can span multiple eBay categories.
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findItemsByKeywords</CallName>
											<RequiredInput>No</RequiredInput>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
						</xs:sequence>
					</xs:extension>
				</xs:complexContent>
			</xs:complexType>


			<xs:complexType name="FindItemsByKeywordsResponse">
				<xs:annotation>
					<xs:documentation>
						Response container for the findItemsByKeywords call.
					</xs:documentation>
				</xs:annotation>
				<xs:complexContent>
					<xs:extension base="tns:BaseFindingServiceResponse">
						<xs:sequence>
							<xs:element minOccurs="0" maxOccurs="1" name="categoryHistogramContainer" type="tns:CategoryHistogramContainer">
								<xs:annotation>
									<xs:documentation>
										Response container for category histograms. Only returned when one or
										more category histograms are returned. A category histogram is not
										returned if the search query returns no matching items.
										&lt;br&gt;&lt;br&gt;
										&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
											When searching the eBay Motors site, category histograms may not be
											available for some parent categories. In these cases, aspect
											histograms should be used to refine search results. This behavior
											is consistent with eBay Motors site search behavior.
										&lt;/span&gt;
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findItemsByKeywords</CallName>
											<Details>outputSelector: CategoryHistogram</Details>
											<Returned>Conditionally</Returned>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element minOccurs="0" maxOccurs="1" name="aspectHistogramContainer" type="tns:AspectHistogramContainer">
								<xs:annotation>
									<xs:documentation>
										Response container for aspect histograms. Aspect histograms are
										returned for categories that have been mapped to domains only. In
										most cases, just leaf categories are mapped to domains, but there are
										exceptions.
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findItemsByKeywords</CallName>
											<Details>outputSelector: AspectHistogram</Details>
											<Returned>Conditionally</Returned>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
								<xs:element name="conditionHistogramContainer" type="tns:ConditionHistogramContainer" maxOccurs="1" minOccurs="0">
								<xs:annotation>
									<xs:documentation>
										Response container for condition histograms.&lt;br&gt;
										&lt;br&gt;
										Not returned when Condition is specified in itemFilter.
										That is, only returned when you have not yet narrowed
										your search based on specific conditions.&lt;br&gt;
										&lt;br&gt;
										Supported for all eBay sites except US eBay Motors,
										India (IN), Malaysia (MY) and Philippines (PH).
										International items that appear in search results
										are included in a site's histogram counts.
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findItemsByKeywords</CallName>
											<Details>outputSelector: ConditionHistogram</Details>
											<Returned>Conditionally</Returned>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
						</xs:sequence>
					</xs:extension>
				</xs:complexContent>
			</xs:complexType>

			<xs:element name="findItemsByCategoryRequest" nillable="true" type="tns:FindItemsByCategoryRequest"/>
			<xs:element name="findItemsByCategoryResponse" nillable="true" type="tns:FindItemsByCategoryResponse"/>


			<xs:complexType name="FindItemsByCategoryRequest">
				<xs:annotation>
					<xs:documentation>
						Returns items in one or more specified categories. Filters can be used to
						restrict the results.
					</xs:documentation>
					<xs:appinfo>
						<Summary>
							Finds items in a specific category. Results can be filtered and sorted.
						</Summary>
						<RelatedCalls>findItemsAdvanced,findItemsByKeywords</RelatedCalls>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexContent>
					<xs:extension base="tns:BaseFindingServiceRequest">
						<xs:sequence>
							<xs:element minOccurs="1" maxOccurs="unbounded" name="categoryId" type="xs:string">
								<xs:annotation>
									<xs:documentation>
										Specifies the category from which you want to retrieve item listings.
										This field can be repeated to include multiple categories.
										&lt;br&gt;&lt;br&gt;
										If a specified category ID doesn't match an existing category for the
										site, eBay returns an invalid-category error message. To determine
										valid categories, use the Shopping API &lt;b
										class="con"&gt;GetCategoryInfo&lt;/b&gt; call.
										&lt;br&gt;&lt;br&gt;
										Up to three (3) categories can be specified.
										&lt;br&gt;&lt;br&gt;
										Category searches are not supported on the eBay Italy site (global ID
										EBAY-IT) at this time.
									</xs:documentation>
									<xs:appinfo>
										<MaxLength>10</MaxLength>
										<MaxOccurs>3</MaxOccurs>
										<CallInfo>
											<CallName>findItemsByCategory</CallName>
											<RequiredInput>Yes</RequiredInput>
											<SeeLink>
												<URL>http://developer.ebay.com/DevZone/shopping/docs/CallRef/GetCategoryInfo.html</URL>
												<Title>GetCategoryInfo in the Shopping API</Title>
												<For>information on retrieving eBay category information</For>
											</SeeLink>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element minOccurs="0" maxOccurs="unbounded" name="itemFilter" type="tns:ItemFilter">
								<xs:annotation>
									<xs:documentation>
										Reduce the number of items returned by a find request using item
										filters. Use &lt;b class="con"&gt;itemFilter&lt;/b&gt; to specify
										name/value pairs. You can include multiple item filters in a single
										request.
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findItemsByCategory</CallName>
											<RequiredInput>No</RequiredInput>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element minOccurs="0" maxOccurs="unbounded" name="aspectFilter" type="tns:AspectFilter">
								<xs:annotation>
									<xs:documentation>
										Aspect filters refine (limit) the number of items returned by a find
										request. Obtain input values for aspectFilter fields from an
										aspectHistogramContainer returned in the response of a previous
										query.
										&lt;br&gt;&lt;br&gt;
										By issuing a series of find queries, you can continually refine the
										items returned in your responses. Do this by repeating a query using
										the aspect values returned in one response as the input values to
										your next query.
										&lt;br&gt;&lt;br&gt;
										For example, the aspectHistogramContainer in a response on Men's
										Shoes could contain an aspect of Size, along with "aspect values" for
										the different sizes currently available in Men's Shoes. By populating
										aspectFilter fields with the values returned in an
										aspectHistogramContainer, you can refine the item results returned by
										your new query.
										&lt;br/&gt;&lt;br/&gt;
										&lt;span class="tablenote"&gt;
										&lt;strong&gt;Note:&lt;/strong&gt; If a call that specifies an 
										&lt;strong&gt;outputSelector&lt;/strong&gt; value of 
										&lt;strong&gt;AspectHistogram&lt;/strong&gt; returns 
										&lt;strong&gt;aspectHistogramContainer.domainName&lt;/strong&gt;, this is a sign 
										that aspect histogram data might not be returned if you also specify an 
										&lt;strong&gt;aspectFilter&lt;/strong&gt; in the next call. To ensure that 
										aspect histogram data is returned for the next call, add a &lt;strong&gt;
										domainFilter&lt;/strong&gt; to the call as well.
										&lt;/span&gt;
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findItemsByCategory</CallName>
											<RequiredInput>No</RequiredInput>
											<SeeLink>
												<URL>#Response.aspectHistogramContainer</URL>
												<Title>aspectHistogramContainer</Title>
												<For>more information on aspects, aspect values, and domains.</For>
											</SeeLink>
											<SeeLink>
												<URL>findItemsByCategory.html#sampleaspectHist</URL>
												<Title>findItemsByCategory Call Sample: Returning Aspect Histogram Information</Title>
											</SeeLink>
											<SeeLink>
												<URL>findItemsByCategory.html#sampleaspectFilter </URL>
												<Title>findItemsByCategory Call Sample: Refining Results Using Aspect Filters</Title>
											</SeeLink>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element minOccurs="0" maxOccurs="unbounded" name="outputSelector" type="tns:OutputSelectorType">
								<xs:annotation>
									<xs:documentation>
										Defines what data to return, in addition to the default set of data,
										in a response.
										&lt;br&gt;&lt;br&gt;
										If you don't specify this field, eBay returns a default set of item
										fields. Use outputSelector to include more information in the
										response. The additional data is grouped into discrete nodes. You can
										specify multiple nodes by including this field multiple times, as
										needed, in the request.
										&lt;br&gt;&lt;br&gt;
										If you specify this field, the additional fields returned can affect
										the call's response time (performance), including in the case with
										feedback data.
									</xs:documentation>
									<xs:appinfo>
										<PresentDetails>Yes</PresentDetails>
										<SeeLink>
											<Title>Detail Controls</Title>
											<URL>#detailControls</URL>
										</SeeLink>
										<CallInfo>
											<CallName>findItemsByCategory</CallName>
											<RequiredInput>No</RequiredInput>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element name="domainFilter" type="tns:DomainFilter" maxOccurs="unbounded" minOccurs="0">
								<xs:annotation>
									<xs:documentation>
										Restricts results to items listed within the specified domain.
										Domains are a buy-side grouping of items. such as shoes or digital
										cameras. A domain can span multiple eBay categories.
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findItemsByCategory</CallName>
											<RequiredInput>No</RequiredInput>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
						</xs:sequence>
					</xs:extension>
				</xs:complexContent>
			</xs:complexType>


			<xs:complexType name="FindItemsByCategoryResponse">
				<xs:annotation>
					<xs:documentation>
						Response container for the findItemsByKeywords call.
					</xs:documentation>
				</xs:annotation>
				<xs:complexContent>
					<xs:extension base="tns:BaseFindingServiceResponse">
						<xs:sequence>
							<xs:element minOccurs="0" maxOccurs="1" name="categoryHistogramContainer" type="tns:CategoryHistogramContainer">
								<xs:annotation>
									<xs:documentation>
										Response container for a category histogram. This container is
										returned only when the specified category has children categories.
										&lt;br&gt;&lt;br&gt;
										&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
											The category IDs returned for items in search results are for the
											leaf categories in which the items are listed. If you use a leaf
											category ID as input, the response will not return a category
											histogram.
										&lt;/span&gt;
										&lt;br&gt;&lt;br&gt;
										&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
											When searching the eBay Motors site, category histograms may not be
											available for some parent categories. In these cases, aspect
											histograms should be used to refine search results. This behavior
											is consistent with eBay Motors site search behavior.
										&lt;/span&gt;
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findItemsByCategory</CallName>
											<Details>outputSelector: CategoryHistogram</Details>
											<Returned>Conditionally</Returned>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element minOccurs="0" maxOccurs="1" name="aspectHistogramContainer" type="tns:AspectHistogramContainer">
								<xs:annotation>
									<xs:documentation>
										Response container for aspect histograms. Aspect histograms are
										returned for categories that have been mapped to domains only. In
										most cases, just leaf categories are mapped to domains, but there are
										exceptions.
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findItemsByCategory</CallName>
											<Details>outputSelector: AspectHistogram</Details>
											<Returned>Conditionally</Returned>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element name="conditionHistogramContainer" type="tns:ConditionHistogramContainer" maxOccurs="1" minOccurs="0">
								<xs:annotation>
									<xs:documentation>
										Response container for condition histograms.
										Condition histograms are returned for any category
										(leaf or parent).&lt;br&gt;
										&lt;br&gt;
										Not returned when Condition is specified in itemFilter.
										That is, only returned when you have not yet narrowed
										your search based on specific conditions.&lt;br&gt;
										&lt;br&gt;
										Only returned when you search the eBay US site (as of
										February 2011). International items in US search results
										are included in the histogram counts.
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findItemsByCategory</CallName>
											<Details>outputSelector: ConditionHistogram</Details>
											<Returned>Conditionally</Returned>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
						</xs:sequence>
					</xs:extension>
				</xs:complexContent>
			</xs:complexType>

			<xs:element name="findItemsAdvancedRequest" nillable="true" type="tns:FindItemsAdvancedRequest"/>
			<xs:element name="findItemsAdvancedResponse" nillable="true" type="tns:FindItemsAdvancedResponse"/>


			<xs:complexType name="FindItemsAdvancedRequest">
				<xs:annotation>
					<xs:documentation>
						Request container for the findItemsAdvanced call.
					</xs:documentation>
					<xs:appinfo>
						<Summary>
							Finds items by a keyword query and/or category and allows searching
							within item descriptions.
						</Summary>
						<RelatedCalls>
							findItemsIneBayStores,findItemsByProduct,getSearchKeywordsRecommendation
						</RelatedCalls>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexContent>
					<xs:extension base="tns:BaseFindingServiceRequest">
						<xs:sequence>
							<xs:element minOccurs="0" maxOccurs="1" name="keywords" type="xs:string">
								<xs:annotation>
									<xs:documentation>
										Specify one or more words to use in a search query for finding items
										on eBay. By default, queries search item titles only. When running
										queries, it is best to include complete keywords values--eBay checks
										words in context with each other. If you are using a URL request and
										your keyword query consists of multiple words, use "%20" to separate
										the words. For example, use "Harry%20Potter" to search for items
										containing those words in any order. Queries aren't case-sensitive,
										so it doesn't matter whether you use uppercase or lowercase letters.
										&lt;br&gt;&lt;br&gt;
										You can incorporate wildcards in a multi-word search. For example,
										"ap*%20ip*" returns results for "apple ipod" among other matches. The
										words "and" and "or" are treated like any other word (and not their
										logical connotation). Only use "and", "or", or "the" if you are
										searching for listings containing those specific words.
										&lt;br&gt;&lt;br&gt;
										&lt;b class="con"&gt;findItemsAdvanced&lt;/b&gt; requires that you
										specify &lt;b class="con"&gt;keywords&lt;/b&gt;  and/or a &lt;b
										class="con"&gt;categoryId&lt;/b&gt; in the request. The exception to
										this rule is when the Seller item filter is used. The Seller item
										filter can be used without specifying either &lt;b class="con"&gt;
										keywords&lt;/b&gt; or &lt;b class="con"&gt;categoryId&lt;/b&gt; to
										retrieve all active items for the specified seller.
										&lt;br&gt;&lt;br&gt;
									</xs:documentation>
									<xs:appinfo>
										<MaxLength>350. The maximum length for a single word is 98.
										&lt;b&gt;Min length:&lt;/b&gt; 2</MaxLength>
										<CallInfo>
											<CallName>findItemsAdvanced</CallName>
											<RequiredInput>Conditionally</RequiredInput>
											<SeeLink>
												<URL>../Concepts/FindingAPIGuide.html#usekeywords</URL>
												<Title>Searching by Keywords</Title>
												<For>a list of valid wildcard characters</For>
											</SeeLink>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element minOccurs="0" maxOccurs="unbounded" name="categoryId" type="xs:string">
								<xs:annotation>
									<xs:documentation>
										Specifies the category from which you want to retrieve item listings.
										This field can be repeated to include multiple categories. Up to
										three (3) categories can be specified.
										&lt;br&gt;&lt;br&gt;
										If a specified category ID doesn't match an existing category for the
										site, eBay returns an invalid-category error message. To determine
										valid categories, use the Shopping API &lt;b
										class="con"&gt;GetCategoryInfo&lt;/b&gt; call.
										&lt;br&gt;&lt;br&gt;
										&lt;b class="con"&gt;findItemsAdvanced&lt;/b&gt; requires that you
										specify &lt;b class="con"&gt;keywords&lt;/b&gt;  and/or a &lt;b
										class="con"&gt;categoryId&lt;/b&gt; in the request. The exception to
										this rule is when the Seller item filter is used. The Seller item
										filter can be used without specifying either &lt;b class="con"&gt;
										keywords&lt;/b&gt; or &lt;b class="con"&gt;categoryId&lt;/b&gt; to
										retrieve all active items for the specified seller.
										&lt;br&gt;&lt;br&gt;
										Category searches are not supported on the eBay Italy site (global ID
										EBAY-IT) at this time.
									</xs:documentation>
									<xs:appinfo>
										<MaxLength>10</MaxLength>
										<MaxOccurs>3</MaxOccurs>
										<CallInfo>
											<CallName>findItemsAdvanced</CallName>
											<RequiredInput>Conditionally</RequiredInput>
											<SeeLink>
												<URL>http://developer.ebay.com/DevZone/shopping/docs/CallRef/GetCategoryInfo.html</URL>
												<Title>GetCategoryInfo in the Shopping API</Title>
												<For>information on retrieving eBay category information</For>
											</SeeLink>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element minOccurs="0" maxOccurs="unbounded" name="itemFilter" type="tns:ItemFilter">
								<xs:annotation>
									<xs:documentation>
										Reduce the number of items returned by a find request using item
										filters. Use &lt;b class="con"&gt;itemFilter&lt;/b&gt; to specify
										name/value pairs. You can include multiple item filters in a single
										request.
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findItemsAdvanced</CallName>
											<RequiredInput>No</RequiredInput>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element minOccurs="0" maxOccurs="unbounded" name="aspectFilter" type="tns:AspectFilter">
								<xs:annotation>
									<xs:documentation>
										Aspect filters refine (limit) the number of items returned by a find
										request. Obtain input values for aspectFilter fields from an
										aspectHistogramContainer returned in the response of a previous
										query.
										&lt;br&gt;&lt;br&gt;
										By issuing a series of find queries, you can continually refine the
										items returned in your responses. Do this by repeating a query using
										the aspect values returned in one response as the input values to
										your next query.
										&lt;br&gt;&lt;br&gt;
										For example, the aspectHistogramContainer in a response on Men's
										Shoes could contain an aspect of Size, along with "aspect values" for
										the different sizes currently available in Men's Shoes. By populating
										aspectFilter fields with the values returned in an
										aspectHistogramContainer, you can refine the item results returned by
										your new query.
										&lt;br/&gt;&lt;br/&gt;
										&lt;span class="tablenote"&gt;
										&lt;strong&gt;Note:&lt;/strong&gt; If a call that specifies an 
										&lt;strong&gt;outputSelector&lt;/strong&gt; value of 
										&lt;strong&gt;AspectHistogram&lt;/strong&gt; returns 
										&lt;strong&gt;aspectHistogramContainer.domainName&lt;/strong&gt;, this is a sign 
										that aspect histogram data might not be returned if you also specify an 
										&lt;strong&gt;aspectFilter&lt;/strong&gt; in the next call. To ensure that 
										aspect histogram data is returned for the next call, add a &lt;strong&gt;
										domainFilter&lt;/strong&gt; to the call as well.
										&lt;/span&gt;
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findItemsAdvanced</CallName>
											<RequiredInput>No</RequiredInput>
											<SeeLink>
												<URL>#Response.aspectHistogramContainer</URL>
												<Title>aspectHistogramContainer</Title>
												<For>more information on aspects, aspect values, and domains.</For>
											</SeeLink>
											<SeeLink>
												<URL>findItemsByCategory.html#sampleaspectHist</URL>
												<Title>findItemsByCategory Call Sample: Returning Aspect Histogram Information</Title>
											</SeeLink>
											<SeeLink>
												<URL>findItemsByCategory.html#sampleaspectFilter </URL>
												<Title>findItemsByCategory Call Sample: Refining Results Using Aspect Filters</Title>
											</SeeLink>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element minOccurs="0" maxOccurs="unbounded" name="outputSelector" type="tns:OutputSelectorType">
								<xs:annotation>
									<xs:documentation>
										Defines what data to return, in addition to the default set of data,
										in a response.
										&lt;br&gt;&lt;br&gt;
										If you don't specify this field, eBay returns a default set of item
										fields. Use outputSelector to include more information in the
										response. The additional data is grouped into discrete nodes. You can
										specify multiple nodes by including this field multiple times, as
										needed, in the request.
										&lt;br&gt;&lt;br&gt;
										If you specify this field, the additional fields returned can affect
										the call's response time (performance), including in the case with
										feedback data.
									</xs:documentation>
									<xs:appinfo>
										<PresentDetails>Yes</PresentDetails>
										<SeeLink>
											<Title>Detail Controls</Title>
											<URL>#detailControls</URL>
										</SeeLink>
										<CallInfo>
											<CallName>findItemsAdvanced</CallName>
											<RequiredInput>No</RequiredInput>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element minOccurs="0" maxOccurs="1" name="descriptionSearch" type="xs:boolean">
								<xs:annotation>
									<xs:documentation>
										Specifies whether your keyword query should be applied to item
										descriptions in addition to titles. Searching the text of item
										descriptions incurs a performance hit (it can take longer than
										searches that don't include description searches). If true, the text
										of the item's description and subtitles will be included in the
										search. If false, only item titles are included in keyword searches.
									</xs:documentation>
									<xs:appinfo>
										<Default>false</Default>
										<CallInfo>
											<CallName>findItemsAdvanced</CallName>
											<RequiredInput>No</RequiredInput>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element name="domainFilter" type="tns:DomainFilter" maxOccurs="unbounded" minOccurs="0">
								<xs:annotation>
									<xs:documentation>
										Restricts results to items listed within the specified domain.
										Domains are a buy-side grouping of items. such as shoes or digital
										cameras. A domain can span multiple eBay categories.
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findItemsAdvanced</CallName>
											<RequiredInput>No</RequiredInput>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
						</xs:sequence>
					</xs:extension>
				</xs:complexContent>
			</xs:complexType>


			<xs:complexType name="FindItemsAdvancedResponse">
				<xs:annotation>
					<xs:documentation>
						Response container for the findItemsAdvanced call.
					</xs:documentation>
				</xs:annotation>
				<xs:complexContent>
					<xs:extension base="tns:BaseFindingServiceResponse">
						<xs:sequence>
							<xs:element minOccurs="0" maxOccurs="1" name="categoryHistogramContainer" type="tns:CategoryHistogramContainer">
								<xs:annotation>
									<xs:documentation>
										Response container for category histograms. Only returned when one or
										more category histograms are returned. A category histogram is not
										returned if there are no matching items or if the search is
										restricted to a single leaf category.
										&lt;br&gt;&lt;br&gt;
										&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
										The category IDs returned for items in search results are for the
										leaf categories in which the items are listed. If you use these
										category IDs as input, the response will not return a category
										histogram.
										&lt;/span&gt;
										&lt;br&gt;&lt;br&gt;
										&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
										When searching the eBay Motors site, category histograms may not be
										available for some parent categories. In these cases, aspect
										histograms should be used to refine search results. This behavior is
										consistent with eBay Motors site search behavior.
										&lt;/span&gt;
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findItemsAdvanced</CallName>
											<Details>outputSelector: CategoryHistogram</Details>
											<Returned>Conditionally</Returned>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element minOccurs="0" maxOccurs="1" name="aspectHistogramContainer" type="tns:AspectHistogramContainer">
								<xs:annotation>
									<xs:documentation>
										Response container for aspect histograms. Aspect histograms are
										returned for categories that have been mapped to domains only. In
										most cases, just leaf categories are mapped to domains, but there are
										exceptions.
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findItemsAdvanced</CallName>
											<Details>outputSelector: AspectHistogram</Details>
											<Returned>Conditionally</Returned>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element name="conditionHistogramContainer" type="tns:ConditionHistogramContainer" maxOccurs="1" minOccurs="0">
								<xs:annotation>
									<xs:documentation>
										Response container for condition histograms.
										&lt;br&gt;
										&lt;br&gt;
										Not returned when Condition is specified in itemFilter.
										That is, only returned when you have not yet narrowed
										your search based on specific conditions.&lt;br&gt;
										&lt;br&gt;
										Only returned when you search the eBay US site (as of
										February 2011). International items in US search results
										are included in the histogram counts.
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findItemsAdvanced</CallName>
											<Details>outputSelector: ConditionHistogram</Details>
											<Returned>Conditionally</Returned>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
						</xs:sequence>
					</xs:extension>
				</xs:complexContent>
			</xs:complexType>

			<xs:element name="findItemsByProductRequest" nillable="true" type="tns:FindItemsByProductRequest"/>
			<xs:element name="findItemsByProductResponse" nillable="true" type="tns:FindItemsByProductResponse"/>


			<xs:complexType name="FindItemsByProductRequest">
				<xs:annotation>
					<xs:documentation>
						You can use product IDs (such as an ISBN, UPC, EAN, or eBay Product Reference
						ID) to find associated items listed on eBay.
					</xs:documentation>
					<xs:appinfo>
						<Summary>
							Finds items based upon a product ID, such as an ISBN, UPC, EAN, or ePID.
						</Summary>
						<RelatedCalls>findItemsAdvanced,findItemsIneBayStores</RelatedCalls>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexContent>
					<xs:extension base="tns:BaseFindingServiceRequest">
						<xs:sequence>
							<xs:element minOccurs="1" maxOccurs="1" name="productId" type="tns:ProductId">
								<xs:annotation>
									<xs:documentation>
										Input ISBN, UPC, EAN, or ReferenceID (ePID) to specify the type of
										product for which you want to search.
										&lt;br&gt;&lt;br&gt;
										For example, to search using an ISBN, specify productID.type=ISBN and
										set productID.value to an ISBN value. To search using an eBay Product
										Reference ID, set &lt;b class="con"&gt;productId.type&lt;/b&gt; to
										"ReferenceID" and set &lt;b class="con"&gt;productId.value&lt;/b&gt;
										to an ePID value (also known as an Bay Product Reference ID). If you
										do not know the ePID value for a product, use &lt;b
										class="con"&gt;FindProducts&lt;/b&gt; in the eBay Shopping API to
										retrieve the desired ePID.
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findItemsByProduct</CallName>
											<RequiredInput>Yes</RequiredInput>
											<SeeLink>
												<URL>../../shopping/docs/CallRef/FindProducts.html</URL>
												<Title>FindProducts in the Shopping API</Title>
												<For>information on retrieving eBay product data</For>
											</SeeLink>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element minOccurs="0" maxOccurs="unbounded" name="itemFilter" type="tns:ItemFilter">
								<xs:annotation>
									<xs:documentation>
										Reduce the number of items returned by a find request using item
										filters. Use &lt;b class="con"&gt;itemFilter&lt;/b&gt; to specify
										name/value pairs. You can include multiple item filters in a single
										request.
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findItemsByProduct</CallName>
											<RequiredInput>No</RequiredInput>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element minOccurs="0" maxOccurs="unbounded" name="outputSelector" type="tns:OutputSelectorType">
								<xs:annotation>
									<xs:documentation>
										Defines what data to return, in addition to the default set of data,
										in a response.
										&lt;br&gt;&lt;br&gt;
										If you don't specify this field, eBay returns a default set of item
										fields. Use outputSelector to include more information in the
										response. The additional data is grouped into discrete nodes. You can
										specify multiple nodes by including this field multiple times, as
										needed, in the request.
										&lt;br&gt;&lt;br&gt;
										If you specify this field, the additional fields returned can affect
										the call's response time (performance), including in the case with
										feedback data.
									</xs:documentation>
									<xs:appinfo>
										<PresentDetails>Yes</PresentDetails>
										<SeeLink>
											<Title>Detail Controls</Title>
											<URL>#detailControls</URL>
										</SeeLink>
										<CallInfo>
											<CallName>findItemsByProduct</CallName>
											<AllValuesExcept>CategoryHistogram</AllValuesExcept>
											<RequiredInput>No</RequiredInput>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
						</xs:sequence>
					</xs:extension>
				</xs:complexContent>
			</xs:complexType>


			<xs:complexType name="FindItemsByProductResponse">
				<xs:annotation>
					<xs:documentation>
						Response container for the findItemsByProduct call.
					</xs:documentation>
				</xs:annotation>
				<xs:complexContent>
					<xs:extension base="tns:BaseFindingServiceResponse">
						<xs:sequence>
							<xs:element minOccurs="0" maxOccurs="1" name="aspectHistogramContainer" type="tns:AspectHistogramContainer">
								<xs:annotation>
									<xs:documentation>
										Response container for aspect histograms. Aspect histograms are
										returned for categories that have been mapped to domains only. In
										most cases, just leaf categories are mapped to domains, but there are
										exceptions.
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findItemsByProduct</CallName>
											<Details>outputSelector: AspectHistogram</Details>
											<Returned>Conditionally</Returned>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element name="conditionHistogramContainer" type="tns:ConditionHistogramContainer" maxOccurs="1" minOccurs="0">
								<xs:annotation>
									<xs:documentation>
										Response container for condition histograms.&lt;br&gt;
										&lt;br&gt;
										Not returned when Condition is specified in itemFilter.
										That is, only returned when you have not yet narrowed
										your search based on specific conditions.&lt;br&gt;
										&lt;br&gt;
										Only returned when you search the eBay US site (as of
										February 2011). International items in US search results
										are included in the histogram counts.
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findItemsByProduct</CallName>
											<Details>outputSelector: ConditionHistogram</Details>
											<Returned>Conditionally</Returned>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
						</xs:sequence>
					</xs:extension>
				</xs:complexContent>
			</xs:complexType>


			<xs:element name="findItemsIneBayStoresRequest" nillable="true" type="tns:FindItemsIneBayStoresRequest"/>
			<xs:element name="findItemsIneBayStoresResponse" nillable="true" type="tns:FindItemsIneBayStoresResponse"/>


			<xs:complexType name="FindItemsIneBayStoresRequest">
				<xs:annotation>
					<xs:documentation>
						Use findItemsIneBayStores to find items listed in eBay stores. Specify
						storeName in the request to retrieve all listings within a single store. You
						can combine storeName with keywords to find specific items, or use keywords
						without storeName to search for items in all eBay stores.
						&lt;br&gt;&lt;br&gt;
						Search results can be filtered by item details or aspects and sorted by a
						variety of criteria.
					</xs:documentation>
					<xs:appinfo>
						<Summary>
							Finds items in eBay stores. Can search a specific store or can search all
							stores with a keyword query.
						</Summary>
						<RelatedCalls>findItemsAdvanced,getSearchKeywordsRecommendation</RelatedCalls>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexContent>
					<xs:extension base="tns:BaseFindingServiceRequest">
						<xs:sequence>
							<xs:element minOccurs="0" maxOccurs="1" name="keywords" type="xs:string">
								<xs:annotation>
									<xs:documentation>
										Specify one or more words to use in a search query for finding items
										on eBay. By default, queries search item titles only. When running
										queries, it is best to include complete keywords values--eBay checks
										words in context with each other. If you are using a URL request and
										your keyword query consists of multiple words, use "%20" to separate
										the words. For example, use "Harry%20Potter" to search for items
										containing those words in any order. Queries aren't case-sensitive,
										so it doesn't matter whether you use uppercase or lowercase letters.
										&lt;br&gt;&lt;br&gt;
										You can incorporate wildcards in a multi-word search. For example,
										"ap*%20ip*" returns results for "apple ipod" among other matches. The
										words "and" and "or" are treated like any other word (and not their
										logical connotation). Only use "and", "or", or "the" if you are
										searching for listings containing those specific words.
										&lt;br&gt;&lt;br&gt;
										You must specify keywords when you are searching across all eBay
										stores. That is, &lt;b class="con"&gt;keywords&lt;/b&gt; is required
										if &lt;b class="con"&gt;storeName&lt;/b&gt; is not specified in the
										request.
									</xs:documentation>
									<xs:appinfo>
										<MaxLength>350. The maximum length for a single word is 98.
										&lt;b&gt;Min length:&lt;/b&gt; 2</MaxLength>
										<CallInfo>
											<CallName>findItemsIneBayStores</CallName>
											<RequiredInput>Conditionally</RequiredInput>
											<SeeLink>
												<URL>../Concepts/FindingAPIGuide.html#usekeywords</URL>
												<Title>Searching by Keywords</Title>
												<For>a list of valid wildcard characters</For>
											</SeeLink>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element minOccurs="0" maxOccurs="1" name="storeName" type="xs:string">
								<xs:annotation>
									<xs:documentation>
										The name of the eBay store to search. Returns all items in the store,
										or can be used with keywords to search for specific items in an eBay
										store. If you do not specify keywords, you must specify storeName.
										&lt;br&gt;&lt;br&gt;
										&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
										Store names are case sensitive. Also, if the store name contains an
										ampersand (&amp;), you must use the &amp; character entity (&amp;
										amp;) in its place.
										&lt;/span&gt;
										If you do not specify &lt;b class="con"&gt;storeName&lt;/b&gt; in the
										request, the search is across all eBay stores. When searching across
										all stores, you must specify keywords.
										&lt;br&gt;&lt;br&gt;
										The results can be filtered by item listing details or aspects.
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findItemsIneBayStores</CallName>
											<RequiredInput>Conditionally</RequiredInput>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element minOccurs="0" maxOccurs="unbounded" name="itemFilter" type="tns:ItemFilter">
								<xs:annotation>
									<xs:documentation>
										Reduce the number of items returned by a find request using item
										filters. Use &lt;b class="con"&gt;itemFilter&lt;/b&gt; to specify
										name/value pairs. You can include multiple item filters in a single
										request.
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findItemsIneBayStores</CallName>
											<RequiredInput>No</RequiredInput>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element minOccurs="0" maxOccurs="unbounded" name="outputSelector" type="tns:OutputSelectorType">
								<xs:annotation>
									<xs:documentation>
										Defines what data to return, in addition to the default set of data,
										in a response.
										&lt;br&gt;&lt;br&gt;
										If you don't specify this field, eBay returns a default set of item
										fields. Use outputSelector to include more information in the
										response. The additional data is grouped into discrete nodes. You can
										specify multiple nodes by including this field multiple times, as
										needed, in the request.
										&lt;br&gt;&lt;br&gt;
										If you specify this field, the additional fields returned can affect
										the call's response time (performance), including in the case with
										feedback data.
									</xs:documentation>
									<xs:appinfo>
										<PresentDetails>Yes</PresentDetails>
										<SeeLink>
											<Title>Detail Controls</Title>
											<URL>#detailControls</URL>
										</SeeLink>
										<CallInfo>
											<CallName>findItemsIneBayStores</CallName>
											<RequiredInput>No</RequiredInput>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element minOccurs="0" maxOccurs="unbounded" name="aspectFilter" type="tns:AspectFilter">
								<xs:annotation>
									<xs:documentation>
										Aspect filters refine (limit) the number of items returned by a find
										request. Obtain input values for aspectFilter fields from an
										aspectHistogramContainer returned in the response of a previous
										query.
										&lt;br&gt;&lt;br&gt;
										By issuing a series of find queries, you can continually refine the
										items returned in your responses. Do this by repeating a query using
										the aspect values returned in one response as the input values to
										your next query.
										&lt;br&gt;&lt;br/&gt;
										For example, the aspectHistogramContainer in a response on
										Men's Shoes could contain an aspect of Size, along with "aspect
										values" for the different sizes currently available in Men's Shoes.
										By populating aspectFilter fields with the values returned in an
										aspectHistogramContainer, you can refine the item results returned by
										your new query.
										&lt;br/&gt;&lt;br/&gt;
										&lt;span class="tablenote"&gt;
										&lt;strong&gt;Note:&lt;/strong&gt; If a call that specifies an 
										&lt;strong&gt;outputSelector&lt;/strong&gt; value of 
										&lt;strong&gt;AspectHistogram&lt;/strong&gt; returns 
										&lt;strong&gt;aspectHistogramContainer.domainName&lt;/strong&gt;, this is a sign 
										that aspect histogram data might not be returned if you also specify an 
										&lt;strong&gt;aspectFilter&lt;/strong&gt; in the next call. To ensure that 
										aspect histogram data is returned for the next call, add a &lt;strong&gt;
										domainFilter&lt;/strong&gt; to the call as well.
										&lt;/span&gt;
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findItemsIneBayStores</CallName>
											<RequiredInput>No</RequiredInput>
											<SeeLink>
												<URL>#Response.aspectHistogramContainer</URL>
												<Title>aspectHistogramContainer</Title>
												<For>more information on aspects, aspect values, and domains.</For>
											</SeeLink>
											<SeeLink>
												<URL>findItemsByCategory.html#sampleaspectHist</URL>
												<Title>findItemsByCategory Call Sample: Returning Aspect Histogram Information</Title>
										</SeeLink>
											<SeeLink>
												<URL>findItemsByCategory.html#sampleaspectFilter </URL>
												<Title>findItemsByCategory Call Sample: Refining Results Using Aspect Filters</Title>
											</SeeLink>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element name="domainFilter" type="tns:DomainFilter" maxOccurs="unbounded" minOccurs="0">
								<xs:annotation>
									<xs:documentation>
										Restricts results to items listed within the specified domain.
										Domains are a buy-side grouping of items. such as shoes or digital
										cameras. A domain can span multiple eBay categories.
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findItemsIneBayStores</CallName>
											<RequiredInput>No</RequiredInput>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element name="categoryId" type="xs:string" maxOccurs="unbounded" minOccurs="0">
								<xs:annotation>
									<xs:documentation>
										Specifies the category from which you want to retrieve item listings.
										This field can be repeated to include multiple categories.
										&lt;br&gt;&lt;br&gt;
										If a specified category ID doesn't match an existing category for the
										site, eBay returns an invalid-category error message. To determine
										valid categories, use the Shopping API &lt;b
										class="con"&gt;GetCategoryInfo&lt;/b&gt; call.
										&lt;br&gt;&lt;br&gt;
										Up to three (3) categories can be specified.
										&lt;br&gt;&lt;br&gt;
										Category searches are not supported on the eBay Italy site (global ID
										EBAY-IT) at this time.
									</xs:documentation>
									<xs:appinfo>
										<MaxLength>10</MaxLength>
										<MaxOccurs>3</MaxOccurs>
										<CallInfo>
											<CallName>findItemsIneBayStores</CallName>
											<RequiredInput>No</RequiredInput>
											<SeeLink>
												<URL>http://developer.ebay.com/DevZone/shopping/docs/CallRef/GetCategoryInfo.html</URL>
												<Title>GetCategoryInfo in the Shopping API</Title>
												<For>information on retrieving eBay category information</For>
											</SeeLink>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
						</xs:sequence>
					</xs:extension>
				</xs:complexContent>
			</xs:complexType>


			<xs:complexType name="FindItemsIneBayStoresResponse">
				<xs:annotation>
					<xs:documentation>
						Response container for the findItemsIneBayStores call.
					</xs:documentation>
				</xs:annotation>
				<xs:complexContent>
					<xs:extension base="tns:BaseFindingServiceResponse">
						<xs:sequence>
							<xs:element minOccurs="0" maxOccurs="1" name="categoryHistogramContainer" type="tns:CategoryHistogramContainer">
								<xs:annotation>
									<xs:documentation>
										Response container for category histograms. Only returned when one or
										more category histograms are returned. A category histogram is not
										returned if there are no matching items or if the search is
										restricted to a single leaf category.
										&lt;br&gt;&lt;br&gt;
										&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
										The category IDs returned for items in search results are for the
										leaf categories in which the items are listed. If you use these
										category IDs as input, the response will not return a category
										histogram.
										&lt;/span&gt;
										&lt;br&gt;&lt;br&gt;
										&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
										When searching the eBay Motors site, category histograms may not be
										available for some parent categories. In these cases, aspect
										histograms should be used to refine search results. This behavior is
										consistent with eBay Motors site search behavior.
										&lt;/span&gt;
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findItemsIneBayStores</CallName>
											<Details>outputSelector: CategoryHistogram</Details>
											<Returned>Conditionally</Returned>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element minOccurs="0" maxOccurs="1" name="aspectHistogramContainer" type="tns:AspectHistogramContainer">
								<xs:annotation>
									<xs:documentation>
										Response container for aspect histograms. Aspect histograms are
										returned for categories that have been mapped to domains only. In
										most cases, just leaf categories are mapped to domains, but there are
										exceptions.
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findItemsIneBayStores</CallName>
											<Details>outputSelector: AspectHistogram</Details>
											<Returned>Conditionally</Returned>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element name="conditionHistogramContainer" type="tns:ConditionHistogramContainer" maxOccurs="1" minOccurs="0">
								<xs:annotation>
									<xs:documentation>
										Response container for condition histograms.
										These can be returned for any category (parent or leaf).
										&lt;br&gt;
										&lt;br&gt;
										Not returned when Condition is specified in itemFilter.
										That is, only returned when you have not yet narrowed
										your search based on specific conditions.&lt;br&gt;
										&lt;br&gt;
										Only returned when you search the eBay US site (as of
										February 2011). International items in US search results
										are included in the histogram counts.
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findItemsIneBayStores</CallName>
											<Details>outputSelector: ConditionHistogram</Details>
											<Returned>Conditionally</Returned>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
						</xs:sequence>
					</xs:extension>
				</xs:complexContent>
			</xs:complexType>

			<xs:element name="findItemsByImageRequest" nillable="true" type="tns:FindItemsByImageRequest"/>
			<xs:element name="findItemsByImageResponse" nillable="true" type="tns:FindItemsByImageResponse"/>

			<xs:complexType name="FindItemsByImageRequest">
				<xs:annotation>
					<xs:documentation>
						Find items based on the image similarity to the specified item.
					</xs:documentation>
					<xs:appinfo>
						<Summary>
							Find items based on their image similarity to the specified item.
						</Summary>
						<RelatedCalls>findItemsByProduct</RelatedCalls>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexContent>
					<xs:extension base="tns:BestMatchFindingServiceRequest">
						<xs:sequence>
							<xs:element maxOccurs="1" minOccurs="1" name="itemId"
								type="xs:string">
								<xs:annotation>
									<xs:documentation>
										Specifies the item that the customer wants to use for retrieving
										more listings with similar images. The item must active and it must
										be listed in a Clothing, Shoes &amp; Accessories category (parent
										category ID 11450 on the eBay US site). In addition, the item ID you
										specify must exist on either the US, UK, or DE the sites.
									</xs:documentation>
									<xs:appinfo>
										<MaxLength>19 (normally, item IDs are 9 to 12 digits in length)</MaxLength>
										<CallInfo>
											<CallName>findItemsByImage</CallName>
											<RequiredInput>Yes</RequiredInput>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element minOccurs="0" maxOccurs="unbounded" name="categoryId"
								type="xs:string">
								<xs:annotation>
									<xs:documentation>
										Specifies the leaf category from which you want to retrieve item
										listings with similar images. If no category is specified, search
										results can come from any Clothing, Shoes &amp; Accessories leaf
										category. This field can be repeated (up to 3 times) to include
										multiple categories.
										&lt;br&gt;&lt;br&gt;
										Image similarity searches are only supported in Clothing, Shoes &amp;
										Accessories leaf categories on the eBay US, UK, and Germany sites.
										&lt;br&gt;&lt;br&gt;
										If a specified category ID doesn't match an existing category for the
										site, eBay returns an invalid-category error message. To determine
										valid leaf categories, use the Shopping API &lt;b
										class="con"&gt;GetCategoryInfo&lt;/b&gt; call.
									</xs:documentation>
									<xs:appinfo>
										<MaxLength>10</MaxLength>
										<CallInfo>
											<CallName>findItemsByImage</CallName>
											<RequiredInput>No</RequiredInput>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element minOccurs="0" maxOccurs="unbounded" name="itemFilter" type="tns:ItemFilter">
								<xs:annotation>
									<xs:documentation>
										Reduce the number of items returned by a find request using item
										filters. Use &lt;b class="con"&gt;itemFilter&lt;/b&gt; to specify
										name/value pairs. You can include multiple item filters in a single
										request.
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findItemsByImage</CallName>
											<RequiredInput>No</RequiredInput>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element minOccurs="0" maxOccurs="unbounded" name="aspectFilter" type="tns:AspectFilter">
								<xs:annotation>
									<xs:documentation>
										Aspect filters refine (limit) the number of items returned by a find
										request. Obtain input values for aspectFilter fields from an
										aspectHistogramContainer returned in the response of a previous
										query.
										&lt;br&gt;&lt;br&gt;
										By issuing a series of find queries, you can continually refine the
										items returned in your responses. Do this by repeating a query using
										the aspect values returned in one response as the input values to
										your next query.
										&lt;br&gt;&lt;br&gt;
										For example, the aspectHistogramContainer in a response on Men's
										Shoes could contain an aspect of Size, along with "aspect values" for
										the different sizes currently available in Men's Shoes. By populating
										aspectFilter fields with the values returned in an
										aspectHistogramContainer, you can refine the item results returned by
										your new query.
										&lt;br/&gt;&lt;br/&gt;
										&lt;span class="tablenote"&gt;
										&lt;strong&gt;Note:&lt;/strong&gt; If a call that specifies an 
										&lt;strong&gt;outputSelector&lt;/strong&gt; value of 
										&lt;strong&gt;AspectHistogram&lt;/strong&gt; returns 
										&lt;strong&gt;aspectHistogramContainer.domainName&lt;/strong&gt;, this is a sign 
										that aspect histogram data might not be returned if you also specify an 
										&lt;strong&gt;aspectFilter&lt;/strong&gt; in the next call. To ensure that 
										aspect histogram data is returned for the next call, add a &lt;strong&gt;
										domainFilter&lt;/strong&gt; to the call as well.
										&lt;/span&gt;
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findItemsByImage</CallName>
											<RequiredInput>No</RequiredInput>
											<SeeLink>
												<URL>#Response.aspectHistogramContainer</URL>
												<Title>aspectHistogramContainer</Title>
												<For>more information on aspects, aspect values, and domains.</For>
											</SeeLink>
											<SeeLink>
												<URL>findItemsByCategory.html#sampleaspectHist</URL>
												<Title>findItemsByCategory Call Sample: Returning Aspect Histogram Information</Title>
											</SeeLink>
											<SeeLink>
												<URL>findItemsByCategory.html#sampleaspectFilter </URL>
												<Title>findItemsByCategory Call Sample: Refining Results Using Aspect Filters</Title>
											</SeeLink>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element name="domainFilter" type="tns:DomainFilter" maxOccurs="unbounded" minOccurs="0">
								<xs:annotation>
									<xs:documentation>
										Restricts results to items listed within the specified domain.
										Domains are a buy-side grouping of items. such as shoes or digital
										cameras. A domain can span multiple eBay categories.
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findItemsByImage</CallName>
											<RequiredInput>No</RequiredInput>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element minOccurs="0" maxOccurs="unbounded" name="outputSelector" type="tns:OutputSelectorType">
								<xs:annotation>
									<xs:documentation>
										Defines what data to return, in addition to the default set of data,
										in a response.
										&lt;br&gt;&lt;br&gt;
										If you don't specify this field, eBay returns a default set of item
										fields. Use outputSelector to include more information in the
										response. The additional data is grouped into discrete nodes. You can
										specify multiple nodes by including this field multiple times, as
										needed, in the request.
										&lt;br&gt;&lt;br&gt;
										If you specify this field, the additional fields returned can affect
										the call's response time (performance), including in the case with
										feedback data.
									</xs:documentation>
									<xs:appinfo>
										<PresentDetails>Yes</PresentDetails>
										<SeeLink>
											<Title>Detail Controls</Title>
											<URL>#detailControls</URL>
										</SeeLink>
										<CallInfo>
											<CallName>findItemsByImage</CallName>
											<RequiredInput>No</RequiredInput>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
						</xs:sequence>
					</xs:extension>
				</xs:complexContent>
			</xs:complexType>

			<xs:complexType name="FindItemsByImageResponse">
				<xs:annotation>
					<xs:documentation>
						Response container for the findItemsByImage call.
					</xs:documentation>
				</xs:annotation>
				<xs:complexContent>
					<xs:extension base="tns:BaseFindingServiceResponse">
						<xs:sequence>
							<xs:element minOccurs="0" maxOccurs="1" name="categoryHistogramContainer" type="tns:CategoryHistogramContainer">
								<xs:annotation>
									<xs:documentation>
										Response container for category histograms. Only returned when one or
										more category histograms are returned. A category histogram is not
										returned if there are no matching items or if the search is
										restricted to a single leaf category.
										&lt;br&gt;&lt;br&gt;
										&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
										 The category IDs returned for items in search results are for the
										 leaf categories in which the items are listed. If you use these
										 category IDs as input, the response will not return a category
										 histogram.
										&lt;/span&gt;
										&lt;br&gt;&lt;br&gt;
										&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
										 When searching the eBay Motors site, category histograms may not be
										 available for some parent categories. In these cases, aspect
										 histograms should be used to refine search results. This behavior is
										 consistent with eBay Motors site search behavior.
										&lt;/span&gt;
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findItemsByImage</CallName>
											<Details>outputSelector: CategoryHistogram</Details>
											<Returned>Conditionally</Returned>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element minOccurs="0" maxOccurs="1" name="aspectHistogramContainer" type="tns:AspectHistogramContainer">
								<xs:annotation>
									<xs:documentation>
										Response container for aspect histograms. Aspect histograms are
										returned for categories that have been mapped to domains only. In
										most cases, just leaf categories are mapped to domains, but there are
										exceptions.
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findItemsByImage</CallName>
											<Details>outputSelector: AspectHistogram</Details>
											<Returned>Conditionally</Returned>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element name="conditionHistogramContainer" type="tns:ConditionHistogramContainer" maxOccurs="1" minOccurs="0">
								<xs:annotation>
									<xs:documentation>
										Response container for condition histograms.
										These can be returned for any category (parent or leaf).
										&lt;br&gt;
										&lt;br&gt;
										Not returned when Condition is specified in itemFilter.
										That is, only returned when you have not yet narrowed
										your search based on specific conditions.&lt;br&gt;
										&lt;br&gt;
										Only returned when you search the eBay US site (as of
										February 2011). International items in US search results
										are included in the histogram counts.
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findItemsByImage</CallName>
											<Details>outputSelector: ConditionHistogram</Details>
											<Returned>Conditionally</Returned>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
						</xs:sequence>
					</xs:extension>
				</xs:complexContent>
			</xs:complexType>


			<xs:element name="getHistogramsRequest" nillable="true" type="tns:GetHistogramsRequest"/>
			<xs:element name="getHistogramsResponse" nillable="true" type="tns:GetHistogramsResponse"/>


			<xs:complexType name="GetHistogramsRequest">
				<xs:annotation>
					<xs:documentation>
						Get request for histogram information on the supplied category or aspect.
					</xs:documentation>
					<xs:appinfo>
						<Summary>
							Gets category and/or aspect metadata for the specified category.
						</Summary>
						<RelatedCalls>findItemsByCategory,findItemsAdvanced,findItemsByKeywords</RelatedCalls>
					</xs:appinfo>
				</xs:annotation>
				<xs:complexContent>
					<xs:extension base="tns:BaseServiceRequest">
						<xs:sequence>
							<xs:element minOccurs="1" maxOccurs="1" name="categoryId" type="xs:string">
								<xs:annotation>
									<xs:documentation>
										Specifies the category from which you want to retrieve histogram
										information.
										&lt;br&gt;&lt;br&gt;
										If a specified category ID doesn't match an existing category for the
										site, eBay returns an invalid-category error message. To determine
										valid categories, use the Shopping API &lt;b
										class="con"&gt;GetCategoryInfo&lt;/b&gt; call.
										&lt;br&gt;&lt;br&gt;
										Retrieving histograms by category is not supported on the eBay Italy
										site (global ID EBAY-IT) at this time.
									</xs:documentation>
									<xs:appinfo>
										<MaxLength>10</MaxLength>
										<CallInfo>
											<CallName>getHistograms</CallName>
											<RequiredInput>Yes</RequiredInput>
											<SeeLink>
												<URL>http://developer.ebay.com/DevZone/shopping/docs/CallRef/GetCategoryInfo.html</URL>
												<Title>GetCategoryInfo in the Shopping API</Title>
												<For>information on retrieving eBay category information</For>
											</SeeLink>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
						</xs:sequence>
					</xs:extension>
				</xs:complexContent>
			</xs:complexType>


			<xs:complexType name="GetHistogramsResponse">
				<xs:annotation>
					<xs:documentation>
						Response container for the getHistogram call.
					</xs:documentation>
				</xs:annotation>
				<xs:complexContent>
					<xs:extension base="tns:BaseServiceResponse">
						<xs:sequence>
							<xs:element minOccurs="0" maxOccurs="1" name="categoryHistogramContainer" type="tns:CategoryHistogramContainer">
								<xs:annotation>
									<xs:documentation>
										Response container for category histograms. This container is
										returned only when the specified category has children categories.
										&lt;br&gt;&lt;br&gt;
										&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
											Category histograms may not be available for some parent categories
											on the eBay Motors site.
										&lt;/span&gt;
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>getHistograms</CallName>
											<Returned>Conditionally</Returned>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element minOccurs="0" maxOccurs="1" name="aspectHistogramContainer" type="tns:AspectHistogramContainer">
								<xs:annotation>
									<xs:documentation>
										Response container for aspect histograms. Aspect histograms are
										returned for categories that have been mapped to domains only. In
										most cases, just leaf categories are mapped to domains, but there are
										exceptions.
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>getHistograms</CallName>
											<Returned>Conditionally</Returned>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element name="conditionHistogramContainer" type="tns:ConditionHistogramContainer" maxOccurs="1" minOccurs="0">
								<xs:annotation>
									<xs:documentation>
										Response container for condition histograms.
										Returned for leaf and parent categories.&lt;br&gt;
										&lt;br&gt;
										Only returned when you search the eBay US site (as of
										February 2011). International items in US search results
										are included in the histogram counts.
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>getHistograms</CallName>
											<Returned>Conditionally</Returned>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element name="extension" type="tns:ExtensionType" minOccurs="0" maxOccurs="unbounded">
								<xs:annotation>
									<xs:documentation>
										Reserved for future use.
									</xs:documentation>
									<xs:appinfo>
										<NoCalls/>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
						</xs:sequence>
					</xs:extension>
				</xs:complexContent>
			</xs:complexType>

			<xs:complexType abstract="true" name="BestMatchFindingServiceRequest">
				<xs:annotation>
					<xs:documentation>
						This is the base request container for all Finding Service operations.
					</xs:documentation>
				</xs:annotation>
				<xs:complexContent>
					<xs:extension base="tns:BaseServiceRequest">
						<xs:sequence>
							<xs:element minOccurs="0" maxOccurs="1" name="paginationInput" type="tns:PaginationInput">
								<xs:annotation>
									<xs:documentation>
										Controls the pagination of the result set. Child elements specify the
										maximum number of item listings to return per call and the page of
										data to return. Controls the number of listings returned in the
										response, but does not specify the details to return for each
										listing.
										&lt;br&gt;&lt;br&gt;
										&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
										No more than 10,000 items can be retrieved for a given search,
										regardless of how many matches are found. This limit is enforced
										by the maximum page number allowed (100) and the maximum entries per
										page allowed (100). &lt;/span&gt;
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findCompletedItems</CallName>
											<CallName>findItemsAdvanced</CallName>
											<CallName>findItemsByCategory</CallName>
											<CallName>findItemsByImage</CallName>
											<CallName>findItemsByKeywords</CallName>
											<CallName>findItemsByProduct</CallName>
											<CallName>findItemsIneBayStores</CallName>
											<RequiredInput>No</RequiredInput>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element minOccurs="0" maxOccurs="1" name="buyerPostalCode" type="xs:string">
								<xs:annotation>
									<xs:documentation>
										The postal code of the buyer. This is used as the basis for proximity
										searches as well as local searches.
										&lt;br&gt;&lt;br&gt;
										A proximity search requires &lt;b
										class="con"&gt;buyerPostalCode&lt;/b&gt; and a &lt;b
										class="con"&gt;MaxDistance&lt;/b&gt; item filter.
										A local search requires &lt;b
										class="con"&gt;buyerPostalCode&lt;/b&gt; and item filters for &lt;b
										class="con"&gt;MaxDistance&lt;/b&gt; and &lt;b
										class="con"&gt;LocalSearch&lt;/b&gt;.
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findCompletedItems</CallName>
											<CallName>findItemsAdvanced</CallName>
											<CallName>findItemsByCategory</CallName>
											<CallName>findItemsByImage</CallName>
											<CallName>findItemsByKeywords</CallName>
											<CallName>findItemsByProduct</CallName>
											<CallName>findItemsIneBayStores</CallName>
											<RequiredInput>No</RequiredInput>
									<SeeLink>
										<URL>findItemsByKeywords.html#sampleproximity</URL>
										<Title>findItemsByKeywords Call Sample: Proximity Search</Title>
										<For>an example of how to restrict searches by distance</For>
									</SeeLink>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element minOccurs="0" name="affiliate" type="tns:Affiliate">
								<xs:annotation>
									<xs:documentation>
										Container for affiliate details. eBay uses the specified affiliate
										information to build a View Item URL and Product URL string with
										correctly formatted affiliate tracking information, which it returns
										in the response. You can publish these URLs, and if a user clicks
										them to access eBay, the respective affiliate might get a commission,
										depending on the user's actions.
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findCompletedItems</CallName>
											<CallName>findItemsAdvanced</CallName>
											<CallName>findItemsByCategory</CallName>
											<CallName>findItemsByImage</CallName>
											<CallName>findItemsByKeywords</CallName>
											<CallName>findItemsByProduct</CallName>
											<CallName>findItemsIneBayStores</CallName>
											<RequiredInput>No</RequiredInput>
											<SeeLink>
												<URL>https://www.ebaypartnernetwork.com/</URL>
												<Title>eBay Partner Network site</Title>
												<For>information about affiliate commissions</For>
											</SeeLink>
											<SeeLink>
												<URL>findItemsByKeywords.html#sampleaffiliate</URL>
												<Title>findItemsByKeywords Call Sample: Specifying affiliate information</Title>
											</SeeLink>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
						</xs:sequence>
					</xs:extension>
				</xs:complexContent>
			</xs:complexType>


			<xs:complexType abstract="true" name="BaseFindingServiceRequest">
				<xs:annotation>
					<xs:documentation>
						This is the base request container for all Finding Service operations.
					</xs:documentation>
				</xs:annotation>
				<xs:complexContent>
					<xs:extension base="tns:BestMatchFindingServiceRequest">
						<xs:sequence>
							<xs:element name="sortOrder" type="tns:SortOrderType" maxOccurs="1" minOccurs="0">
								<xs:annotation>
									<xs:documentation>
										Sort the returned items according to a single specified sort order.
									</xs:documentation>
									<xs:appinfo>
										<Default>BestMatch</Default>
										<CallInfo>
											<CallName>findItemsByCategory</CallName>
											<CallName>findItemsAdvanced</CallName>
											<CallName>findItemsByKeywords</CallName>
											<CallName>findItemsIneBayStores</CallName>
											<CallName>findItemsByProduct</CallName>
											<CallName>findCompletedItems</CallName>
											<RequiredInput>No</RequiredInput>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
						</xs:sequence>
					</xs:extension>
				</xs:complexContent>
			</xs:complexType>


			<xs:complexType abstract="true" name="BaseFindingServiceResponse">
				<xs:annotation>
					<xs:documentation>
						Base response container for all Finding Service operations.
					</xs:documentation>
				</xs:annotation>
				<xs:complexContent>
					<xs:extension base="tns:BaseServiceResponse">
						<xs:sequence>
							<xs:element minOccurs="0" maxOccurs="1" name="searchResult" type="tns:SearchResult">
								<xs:annotation>
									<xs:documentation>
										Container for the item listings that matched the search criteria.
										The data for each item is returned in individual containers, if
										any matches were found.
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findCompletedItems</CallName>
											<CallName>findItemsAdvanced</CallName>
											<CallName>findItemsByCategory</CallName>
											<CallName>findItemsByImage</CallName>
											<CallName>findItemsByKeywords</CallName>
											<CallName>findItemsByProduct</CallName>
											<CallName>findItemsIneBayStores</CallName>
											<Details>outputSelector: none</Details>
											<Returned>Always</Returned>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element minOccurs="0" maxOccurs="1" name="paginationOutput" type="tns:PaginationOutput">
								<xs:annotation>
									<xs:documentation>
										Indicates the pagination of the result set. Child elements indicate
										the page number that is returned, the maximum number of item listings
										to return per page, total number of pages that can be returned, and
										the total number of listings that match the search criteria.
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findCompletedItems</CallName>
											<CallName>findItemsAdvanced</CallName>
											<CallName>findItemsByCategory</CallName>
											<CallName>findItemsByImage</CallName>
											<CallName>findItemsByKeywords</CallName>
											<CallName>findItemsByProduct</CallName>
											<CallName>findItemsIneBayStores</CallName>
											<Details>outputSelector: none</Details>
											<Returned>Conditionally</Returned>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element minOccurs="0" maxOccurs="1" name="itemSearchURL" type="xs:anyURI">
								<xs:annotation>
									<xs:documentation>
										A URL to view the search results on the eBay web site. The search
										results on the web site will use the same pagination as the API
										search results.
										&lt;br&gt;&lt;br&gt;
										&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
										eBay URLs returned in fields, such as &lt;b
										class="con"&gt;viewItemURL&lt;/b&gt;, are subject to syntax and other
										changes without notice. To avoid problems in your application when
										eBay alters the URL format, we advise you to avoid parsing eBay URLs
										programmatically. We strive to ensure that other fields in the
										response contain all the information that is encoded in the URL, and
										more.
										&lt;/span&gt;
									</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<CallName>findItemsAdvanced</CallName>
											<CallName>findItemsByCategory</CallName>
											<CallName>findItemsByImage</CallName>
											<CallName>findItemsByKeywords</CallName>
											<CallName>findItemsByProduct</CallName>
											<CallName>findItemsIneBayStores</CallName>
											<Details>outputSelector: none</Details>
											<Returned>Always</Returned>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element name="extension" type="tns:ExtensionType" minOccurs="0" maxOccurs="unbounded">
								<xs:annotation>
									<xs:documentation>
										Reserved for future use.
									</xs:documentation>
									<xs:appinfo>
										<NoCalls/>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
						</xs:sequence>
					</xs:extension>
				</xs:complexContent>
			</xs:complexType>

			<xs:complexType name="ExtensionType">
				<xs:annotation>
					<xs:documentation>
						Reserved for future use.
					</xs:documentation>
					<xs:appinfo>
						<typeLibrarySource
							library="MarketPlaceServiceCommonTypeLibrary"
							namespace="http://www.ebay.com/marketplace/services">
						</typeLibrarySource>
					</xs:appinfo>
				</xs:annotation>
				<xs:sequence>
					<xs:element name="id" type="xs:positiveInteger">
						<xs:annotation>
							<xs:documentation>
								Reserved for future use.
							</xs:documentation>
							<xs:appinfo>
								<NoCalls/>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="version" type="xs:string">
						<xs:annotation>
							<xs:documentation>
								Reserved for future use.
							</xs:documentation>
							<xs:appinfo>
								<NoCalls/>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="contentType" type="xs:string">
						<xs:annotation>
							<xs:documentation>
								Reserved for future use.
							</xs:documentation>
							<xs:appinfo>
								<NoCalls/>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="value" type="xs:string">
						<xs:annotation>
							<xs:documentation>
								Reserved for future use.
							</xs:documentation>
							<xs:appinfo>
								<NoCalls/>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:any maxOccurs="unbounded" minOccurs="0" processContents="lax" />
				</xs:sequence>
			</xs:complexType>

			<xs:complexType name="Affiliate">
				<xs:annotation>
					<xs:documentation>
						eBay uses specified details to build a View Item URL and Product URL string
						in the response. These URLs include correctly formatted affiliate tracking
						information. When a user clicks through one of these URLs to eBay, the
						respective affiliate might get a commission, based on the tasks performed by
						the user.
					</xs:documentation>
					<xs:appinfo>
						<typeLibrarySource library="SearchTypeLibrary"
							namespace="http://www.ebay.com/marketplace/search/v1/services">
						</typeLibrarySource>
					</xs:appinfo>
				</xs:annotation>
				<xs:sequence>
					<xs:element minOccurs="0" name="trackingId" type="xs:string">
						<xs:annotation>
							<xs:documentation>
								Specify the affiliate value obtained from your tracking partner. For the
								eBay Partner Network, the tracking ID is the provided Campaign ID
								("campid"). A Campaign ID is a unique 10-digit number used for
								associating traffic and is valid across all programs to which you have
								been accepted. Another example of this value is the Affiliate ID given to
								you by TradeDoubler.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<AllCalls/>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element minOccurs="0" name="networkId" type="xs:string">
						<xs:annotation>
							<xs:documentation>
								Specifies your tracking partner for affiliate commissions. Affiliates
								earn money from eBay for driving traffic to eBay. This field is required
								if you specify a tracking ID. Depending on your tracking partner, specify
								one of the following values. Not all partners are valid for all sites.
								For PlaceOffer, only the eBay Partner Network and Mediaplex are valid:
								&lt;br&gt;
								&lt;br&gt;2 = Be Free
								&lt;br&gt;3 = Affilinet
								&lt;br&gt;4 = TradeDoubler
								&lt;br&gt;5 = Mediaplex
								&lt;br&gt;6 = DoubleClick
								&lt;br&gt;7 = Allyes
								&lt;br&gt;8 = BJMT
								&lt;br&gt;9 = eBay Partner Network
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<AllCalls/>
									<RequiredInput>No</RequiredInput>
									<SeeLink>
										<URL>https://www.ebaypartnernetwork.com/</URL>
										<Title>eBay Partner Network site</Title>
										<For>information about commissions</For>
									</SeeLink>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element minOccurs="0" name="customId" type="xs:string">
						<xs:annotation>
							<xs:documentation>
								You can define an affiliate customId if you want an ID to monitor your
								marketing efforts. Chose an ID up to up to 256 characters in length. If
								you are using the eBay Partner Network, and you provide a customId, the
								tracking URL returned by the eBay Partner Network will contain your
								customId value.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<AllCalls/>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element minOccurs="0" name="geoTargeting" type="xs:boolean">
						<xs:annotation>
							<xs:documentation>
								The geoTargeting parameter will be used for geographical targeting your
								affiliate programs. The geo-targeting feature works for English speaking
								countries (US, UK, CA, AU, and IE) only.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<AllCalls/>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:sequence minOccurs="0">
						<xs:element name="delimiter" type="xs:string"/>
						<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
					</xs:sequence>
				</xs:sequence>
			</xs:complexType>


			<xs:complexType name="CategoryHistogram">
				<xs:annotation>
					<xs:documentation>
						Statistical (histogram) information about categories that contain items that
						match the query, if any. For categories associated with specific items, see
						items returned in each search result. Shows the distribution of items across
						each category. Not returned if there is no match.
					</xs:documentation>
				</xs:annotation>
				<xs:complexContent>
					<xs:extension base="tns:Category">
						<xs:sequence>
							<xs:element name="count" type="xs:long" maxOccurs="1" minOccurs="0">
								<xs:annotation>
									<xs:documentation>
										The total number of items in the associated category that match the
										search criteria.
									</xs:documentation>
									<xs:appinfo>
										<Max/>
										<CallInfo>
											<CallName>findCompletedItems</CallName>
											<CallName>findItemsAdvanced</CallName>
											<CallName>findItemsByCategory</CallName>
											<CallName>findItemsByImage</CallName>
											<CallName>findItemsByKeywords</CallName>
											<CallName>findItemsByProduct</CallName>
											<CallName>findItemsIneBayStores</CallName>
											<Details>outputSelector: CategoryHistogram</Details>
											<Returned>Conditionally</Returned>
										</CallInfo>
										<CallInfo>
											<CallName>getHistograms</CallName>
											<Returned>Conditionally</Returned>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:element name="childCategoryHistogram" type="tns:CategoryHistogram" maxOccurs="unbounded" minOccurs="0">
								<xs:annotation>
									<xs:documentation>
										Container for histogram information pertaining to a child of the
										category specified in the request. Histograms return data on up to
										10 children. Histograms are only a single level deep. That is, a
										given category histogram contains only immediate children.
									</xs:documentation>
									<xs:appinfo>
										<MaxOccurs>10</MaxOccurs>
										<MaxDepth>1</MaxDepth>
										<CallInfo>
											<CallName>findCompletedItems</CallName>
											<CallName>findItemsAdvanced</CallName>
											<CallName>findItemsByCategory</CallName>
											<CallName>findItemsByImage</CallName>
											<CallName>findItemsByKeywords</CallName>
											<CallName>findItemsByProduct</CallName>
											<CallName>findItemsIneBayStores</CallName>
											<Details>outputSelector: CategoryHistogram</Details>
											<Returned>Conditionally</Returned>
										</CallInfo>
										<CallInfo>
											<CallName>getHistograms</CallName>
											<Returned>Conditionally</Returned>
										</CallInfo>
									</xs:appinfo>
								</xs:annotation>
							</xs:element>
							<xs:sequence minOccurs="0">
								<xs:element name="delimiter" type="xs:string"/>
								<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
							</xs:sequence>
						</xs:sequence>
					</xs:extension>
				</xs:complexContent>
			</xs:complexType>


			<xs:complexType name="CategoryHistogramContainer">
				<xs:annotation>
					<xs:documentation>
						Base container for histogram information.
					</xs:documentation>
				</xs:annotation>
				<xs:sequence>
					<xs:element name="categoryHistogram" minOccurs="0" maxOccurs="unbounded" type="tns:CategoryHistogram">
						<xs:annotation>
							<xs:documentation>
								Statistical (item count) information on the categories that contain items
								that match the search criteria or specified category or categories. A
								category histogram contains information for up to 10 child categories.
								Search result total entries may not necessarily match the sum of category
								histogram item counts.
								&lt;br&gt;&lt;br&gt;
								For search calls, the item count shows the distribution of matching items
								across each of the returned categories. A category histogram is not
								returned if there are no matching items or if the search is restricted to
								a single leaf category.
								&lt;br&gt;&lt;br&gt;
								For getHistograms, the category histogram contains the total item count
								for the specified category and item counts for the child categories
								containing the most item listings. A category histogram is not returned
								if the specified category is a leaf category.
								&lt;br&gt;&lt;br&gt;
								For categories associated with specific items, review the individual item
								containers returned in the search result.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>findCompletedItems</CallName>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsByImage</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsByProduct</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<Details>outputSelector: CategoryHistogram</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
								<CallInfo>
									<CallName>getHistograms</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:sequence minOccurs="0">
						<xs:element name="delimiter" type="xs:string"/>
						<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
					</xs:sequence>
				</xs:sequence>
			</xs:complexType>


			<xs:complexType name="AspectValueHistogram">
				<xs:annotation>
					<xs:documentation>
						Container for details pertaining to individual aspect values, including their
						histogram information (item counts).
					</xs:documentation>
				</xs:annotation>
				<xs:sequence>
					<xs:element name="count" minOccurs="1" maxOccurs="1" type="xs:long">
						<xs:annotation>
							<xs:documentation>
								Number of items that share the characteristic the respective aspect
								value.
							</xs:documentation>
							<xs:appinfo>
								<Max/>
								<CallInfo>
									<CallName>findCompletedItems</CallName>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsByImage</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsByProduct</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<Details>outputSelector: AspectHistogram</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
								<CallInfo>
									<CallName>getHistograms</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
				</xs:sequence>
				<xs:attribute name="valueName" type="xs:string" use="required">
					<xs:annotation>
						<xs:documentation>
							Name of an aspect value. For example, "Short Sleeve" could be an aspect
							value of the Sleeve Style aspect in the Women's Dresses domain, or
							"Athletic" could be an aspect value of the Style aspect in the Men's Shoes
							domain.
						</xs:documentation>
						<xs:appinfo>
							<CallInfo>
								<CallName>findCompletedItems</CallName>
								<CallName>findItemsAdvanced</CallName>
								<CallName>findItemsByCategory</CallName>
								<CallName>findItemsByImage</CallName>
								<CallName>findItemsByKeywords</CallName>
								<CallName>findItemsByProduct</CallName>
								<CallName>findItemsIneBayStores</CallName>
								<Details>outputSelector: AspectHistogram</Details>
								<Returned>Conditionally</Returned>
							</CallInfo>
							<CallInfo>
								<CallName>getHistograms</CallName>
								<Returned>Conditionally</Returned>
							</CallInfo>
						</xs:appinfo>
					</xs:annotation>
				</xs:attribute>
			</xs:complexType>


			<xs:complexType name="AspectHistogramContainer">
				<xs:annotation>
					<xs:documentation>
						Container for a top-level set of aspect histograms.
					</xs:documentation>
				</xs:annotation>
				<xs:sequence>
					<xs:element name="domainName" minOccurs="1" type="xs:string">
						<xs:annotation>
							<xs:documentation>
								A buy-side group of items that share aspects, but not necessarily an eBay
								category. For example "Women's Dresses" or "Digital Cameras" could be
								domains. You can use a domainName to label a set of aspects that you
								display.
								&lt;br&gt;&lt;br&gt;
								Domains are extracted from item listing properties (such as item titles
								and subtitles).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>findCompletedItems</CallName>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsByImage</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsByProduct</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<Details>outputSelector: AspectHistogram</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
								<CallInfo>
									<CallName>getHistograms</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="domainDisplayName" minOccurs="1" type="xs:token">
						<xs:annotation>
							<xs:documentation>
								A buy-side group of items, for example "Shoes." Domains are extracted
								from item listing properties, such as the title, descriptions, and so on.
							</xs:documentation>
							<xs:appinfo>
								<ListBasedOn/>
								<CallInfo>
									<CallName>findCompletedItems</CallName>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsByImage</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsByProduct</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<Details>outputSelector: AspectHistogram</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
								<CallInfo>
									<CallName>getHistograms</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="aspect" minOccurs="1" maxOccurs="unbounded" type="tns:Aspect">
						<xs:annotation>
							<xs:documentation>
								A characteristic of an item in a domain. For example, "Optical Zoom",
								"Brand", and "Megapixels" could be aspects of the Digital Cameras domain.
								Aspects are well-known, standardized characteristics of a domain, and
								they vary from domain to domain (the aspects of "Men's Shoes" are
								different from those of "Digital Cameras"). A search request on the eBay
								site will often display aspects and their respective aspect values on the
								left-had side of a query response.
								&lt;br&gt;&lt;br&gt;
								Aspects are extracted from item listing properties (such as item titles
								and subtitles), and represent the characteristics of active items. Values
								returned in the Aspect container can be used as inputs to the
								aspectFilter fields in a query to distill the items returned by the
								query. eBay generates aspects dynamically from the items currently
								listed; aspects provide a view into what is currently available on eBay.
								Because of this, aspect values returned one day cannot be guaranteed to
								be valid the next day.
								&lt;br&gt;&lt;br&gt;
								The following graphic shows how eBay might return a set of aspects for
								the Digital Cameras domain. In this graphic, "Product Type", "Brand", and
								"Megapixels" are aspects, and "Point &amp; Shoot", "Canon", and "12.0 to
								12.9 MP" are aspect values. Histogram values (item counts) are shown for
								each aspect value.
								&lt;br&gt;&lt;br&gt;
								&lt;img
								src="http://developer.ebay.com/DevZone/finding/Concepts/images/refinesearch.jpg"
								alt="eBay Aspects" /&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>findCompletedItems</CallName>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsByImage</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsByProduct</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<Details>outputSelector: AspectHistogram</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
								<CallInfo>
									<CallName>getHistograms</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:sequence minOccurs="0">
						<xs:element name="delimiter" type="xs:string"/>
						<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
					</xs:sequence>
				</xs:sequence>
			</xs:complexType>


			<xs:complexType name="Aspect">
				<xs:annotation>
					<xs:documentation>
						Characteristic of an item in a domain. For example, "Shoes Size" or "Style"
						might be aspects of the Men's Shoes domain, while "Genre" and "Album Type"
						could be aspects of the Music CDs domain.
						&lt;br&gt;&lt;br&gt;
						This container is not returned if there are no matching aspects for the
						associated domain.
					</xs:documentation>
				</xs:annotation>
				<xs:sequence>
					<xs:element name="valueHistogram" minOccurs="0" maxOccurs="unbounded" type="tns:AspectValueHistogram">
						<xs:annotation>
							<xs:documentation>
								Container that returns the name of the respective aspect value and the
								histogram (the number of available items) that share that item
								characteristic.
								&lt;br&gt;&lt;br&gt;
								This value is not returned if there are no matching aspects for the
								associated domain.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>findCompletedItems</CallName>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsByImage</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsByProduct</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<Details>outputSelector: AspectHistogram</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
								<CallInfo>
									<CallName>getHistograms</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:sequence minOccurs="0">
						<xs:element name="delimiter" type="xs:string"/>
						<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
					</xs:sequence>
				</xs:sequence>
				<xs:attribute name="name" type="xs:string" use="required">
					<xs:annotation>
						<xs:documentation>
							Name of an aspect that is part of a domain. For example, "Optical Zoom" or
							"Megapixels" could be aspects of the Digital Cameras domain. For the
							current aspect names associated with a specific item, refer to the
							aspectHistogramContainer returned for the respective item.
							&lt;br&gt;&lt;br&gt;
							This value is not returned if there are no matching aspects for the
							associated domain.
						</xs:documentation>
						<xs:appinfo>
							<CallInfo>
								<CallName>findCompletedItems</CallName>
								<CallName>findItemsAdvanced</CallName>
								<CallName>findItemsByCategory</CallName>
								<CallName>findItemsByImage</CallName>
								<CallName>findItemsByKeywords</CallName>
								<CallName>findItemsByProduct</CallName>
								<CallName>findItemsIneBayStores</CallName>
								<Details>outputSelector: AspectHistogram</Details>
								<Returned>Conditionally</Returned>
							</CallInfo>
							<CallInfo>
								<CallName>getHistograms</CallName>
								<Returned>Conditionally</Returned>
							</CallInfo>
						</xs:appinfo>
					</xs:annotation>
				</xs:attribute>
			</xs:complexType>


			<xs:complexType name="AspectFilter">
				<xs:annotation>
					<xs:documentation>
						Use aspect filters to refine the number of results returned in a response.
						Populate the aspectFilter container with aspect values obtained from the
						response of a query that returns an aspectHistogram.
					</xs:documentation>
				</xs:annotation>
				<xs:sequence>
					<xs:element name="aspectName" minOccurs="1" type="xs:string">
						<xs:annotation>
							<xs:documentation>
								Name of a standard item characteristic associated with a given domain.
								For example, "Optical Zoom" or "Megapixels" are aspects for the Digital
								Cameras domain. The current aspect names associated with a specific
								domain can be found in the aspect histogram. Aspect histograms can be
								retrieved for a given keyword query or category. The aspect histogram
								contains information about aspects from the domain that is most relevant
								to your search (or category).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>findCompletedItems</CallName>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsByImage</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsByProduct</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="aspectValueName" minOccurs="1" maxOccurs="unbounded" type="xs:string">
						<xs:annotation>
							<xs:documentation>
								A value name for a given aspect. For example, "Point &amp; Shoot" is a
								value name for the "Product Type" aspect in the "Digital Cameras" domain.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>findCompletedItems</CallName>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsByImage</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsByProduct</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:sequence minOccurs="0">
						<xs:element name="delimiter" type="xs:string"/>
						<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
					</xs:sequence>
				</xs:sequence>
			</xs:complexType>


			<xs:complexType name="SearchResult">
				<xs:annotation>
					<xs:documentation>
						Contains the returned item listings, if any. The data for each listing is
						returned in individual item containers.
					</xs:documentation>
				</xs:annotation>
				<xs:sequence>
					<xs:element name="item" minOccurs="0" maxOccurs="unbounded" type="tns:SearchItem">
						<xs:annotation>
							<xs:documentation>
								Container for the data of a single item that matches the search criteria.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>findCompletedItems</CallName>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsByImage</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsByProduct</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<Details>outputSelector: none</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:sequence minOccurs="0">
						<xs:element name="delimiter" type="xs:string"/>
						<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
					</xs:sequence>
				</xs:sequence>
				<xs:attribute name="count" type="xs:int" use="required">
					<xs:annotation>
						<xs:documentation>
							The total number of items returned in the search response. This is often
							equal to the &lt;b class="con"&gt;entriesPerPage&lt;/b&gt; value. If the
							count is less than the specified &lt;b
							class="con"&gt;entriesPerPage&lt;/b&gt;, it indicates the end of
							the result set.
						</xs:documentation>
						<xs:appinfo>
							<Default/>
							<Min>1</Min>
							<Max>100</Max>
							<CallInfo>
								<CallName>findCompletedItems</CallName>
								<CallName>findItemsAdvanced</CallName>
								<CallName>findItemsByCategory</CallName>
								<CallName>findItemsByImage</CallName>
								<CallName>findItemsByKeywords</CallName>
								<CallName>findItemsByProduct</CallName>
								<CallName>findItemsIneBayStores</CallName>
								<Details>outputSelector: none</Details>
								<Returned>Always</Returned>
							</CallInfo>
						</xs:appinfo>
					</xs:annotation>
				</xs:attribute>
			</xs:complexType>




		<xs:complexType name="DiscountPriceInfo">
			<xs:annotation>
				<xs:documentation>
					This container supplies information for an item that has a Strike-Through
					Pricing (STP) or Minimum Advertised Price (MAP) discount pricing treatment.
					STP and MAP applies to only fixed price, BIN items. STP is available on the
					US, UK, and DE sites while MAP is available only on the US site.
					&lt;br&gt;&lt;br&gt;
					This feature is available to qualified sellers who participate in the
					Discount Pricing program. A seller can provide a discount price treatment for
					Non-MSKU and MSKU items in Clothing, Shoes and Accessories (CDA), Motors, and
					Electronics (Home and Garden is expected to be supported in the future).
				</xs:documentation>
				<xs:appinfo>
						<CallInfo>
							<AllCalls />
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Displaying Discount Pricing Information to Buyers</Title>
							<URL>http://developer.ebay.com/DevZone/XML/docs/WebHelp/index.htm?context=eBay_XML_API&amp;topic=DiscountPricing</URL>
						</SeeLink>
					<typeLibrarySource library="SearchTypeLibrary"
						namespace="http://www.ebay.com/marketplace/search/v1/services">
					</typeLibrarySource>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="originalRetailPrice" type="tns:Amount">
					<xs:annotation>
						<xs:documentation>
								This field contains the price to which a discounted-price display treatment
								is to be applied (for example, a strikethrough price). The discounted price
								of an item (specified in the currentPrice field) is the BIN price and is
								less than the originalRetailPrice of the item.
						</xs:documentation>
						<xs:appinfo>
							<CallInfo>
								<AllCalls />
								<Returned>Conditionally</Returned>
							</CallInfo>
						</xs:appinfo>
					</xs:annotation>
				</xs:element>
				<xs:element name="minimumAdvertisedPriceExposure" type="tns:MapExposureEnum" minOccurs="0">
					<xs:annotation>
						<xs:documentation>
								If pricingTreatment is MAP, the item price cannot be displayed directly on
								the page containing the item. When listing a MAP item, the seller stipulates
								how they want the buyer to view the price of the item by setting this field
								to either PreCheckout or DuringCheckout.
								&lt;br /&gt;&lt;br /&gt;
								If this field is set to PreCheckout, the buyer must click a link (or button)
								to view the item price on a different page (such as in a pop-up window). If
								this field is set to DuringCheckout, the currentPrice must be shown only
								when the buyer is driven to the eBay site, where the price is displayed in
								the checkout flow.
								&lt;br /&gt;&lt;br /&gt;
								MAP items are supported only on the eBay US site.
						</xs:documentation>
						<xs:appinfo>
							<CallInfo>
								<AllCalls />
								<Returned>Conditionally</Returned>
							</CallInfo>
						</xs:appinfo>
					</xs:annotation>
				</xs:element>
				<xs:element name="pricingTreatment" type="tns:PriceTreatmentEnum">
					<xs:annotation>
						<xs:documentation>
							This field denotes whether or not an item qualifies for a discount pricing
							treatment display. If a seller lists an item with DiscountPriceInfo values,
							the item response container will include a DiscountPriceInfo container,
							and this field will be set to either STP, MAP, or None. If this field is
							set to MAP, you must abide by the rules for displaying MAP items, as described
							in minimumAdvertisedPriceExposure.
							&lt;br /&gt;&lt;br /&gt;
							&lt;span class="tablenote"&gt;&lt;b&gt;Important:&lt;/b&gt;
							For listings that return PricingTreatment set to MAP, you are legally
							required to follow the rules for displaying the price of the item to
							potential buyers. You are bound by the terms of the API License Agreement
							to follow these rules. Refer to the API License Agreement for consequences
							of non-compliance.
							&lt;/span&gt;
						</xs:documentation>
						<xs:appinfo>
							<CallInfo>
								<AllCalls />
								<Returned>Conditionally</Returned>
							</CallInfo>
						</xs:appinfo>
					</xs:annotation>
				</xs:element>
				<xs:element name="soldOnEbay" type="xs:boolean" default="false" minOccurs="0">
					<xs:annotation>
						<xs:documentation>
							Used by the eBay UK and eBay Germany (DE) sites, this field indicates that
							the discount price (specified as currentPrice) is the price for which the
							seller offered the same (or similar) item for sale on eBay within the
							previous 30 days. The discount price is always in reference to the seller's
							own price for the item.
							&lt;br /&gt;&lt;br /&gt;
							In the event both soldOffEbay and soldOnEbay fields are	set, soldOnEbay
							takes precedence.
						</xs:documentation>
						<xs:appinfo>
							<CallInfo>
								<AllCalls />
								<Returned>Conditionally</Returned>
							</CallInfo>
						</xs:appinfo>
					</xs:annotation>
				</xs:element>
				<xs:element name="soldOffEbay" type="xs:boolean" default="false" minOccurs="0">
					<xs:annotation>
						<xs:documentation>
							Used by the eBay UK and eBay Germany (DE) sites, this field indicates that
							the discount price (specified as currentPrice) is the price for which the
							seller offered the same item for sale on a web site or offline store other
							than eBay in the previous 30 days. The discount price is always in reference
							to the seller's own price for the item.
							&lt;br /&gt;&lt;br /&gt;
							In the event both soldOffEbay and soldOnEbay fields are	set, soldOnEbay
							takes precedence.
						</xs:documentation>
						<xs:appinfo>
							<CallInfo>
								<AllCalls />
								<Returned>Conditionally</Returned>
							</CallInfo>
						</xs:appinfo>
					</xs:annotation>
				</xs:element>
			</xs:sequence>
		</xs:complexType>

		<xs:simpleType name="MapExposureEnum">
			<xs:annotation>
				<xs:documentation>
					If a seller offers an item for less than the Minimum Advertised Price (MAP) of
					that item, the seller cannot show the actual discounted price on the view item
					page. The buyer must open a pop-up on view item page or the discount price will
					be shown during checkout. MinimumAdvertisedPriceExposure provides enums for
					specifying how the buyer is to view the discounted price, either PreCheckout or
					DuringCheckout. This is applicable for MAP items only.
				</xs:documentation>
				<xs:appinfo>
					<typeLibrarySource library="SearchTypeLibrary"
						namespace="http://www.ebay.com/marketplace/search/v1/services">
					</typeLibrarySource>
				</xs:appinfo>
			</xs:annotation>
			<xs:restriction base="xs:string">
				<xs:enumeration value="PreCheckout">
					<xs:annotation>
						<xs:documentation>
							PreCheckout specifies that the buyer must click a link (or a button)
							to navigate to a separate page (or window) that displays the discount price.
						</xs:documentation>
					</xs:annotation>
				</xs:enumeration>
				<xs:enumeration value="DuringCheckout">
					<xs:annotation>
						<xs:documentation>
							DuringCheckout specifies that the discounted price must be shown on
							the eBay checkout flow page.
						</xs:documentation>
					</xs:annotation>
				</xs:enumeration>
			</xs:restriction>
		</xs:simpleType>

		<xs:simpleType name="PriceTreatmentEnum">
				<xs:annotation>
					<xs:documentation>
						Defines the type of treatment to be applied to a discounted item,
						either Strike-Through Pricing (STP) or Minimum Advertised Price (MAP). 
					</xs:documentation>
					<xs:appinfo>
						<typeLibrarySource library="SearchTypeLibrary"
							namespace="http://www.ebay.com/marketplace/search/v1/services">
						</typeLibrarySource>
					</xs:appinfo>
				</xs:annotation>
				<xs:restriction base="xs:string">
					<xs:enumeration value="STP">
						<xs:annotation>
							<xs:documentation>
								STP stands for Strike-Through Pricing.
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="MAP">
						<xs:annotation>
							<xs:documentation>
								MAP stands for Miminum Advertised Price.
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
				</xs:restriction>
		</xs:simpleType>

			<xs:complexType name="DomainFilter">
				<xs:annotation>
					<xs:documentation>
						Name of the domain to which search results will be restricted.
					</xs:documentation>
				</xs:annotation>
				<xs:sequence>
					<xs:element name="domainName" type="xs:string" maxOccurs="unbounded" minOccurs="1">
						<xs:annotation>
							<xs:documentation>
								Specify the name of the domain to which you want to restrict search
								results. Only items listed within the specified domain will be returned
								in the search results. Domain names can be retrieved from an aspect
								histogram.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>findCompletedItems</CallName>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsByImage</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:sequence minOccurs="0">
						<xs:element name="delimiter" type="xs:string"/>
						<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
					</xs:sequence>
				</xs:sequence>
			</xs:complexType>


			<xs:simpleType name="SortOrderType">
				<xs:annotation>
					<xs:documentation>
						Values that can be used to sort search results.
					</xs:documentation>
				</xs:annotation>
				<xs:restriction base="xs:string">
					<xs:enumeration value="BestMatch">
						<xs:annotation>
							<xs:documentation>
								Sorts items by Best Match, which is based on community buying activity
								and other relevance-based factors.
								&lt;br&gt;&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
								eBay site search results sorted by Best Match may not match the API
								search results sorted by Best Match. The site Best Match algorithm takes
								into account additional factors, such as user information, not available
								to the API.
								&lt;/span&gt;
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="CurrentPriceHighest">
						<xs:annotation>
							<xs:documentation>
								Sorts items by their current price, with the highest price first.
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="DistanceNearest">
						<xs:annotation>
							<xs:documentation>
								Sorts items by distance from the buyer in ascending order. The request
								must also include a buyerPostalCode.
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="EndTimeSoonest">
						<xs:annotation>
							<xs:documentation>
								Sorts items by end time, with items ending soonest listed first.
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="PricePlusShippingLowest">
						<xs:annotation>
							<xs:documentation>
								Sorts items by the combined cost of the item price plus the shipping
								cost, with the lowest combined price items listed first. Items are
								returned in the following groupings: lowest total-cost items (for items
								where shipping was properly specified) appear first, followed by freight-
								shipping items, and then items for which no shipping was specified. Each
								group is sorted by price.
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="PricePlusShippingHighest">
						<xs:annotation>
							<xs:documentation>
								Sorts items by the combined cost of the item price plus the shipping
								cost, with highest combined price items listed first. Items are returned
								in the following groupings: highest total-cost items (for items where
								shipping was properly specified) appear first, followed by freight-
								shipping items, and then items for which no shipping was specified. Each
								group is sorted by price.
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="StartTimeNewest">
						<xs:annotation>
							<xs:documentation>
								Sorts items by the start time, the most recently listed (newest) items
								appear first.
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="BidCountMost">
						<xs:annotation>
						<xs:documentation>
								Sorts items by the number of bids they have received, with items that
								have received the most bids first.
								&lt;br&gt;&lt;br&gt;
								Sorting by bid count is supported on the eBay US (global ID EBAY-US),
								eBay Germany (global ID EBAY-DE), and eBay Australia (global ID EBAY-AU)
								sites only. To sort by bid count, you must specify a listing type filter
								to limit results to auction listings only (e.g., &lt;code&gt;&amp;
								itemFilter.name=ListingType&amp;itemFilter.value=Auction&lt;/code&gt;).
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="BidCountFewest">
						<xs:annotation>
							<xs:documentation>
								Sorts items by the number of bids they have received, with items that
								have received the fewest bids first.
								&lt;br&gt;&lt;br&gt;
								Sorting by bid count is supported on the eBay US (global ID EBAY-US),
								eBay Germany (global ID EBAY-DE), and eBay Australia (global ID EBAY-AU)
								sites only. To sort by bid count, you must specify a listing type filter
								to limit results to auction listings only (e.g., &lt;code&gt;&amp;
								itemFilter.name=ListingType&amp;itemFilter.value=Auction&lt;/code&gt;).
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="CountryAscending">
						<xs:annotation>
							<xs:documentation>
								Sorts items available on the the given site (as specified by &lt;a
								href="http://developer.ebay.com/DevZone/finding/Concepts/MakingACall.html#StandardURLParameters"
								&gt;global ID in the HTTP header or URL parameter&lt;/a&gt;) by the
								country in which they are located. For CountryAscending, items located in
								the country most closely associated with the site appear first, followed
								by items in related countries, and then items from other countries.
								&lt;br&gt;&lt;br&gt;
								For example, when searching the Ireland site, items located in Ireland
								(IE) will be returned first, followed by items located in related
								countries like the United Kingdom (GB), the United States (US), Hong Kong
								(HK), and Singapore (SG) next. Remaining items are sorted in alphabetical
								order by English country name (regardless of the language for the site),
								with some exceptions (e.g., United States sorts first, APO/FPO sorts
								near the end).
								&lt;br&gt;&lt;br&gt;
								CountryAscending applies to the following sites only: Austria (EBAY-AT),
								Belgium-French (EBAY-FRBE), Belgium-Netherlands (EBAY-NLBE), Germany
								(EBAY-DE), Ireland (EBAY-IE), Netherlands (EBAY-NL), Poland (EBAY-PL),
								Spain (EBAY-ES), and Switzerland (EBAY-CH).
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="CountryDescending">
						<xs:annotation>
							<xs:documentation>
								Sorts items available on the the given site (as specified by global ID in
								the HTTP header or URL parameter) by the country in which they are
								located. For CountryDescending, items are sorted in reverse order of
								CountryAscending. That is, items in countries not specifically related to
								the site appear first, sorted in descending alphabetical order by English
								country name. For example, when searching the Ireland site, items located
								in countries like Yugoslavia or Uganda are returned first. Items located
								in Ireland (IE) will be returned last.
								&lt;br&gt;&lt;br&gt;
								CountryDescending applies to the following sites only: Austria (EBAY-AT),
								Belgium-French (EBAY-FRBE), Belgium-Netherlands (EBAY-NLBE), Germany
								(EBAY-DE), Ireland (EBAY-IE), Netherlands (EBAY-NL), Poland (EBAY-PL),
								Spain (EBAY-ES), and Switzerland (EBAY-CH).
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
				</xs:restriction>
			</xs:simpleType>



			<xs:complexType name="ProductId">
				<xs:annotation>
					<xs:documentation>
						Type that represents the unique identifier for a single product.
					</xs:documentation>
					<xs:appinfo>
						<typeLibrarySource library="SearchTypeLibrary"
							namespace="http://www.ebay.com/marketplace/search/v1/services">
						</typeLibrarySource>
					</xs:appinfo>
				</xs:annotation>
				<xs:simpleContent>
					<xs:extension base="xs:string">
						<xs:attribute use="required" name="type" type="xs:string">
							<xs:annotation>
								<xs:documentation>
									The nature of the identifier being used. Applies to findCompletedItems and 
									findItemsByProduct. For findItemsByProduct, search
									by a single type.
									&lt;dl&gt;
									&lt;dt&gt;
										&lt;strong&gt;productId values:&lt;/strong&gt;
									&lt;/dt&gt;
									&lt;dt&gt;
										ReferenceID
									&lt;/dt&gt;
									&lt;dd&gt;
										The global reference ID (ePID) for an eBay catalog product. A reference ID is a
										fixed reference to a product, regardless of version. Use FindProducts in the
										Shopping API to determine valid ePID values that you can use as input to
										findItemsByProduct or findCompletedItems. Each product in the response includes
										its reference ID.
									&lt;/dd&gt;
									&lt;dt&gt;
										ISBN
									&lt;/dt&gt;
									&lt;dd&gt;
										ISBN-10 or ISBN-13 value for books. (The string length of ProductID
										indicates whether the ID is 10 or 13 characters.) If you know a
										book's ISBN, you can use this instead of the eBay Reference ID to
										search for that book. Max length of corresponding value: 13
									&lt;/dd&gt;
									&lt;dt&gt;
										UPC
									&lt;/dt&gt;
									&lt;dd&gt;
										UPC value for products in Music (e.g., CDs), DVDs &amp; Movies, and
										Video Games categories (or domains). If you know a product's UPC, you
										can use this instead of the eBay Reference ID to search for that
										product. Max length of corresponding value: 12
									&lt;/dd&gt;
									&lt;dt&gt;
										EAN
									&lt;/dt&gt;
									&lt;dd&gt;
										EAN value for books. (This is used more commonly in European
										countries.) If you know a book's EAN, you can use this instead of the
										eBay Reference ID to search for that book. Max length of
										corresponding value: 13
									&lt;/dd&gt;
									&lt;/dl&gt;
								</xs:documentation>
								<xs:appinfo>
									<CallInfo>
										<CallName>findItemsByProduct</CallName>
										<RequiredInput>Yes</RequiredInput>
									</CallInfo>
									<CallInfo>
										<CallName>findCompletedItems</CallName>
										<RequiredInput>Conditionally</RequiredInput>
									</CallInfo>
								</xs:appinfo>
							</xs:annotation>
						</xs:attribute>
					</xs:extension>
				</xs:simpleContent>
			</xs:complexType>



			<xs:complexType name="ItemFilter">
				<xs:annotation>
					<xs:documentation>
						Contains the specifications for limiting the number of items returned by a find request. Use &lt;b class="con"&gt;itemFilter&lt;/b&gt; to specify name/value pairs. You can include multiple item filters in a single request.
					</xs:documentation>
					<xs:appinfo>
						<typeLibrarySource library="SearchTypeLibrary"
							namespace="http://www.ebay.com/marketplace/search/v1/services">
						</typeLibrarySource>
					</xs:appinfo>
				</xs:annotation>
				<xs:sequence>
					<xs:element minOccurs="0" name="paramName" type="xs:token">
						<xs:annotation>
							<xs:documentation>
								In addition to filter Name/Value pairs, some itemFilters use an
								additional parameter Name/Value pair. Specifically, filters that use
								currency values (MaxPrice and MinPrice) make use of addition parameters.
								When you use these itemFilters, set paramName to Currency and provide the
								currency ID in paramValue.
								&lt;br&gt;&lt;br&gt;
								For example, if you use the MaxPrice itemFilter, you will need to specify
								a parameter Name of Currency with a parameter Value that specifies the
								type of currency desired.
								&lt;br&gt;&lt;br&gt;
								Note that for MaxPrice and MinPrice itemFilters, the default value for
								paramName is Currency.
							</xs:documentation>
							<xs:appinfo>
								<ListBasedOn/>
								<CallInfo>
									<CallName>findCompletedItems</CallName>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsByImage</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsByProduct</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element minOccurs="0" name="paramValue" type="xs:string">
						<xs:annotation>
							<xs:documentation>
								The currency value associated with the respective itemFilter parameter
								Name.
								&lt;br&gt;&lt;br&gt;
								Usually paramName is set to Currency and paramValue is set to the
								currency type in which the monetary transaction occurs.
								&lt;br&gt;&lt;br&gt;
								Note that for MaxPrice and MinPrice itemFilters, the default value for
								paramValue is USD.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>findCompletedItems</CallName>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsByImage</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsByProduct</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<RequiredInput>No</RequiredInput>
									<SeeLink>
										<URL>Enums/currencyIdList.html</URL>
										<Title>currencyId Values</Title>
										<For>a list of possible currency enumeration values</For>
									</SeeLink>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="name" type="tns:ItemFilterType" maxOccurs="1" minOccurs="1">
						<xs:annotation>
							<xs:documentation>
								Specify the name of the item filter you want to use. The itemFilter name
								must have a corresponding value. You can apply multiple itemFilter
								Name/Value pairs in a single request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<AllValuesExcept>SoldItemsOnly</AllValuesExcept>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsByImage</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsByProduct</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<RequiredInput>No</RequiredInput>
									<SeeLink>
										<URL>types/ItemFilterType.html</URL>
										<Title>ItemFilterType</Title>
										<For>more information about the allowed values, usage rules, and
										dependencies</For>
									</SeeLink>
									<SeeLink>
										<URL>findItemsIneBayStores.html#Samples</URL>
										<Title>findItemsIneBayStores Call Sample: Using itemFilters to define a price range</Title>
									</SeeLink>
									<SeeLink>
										<URL>findItemsAdvanced.html#sampleaspectHist</URL>
										<Title>findItemsAdvanced Call Sample: Using itemFilters to search for used Buy It Now items</Title>
									</SeeLink>
								</CallInfo>
								<CallInfo>
									 <CallName>findCompletedItems</CallName>
									 <RequiredInput>No</RequiredInput>
									 <SeeLink>
											<URL>types/ItemFilterType.html</URL>
											<Title>ItemFilterType</Title>
											<For>more information about the allowed values, usage rules, and dependencies</For>
									 </SeeLink>
									 <SeeLink>
											<URL>findItemsIneBayStores.html#Samples</URL>
											<Title>findItemsIneBayStores Call Sample: Using itemFilters to define a price range</Title>
									 </SeeLink>
									 <SeeLink>
											<URL>findItemsAdvanced.html#sampleaspectHist</URL>
											<Title>findItemsAdvanced Call Sample: Using itemFilters to search for used Buy It Now items</Title>
									 </SeeLink>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element maxOccurs="unbounded" name="value" type="xs:string">
						<xs:annotation>
							<xs:documentation>
								The value associated with the respective item filter name. Allowed values
								and datatypes vary for a given filter name.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>findCompletedItems</CallName>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsByImage</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsByProduct</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<RequiredInput>No</RequiredInput>
									<SeeLink>
										<URL>types/ItemFilterType.html</URL>
										<Title>ItemFilterType</Title>
										<For>information about the allowed values, usage rules, and
										dependencies</For>
									</SeeLink>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:sequence minOccurs="0">
						<xs:element name="delimiter" type="xs:string"/>
						<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
					</xs:sequence>
				</xs:sequence>
			</xs:complexType>



			<xs:complexType name="ConditionHistogramContainer">
				<xs:annotation>
					<xs:documentation>
						Container for condition histograms.
					</xs:documentation>
					<xs:appinfo>
						<ReferenceType/>
					</xs:appinfo>
				</xs:annotation>
				<xs:sequence>
					<xs:element maxOccurs="unbounded" minOccurs="0" name="conditionHistogram" type="tns:ConditionHistogram">
						<xs:annotation>
							<xs:documentation>
								Statistical (item count) information on the condition of items
								that match the search criteria (or specified category).
								For example, the number of brand new items that match the query.
								&lt;br&gt;
								&lt;br&gt;
								Each conditionHistogram specifies one condition and the
								number of matching items found. The list of all
								conditionHistogram containers returned represents the union of
								all conditions that were found in the item results.
								For example, if items were found in different categories,
								and if those categories support different sets of
								item conditions, then all those conditions are
								returned in the list, regardless of category.&lt;br&gt;
								&lt;br&gt;
								If multiple items use the same condition ID, but some items
								use different display names for that condition, the histogram
								shows the site's default display name for that condition.
								This means that the condition name in a histogram may not
								always exactly match the condition names on the counted items.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>findCompletedItems</CallName>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsByImage</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<CallName>findItemsByProduct</CallName>
									<Details>outputSelector: ConditionHistogram</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
								<CallInfo>
									<CallName>getHistograms</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
						</xs:element>
					<xs:sequence minOccurs="0">
						<xs:element name="delimiter" type="xs:string"/>
						<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
					</xs:sequence>
				</xs:sequence>
			</xs:complexType>

			<xs:complexType name="ConditionHistogram">
				<xs:annotation>
					<xs:documentation>
						Container for histogram fields.
					</xs:documentation>
					<xs:appinfo>
						<ReferenceType/>
					</xs:appinfo>
				</xs:annotation>
				<xs:sequence>
					<xs:element maxOccurs="1" minOccurs="1" name="condition" type="tns:Condition">
					<xs:annotation>
						<xs:documentation>
							The ID and name of a condition that was found in the item results.
						</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>findCompletedItems</CallName>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsByImage</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsByProduct</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<Details>outputSelector: ConditionHistogram</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
								<CallInfo>
									<CallName>getHistograms</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
					</xs:annotation>
					</xs:element>
					<xs:element maxOccurs="1" minOccurs="1" name="count" type="xs:int">
						<xs:annotation>
							<xs:documentation>
								The number of items found that match the condition.
								Only counts items where the seller specified the
								condition by using item.conditionId.
							</xs:documentation>
							<xs:appinfo>
								<Max/>
								<CallInfo>
									<CallName>findCompletedItems</CallName>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsByImage</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<CallName>findItemsByProduct</CallName>
									<Details>outputSelector: ConditionHistogram</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
								<CallInfo>
									<CallName>getHistograms</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:sequence minOccurs="0">
						<xs:element name="delimiter" type="xs:string"/>
						<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
					</xs:sequence>
				</xs:sequence>
			</xs:complexType>


			<xs:complexType abstract="true" name="BaseServiceResponse">
				<xs:annotation>
					<xs:documentation>
						Base response container for all service operations. Contains error
						information associated with the request.
					</xs:documentation>
					<xs:appinfo>
						<typeLibrarySource
							library="MarketPlaceServiceCommonTypeLibrary"
							namespace="http://www.ebay.com/marketplace/services">
						</typeLibrarySource>
					</xs:appinfo>
				</xs:annotation>
				<xs:sequence>
					<xs:element name="ack" type="tns:AckValue">
						<xs:annotation>
							<xs:documentation>
								Indicates whether or not errors or warnings were generated during the
								processing of the request.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<AllCalls/>
									<Details>outputSelector: none</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element minOccurs="0" name="errorMessage" type="tns:ErrorMessage">
						<xs:annotation>
							<xs:documentation>
								Description of an error or warning that occurred when eBay processed the
								request. Not returned if the ack value is Success.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<AllCalls/>
									<Details>outputSelector: none</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="version" type="xs:string" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								The release version that eBay used to process the request. Developer
								Technical Support may ask you for the version value if you work with them
								to troubleshoot issues.
								&lt;br&gt;&lt;br&gt;
								&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
									The version in use is normally the latest release version, as specified
									in the release notes. Note that eBay releases the API to international
									sites about a week after the API version is released to the US site.
								&lt;/span&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<AllCalls/>
									<Details>outputSelector: none</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="timestamp" type="xs:dateTime" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								This value represents the date and time when eBay processed the request.
								This value is returned in GMT, the ISO 8601 date and time format (YYYY-
								MM- DDTHH:MM:SS.SSSZ). See the "dateTime" type for information about the
								time format, and for details on converting to and from the GMT time zone.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<AllCalls/>
									<Details>outputSelector: none</Details>
									<Returned>Always</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:complexType>


			<xs:complexType name="ErrorMessage">
				<xs:annotation>
					<xs:documentation>
						Information regarding an error or warning that occurred when eBay processed
						the request. Not returned when the ack value is Success. Run-time errors are
						not reported here, but are instead reported as part of a SOAP fault.
					</xs:documentation>
					<xs:appinfo>
						<typeLibrarySource
							library="SOACommonTypeLibrary"
							namespace="http://www.ebay.com/marketplace/services">
						</typeLibrarySource>
					</xs:appinfo>
				</xs:annotation>
				<xs:sequence>
					<xs:element maxOccurs="unbounded" minOccurs="0" name="error" nillable="true" type="tns:ErrorData">
						<xs:annotation>
							<xs:documentation>
								Details about a single error.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<AllCalls/>
									<Details>outputSelector: none</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:complexType>


			<xs:complexType name="ErrorData">
				<xs:annotation>
					<xs:documentation>
						A container for error details.
					</xs:documentation>
					<xs:appinfo>
						<typeLibrarySource
							library="SOACommonTypeLibrary"
							namespace="http://www.ebay.com/marketplace/services">
						</typeLibrarySource>
					</xs:appinfo>
				</xs:annotation>
				<xs:sequence>
					<xs:element name="errorId" type="xs:long">
						<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.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<AllCalls/>
									<Details>outputSelector: none</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="domain" type="xs:string">
						<xs:annotation>
							<xs:documentation>
								Name of the domain in which the error occurred.
								&lt;dl&gt;
								&lt;dt&gt;
									&lt;strong&gt;domain values:&lt;/strong&gt;
								&lt;/dt&gt;
								&lt;dt&gt;
									Marketplace
								&lt;/dt&gt;
								&lt;dd&gt;
									A business or validation error occurred in the service.
								&lt;/dd&gt;
								&lt;dt&gt;
									SOA
								&lt;/dt&gt;
								&lt;dd&gt;
									An exception occurred in the Service Oriented Architecture (SOA)
									framework.
								&lt;/dd&gt;
								&lt;/dl&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<AllCalls/>
									<Details>outputSelector: none</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="severity" type="tns:ErrorSeverity">
						<xs:annotation>
							<xs:documentation>
								Indicates whether the reported problem is fatal (an error) or is less-
								severe (a warning). Review the error message details for information on
								the cause.
								&lt;br&gt;&lt;br&gt;
								If the request fails and the application is the source of the error (for
								example, a required element is missing), update the application before
								you retry the request. If the problem is due to incorrect user data,
								alert the end-user to the problem and provide the means for them to
								correct the data. Once the problem in the application or data is
								resolved, re-send the request to eBay.
								&lt;br&gt;&lt;br&gt;
								If the source of the problem is on eBay's side, you can retry the request
								a reasonable number of times (eBay recommends you try the request twice).
								If the error persists, contact Developer Technical Support. Once the
								problem has been resolved, you can resend the request in its original
								form.
								&lt;br&gt;&lt;br&gt;
								If a warning occurs, warning information is returned in addition to the
								business data. Normally, you do not need to resend the request (as the
								original request was successful). However, depending on the cause of the
								warning, you might need to contact the end user, or eBay, to effect a
								long term solution to the problem.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<AllCalls/>
									<Details>outputSelector: none</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="category" type="tns:ErrorCategory">
						<xs:annotation>
							<xs:documentation>
								There are three categories of errors: request errors, application
								errors, and system errors.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<AllCalls/>
									<Details>outputSelector: none</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="message" type="xs:string">
						<xs:annotation>
							<xs:documentation>
								A detailed description of the condition that caused in the error.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<AllCalls/>
									<Details>outputSelector: none</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element minOccurs="0" name="subdomain" type="xs:string">
						<xs:annotation>
							<xs:documentation>
								Name of the subdomain in which the error occurred.
								&lt;dl&gt;
								&lt;dt&gt;
									&lt;strong&gt;subdomain values:&lt;/strong&gt;
								&lt;/dt&gt;
								&lt;dt&gt;
									Finding
								&lt;/dt&gt;
								&lt;dd&gt;
									The error is specific to the Finding service.
								&lt;/dd&gt;
								&lt;dt&gt;
									MarketplaceCommon
								&lt;/dt&gt;
								&lt;dd&gt;
									The error is common to all Marketplace services.
								&lt;/dd&gt;
								&lt;/dl&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<AllCalls/>
									<Details>outputSelector: none</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element minOccurs="0" name="exceptionId" type="xs:token">
						<xs:annotation>
							<xs:documentation>
								Unique identifier for an exception associated with an error.
							</xs:documentation>
							<xs:appinfo>
								<ListBasedOn/>
								<CallInfo>
									<AllCalls/>
									<Details>outputSelector: none</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element maxOccurs="unbounded" minOccurs="0" name="parameter" nillable="true" type="tns:ErrorParameter">
						<xs:annotation>
							<xs:documentation>
								Various warning and error messages return one or more variables that
								contain contextual information about the error. This is often the
								field or value that triggered the error.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<AllCalls/>
									<Details>outputSelector: none</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:complexType>


			<xs:complexType name="ErrorParameter">
				<xs:annotation>
					<xs:documentation>
						Contextual data associated with an error.
					</xs:documentation>
					<xs:appinfo>
						<typeLibrarySource
							library="SOACommonTypeLibrary"
							namespace="http://www.ebay.com/marketplace/services">
						</typeLibrarySource>
					</xs:appinfo>
				</xs:annotation>
				<xs:simpleContent>
					<xs:extension base="xs:string">
						<xs:attribute name="name" type="xs:string">
							<xs:annotation>
								<xs:documentation>
									The name of the input parameter returned with the error.
									Inspecting the parameter (or its input value) will often aid in
									understanding the cause of the error. Not all error messages
									contain this value.
								</xs:documentation>
									<xs:appinfo>
										<CallInfo>
											<AllCalls/>
											<Returned>Conditionally</Returned>
										</CallInfo>
									</xs:appinfo>
							</xs:annotation>
						</xs:attribute>
					</xs:extension>
				</xs:simpleContent>
			</xs:complexType>


			<xs:simpleType name="AckValue">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the error is a fatal error (causing the request to fail)
						or a less severe error (a warning) that should be communicated to the user.
					</xs:documentation>
					<xs:appinfo>
						<typeLibrarySource
							library="MarketPlaceServiceCommonTypeLibrary"
							namespace="http://www.ebay.com/marketplace/services">
						</typeLibrarySource>
					</xs:appinfo>
				</xs:annotation>
				<xs:restriction base="xs:string">
					<xs:enumeration value="Success">
						<xs:annotation>
							<xs:documentation>
								eBay successfully processed the request and the business data is returned
								in the response. Note that it is possible for a response to return
								Success, but still not contain the expected data in the result.
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="Failure">
						<xs:annotation>
							<xs:documentation>
								eBay encountered a fatal error during the processing of the request,
								causing the request to fail. When a serious application-level error
								occurs, the error is returned instead of the business data.
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="Warning">
						<xs:annotation>
							<xs:documentation>
								The request was successfully processed, but eBay encountered a non-fatal
								error during the processing. For best results, requests should return
								without warnings. Inspect the warning details and resolve the problem
								before resubmitting the request.
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="PartialFailure">
						<xs:annotation>
							<xs:documentation>
								eBay successfully processed the request, but one or more non-fatal errors
								occurred during the processing. For best results, requests should return
								without warning messages. Inspect the message details and resolve any
								problems before resubmitting the request.
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
				</xs:restriction>
			</xs:simpleType>


			<xs:simpleType name="ErrorSeverity">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the error is a fatal error (causing the request to fail)
						or a less severe error (a warning) that should be communicated to the user.
					</xs:documentation>
					<xs:appinfo>
						<typeLibrarySource
							library="SOACommonTypeLibrary"
							namespace="http://www.ebay.com/marketplace/services">
						</typeLibrarySource>
					</xs:appinfo>
				</xs:annotation>
				<xs:restriction base="xs:string">
					<xs:enumeration value="Error">
						<xs:annotation>
							<xs:documentation>
								eBay encountered a fatal error during the processing of the request,
								causing the request to fail. When eBay encounters an error, it returns
								error data instead of the requested business data. Inspect the error
								details and resolve the problem before resubmitting the request.
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="Warning">
						<xs:annotation>
							<xs:documentation>
								The request was successfully processed, but eBay encountered a non-fatal
								error during the processing that could affect the data returned. For
								example, eBay might have changed the value of an input field. In this
								case, eBay returns a successful response, but it also returns a warning.
								For best results, requests should return without warnings. Inspect the
								warning details and resolve the problem before resubmitting the request.
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
				</xs:restriction>
			</xs:simpleType>


			<xs:simpleType name="ErrorCategory">
				<xs:annotation>
					<xs:documentation>
						There are three categories of error: request errors, application errors,
						and system errors. Request and application errors are often caused by
						passing invalid data in the request. System errors are primarily caused by
						application failures and cannot be corrected by changing request values.
					</xs:documentation>
					<xs:appinfo>
						<typeLibrarySource
							library="SOACommonTypeLibrary"
							namespace="http://www.ebay.com/marketplace/services">
						</typeLibrarySource>
					</xs:appinfo>
				</xs:annotation>
				<xs:restriction base="xs:string">
					<xs:enumeration value="System">
						<xs:annotation>
							<xs:documentation>
								Indicates that an error has occurred on the eBay system side. For
								example, a database or server could be down. Inspect the error message to
								find the cause of the problem. If the problem is on the eBay side, an
								application can retry the request as-is a reasonable number of times
								(eBay recommends twice). If the error persists, contact Developer
								Technical Support. Once the problem has been resolved, the request may be
								resent in its original form.
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="Application">
						<xs:annotation>
							<xs:documentation>
								An error occurred due to a problem with the request, with the most likely
								source being the application sending the request. For example, the
								request is missing a required data element or it contains an invalid
								field. The problem must be corrected before the request can be resent.
								Inspect the error message to find the cause of the problem. If the
								problem is due to an application error, modify the application and resend
								the request. If the error is due to invalid data, the source of the data
								must be corrected before you resend the resend request to eBay.
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="Request">
						<xs:annotation>
							<xs:documentation>
								An error occurred due to a problem with the request, with the most likely
								source being missing or invalid data in the request. The problem must be
								corrected before the request can be retried. Inspect the error message to
								find the cause of the problem. If the problem is a result of end-user
								data, alert the end-user to the problem and provide the means for them to
								correct the problem. Once the problem is resolved, resend the request to
								eBay.
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
				</xs:restriction>
			</xs:simpleType>


			<xs:complexType abstract="true" name="BaseServiceRequest">
				<xs:annotation>
					<xs:documentation>
						This is the base class container for all service operation requests.
					</xs:documentation>
					<xs:appinfo>
						<typeLibrarySource
							library="MarketPlaceServiceCommonTypeLibrary"
							namespace="http://www.ebay.com/marketplace/services">
						</typeLibrarySource>
					</xs:appinfo>
				</xs:annotation>
			</xs:complexType>


			<xs:complexType name="PaginationInput">
				<xs:annotation>
					<xs:documentation>
						Controls the pagination of the result set. Child elements specify the maximum
						number of item listings to return per call and which page of data to return.
						Controls which listings are returned in the response, but does not control
						the details associated with the returned items.
					</xs:documentation>
					<xs:appinfo>
						<typeLibrarySource
							library="MarketPlaceServiceCommonTypeLibrary"
							namespace="http://www.ebay.com/marketplace/services">
						</typeLibrarySource>
					</xs:appinfo>
				</xs:annotation>
				<xs:sequence>
					<xs:element minOccurs="0" name="pageNumber" type="xs:int">
						<xs:annotation>
							<xs:documentation>
								Specifies which subset of data (or "page") to return in the call
								response. The number of data pages is determined by the total number of
								items matching the request search criteria (returned in
								paginationOutput.totalEntries) divided by the number of entries to
								display in each response (entriesPerPage). You can return up to the first
								100 pages of the result set by issuing multiple requests and specifying,
								in sequence, the pages to return.
							</xs:documentation>
							<xs:appinfo>
								<Default>1</Default>
								<Min>1</Min>
								<Max>100</Max>
								<CallInfo>
									<CallName>findCompletedItems</CallName>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsByImage</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsByProduct</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element minOccurs="0" name="entriesPerPage" type="xs:int">
						<xs:annotation>
							<xs:documentation>
								Specifies the maximum number of entries to return in a single call. If
								the number of entries found on the specified pageNumber is less than the
								value specified here, the number of items returned will be less than the
								value of entriesPerPage. This indicates the end of the result set.
								&lt;br&gt;&lt;br&gt;
								If entriesPerPage is set to a number greater than 100, the default value,
								100, will be used.
							</xs:documentation>
							<xs:appinfo>
								<Default>100</Default>
								<Min>1</Min>
								<Max>100</Max>
								<CallInfo>
									<CallName>findCompletedItems</CallName>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsByImage</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsByProduct</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<RequiredInput>No</RequiredInput>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:sequence minOccurs="0">
						<xs:element name="delimiter" type="xs:string"/>
						<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
					</xs:sequence>
				</xs:sequence>
			</xs:complexType>


			<xs:complexType name="PaginationOutput">
				<xs:annotation>
					<xs:documentation>
						Shows the pagination data for the item search. Child elements include the
						page number returned, the maximum entries returned per page, the total number
						of pages that can be returned, and the total number of items that match the
						search criteria.
					</xs:documentation>
					<xs:appinfo>
						<typeLibrarySource
							library="MarketPlaceServiceCommonTypeLibrary"
							namespace="http://www.ebay.com/marketplace/services">
						</typeLibrarySource>
					</xs:appinfo>
				</xs:annotation>
				<xs:sequence>
					<xs:element minOccurs="0" name="pageNumber" type="xs:int">
						<xs:annotation>
							<xs:documentation>
								The subset of item data returned in the current response. Search results
								are divided into sets, or "pages," of item data. The number of pages is
								equal to the total number of items matching the search criteria divided
								by the value specified for entriesPerPage in the request. The response
								for a request contains one "page" of item data.
								&lt;br&gt; &lt;br&gt;
								This returned value indicates the page number of item data returned (a
								subset of the complete result set). If this field contains 1, the
								response contains the first page of item data (the default). If the value
								returned in totalEntries is less than the value for entriesPerPage,
								pageNumber returns 1 and the response contains the entire result set.
								&lt;br&gt; &lt;br&gt;
								The value of pageNumber is normally equal to the value input for
								paginationInput.pageNumber. However, if the number input for pageNumber
								is greater than the total possible pages of output, eBay returns the last
								page of item data in the result set, and the value for pageNumber is set
								to the respective (last) page number.
							</xs:documentation>
							<xs:appinfo>
								<Default/>
								<Min>0</Min>
								<Max>100</Max>
								<CallInfo>
									<CallName>findCompletedItems</CallName>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsByImage</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsByProduct</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<Details>outputSelector: none</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element minOccurs="0" name="entriesPerPage" type="xs:int">
						<xs:annotation>
							<xs:documentation>
								The maximum number of items that can be returned in the response. This
								number is always equal to the value input for
								paginationInput.entriesPerPage.
								&lt;br&gt; &lt;br&gt;
								The end of the result set has been reached if the number specified for
								entriesPerPage is greater than the number of items found on the specified
								pageNumber. In this case, there will be fewer items returned than the
								number specified in entriesPerPage. This can be determined by comparing
								the entriesPerPage value with the value returned in the count attribute
								for the searchResult field.
							</xs:documentation>
							<xs:appinfo>
								<Default/>
								<Min>1</Min>
								<Max>100</Max>
								<CallInfo>
									<CallName>findCompletedItems</CallName>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsByImage</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsByProduct</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<Details>outputSelector: none</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element minOccurs="0" name="totalPages" type="xs:int">
						<xs:annotation>
							<xs:documentation>
								The total number of pages of data that could be returned by repeated
								search requests. Note that if you modify the value of
								inputPagination.entriesPerPage in a request, the value output for
								totalPages will change. A value of "0" is returned if eBay does not find
								any items that match the search criteria.
							</xs:documentation>
							<xs:appinfo>
								<Default/>
								<Min>0</Min>
								<Max/>
								<CallInfo>
									<CallName>findCompletedItems</CallName>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsByImage</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsByProduct</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<Details>outputSelector: none</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element minOccurs="0" name="totalEntries" type="xs:int">
						<xs:annotation>
							<xs:documentation>
								The total number of items found that match the search criteria in your
								request. Depending on the input value for entriesPerPage, the response
								might include only a portion (a page) of the entire result set. A value
								of "0" is returned if eBay does not find any items that match the search
								criteria.
							</xs:documentation>
							<xs:appinfo>
								<Default/>
								<Min>0</Min>
								<Max/>
								<CallInfo>
									<CallName>findCompletedItems</CallName>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsByImage</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsByProduct</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<Details>outputSelector: none</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:sequence minOccurs="0">
						<xs:element name="delimiter" type="xs:string"/>
						<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
					</xs:sequence>
				</xs:sequence>
			</xs:complexType>


		<xs:simpleType name="ItemFilterType">
        		<xs:annotation>
               <xs:documentation>
						Names of filters that can be used for the &lt;b class="con"&gt;itemFilter.name&lt;/b&gt; field to limit the number of items returned by a find request. Must be accompanied by a corresponding &lt;b class="con"&gt;itemFilter.value&lt;/b&gt; field.
					</xs:documentation>
         		<xs:appinfo>
                  <typeLibrarySource library="SearchTypeLibrary" namespace="http://www.ebay.com/marketplace/search/v1/services">
                  </typeLibrarySource>
               </xs:appinfo>
            </xs:annotation>
            <xs:restriction base="xs:string">
			      <xs:enumeration value="Condition">
						<xs:annotation>
							<xs:documentation>
								&lt;a name="Condition"&gt;&lt;/a&gt;
								Limits items to those that have the matching item condition.
								The order of the results depends on the sortOrder you specify
								(not ordered by conditions).
								&lt;br&gt;&lt;br&gt;
								Mostly useful to filter items where the seller used one of
								eBay's structured item condition formats (conditionId or
								item specifics) to specify the item condition. If the
								seller used item specifics, the condition is only returned
								in conditionDisplayName.
								As of July 2010, many categories require items to use
								the condition ID format. Older GTC listings may continue to
								use item specifics to specify condition until spring 2011.&lt;br&gt;
								&lt;br&gt;
								If you repeat condition values, the values are processed using
								OR logic. For example:&lt;br&gt;
								To precisely find only brand new and
								manufacturer-refurbished items, pass the filter with values of
								1000 and 2000 in the same request.&lt;br&gt;
								To find all flavors of new items plus refurbished items (but not used items), pass the filter with values of
								New, 2000, and 2500.&lt;br&gt;
								To find a much broader set of new items, plus items with no
								condition specified, pass the filter with values of
								New and Unspecified.&lt;br&gt;
								(The order of the values does not affect the results.
								That is, passing New, 2000, and then 2500 gives the same
								results as passing 2000, New, and then 2500.)
								&lt;br&gt;
								&lt;blockquote&gt;
								&lt;p&gt;
								&lt;b&gt;Allowed text values (&lt;a
								class="defn_type" href="../types/simpleTypes.html#string"&gt;string&lt;/a&gt;):&lt;/b&gt;
								&lt;br&gt;
								These text values (except Unspecified) limit results to items
								with the condition defined in conditionId or item specifics.
								&lt;/p&gt;
								&lt;dl&gt;
								&lt;dt&gt;
									New
								&lt;/dt&gt;
								&lt;dd&gt;
									New (or the equivalent). Excludes items with used,
									refurbished, for parts, or unspecified conditions.
								&lt;/dd&gt;
								&lt;dt&gt;
									Used
								&lt;/dt&gt;
								&lt;dd&gt;
									Used, refurbished, or for parts.
									Excludes items with new or unspecified conditions.
								&lt;/dd&gt;
								&lt;dt&gt;
									Unspecified
								&lt;/dt&gt;
								&lt;dd&gt;
									The seller did not specify an item condition using one of
									eBay's structured formats. That is, either the item has no
									condition, or the seller only specified the condition in the
									title or narrative description. (You can try including words
									like "new" in your search keywords to reduce unspecified
									results. In this case, if you're using findItemsAdvanced, you
									can also try setting descriptionSearch to true to find items
									with the condition value in the description.)
									Excludes items that the seller listed as new, used, refurbished,
									for parts, or the equivalent.
								&lt;/dd&gt;
								&lt;/dl&gt;
								&lt;/p&gt;
								&lt;p&gt;
								&lt;b&gt;Allowed ID values (&lt;a
								class="defn_type" href="../types/simpleTypes.html#string"&gt;string&lt;/a&gt;):&lt;/b&gt;
								&lt;br&gt;
								These IDs limit results to items with the condition defined in
								conditionId.
								&lt;br&gt;&lt;br&gt;
								For details about the meaning of each condition, see
								&lt;a href="../Enums/conditionIdList.html"&gt;Item Condition IDs and Names&lt;/a&gt;.
								More importantly, always see the seller's listing for full
								details and description of any imperfections before purchasing
								an item.
								&lt;/p&gt;
								&lt;dl&gt;
								&lt;dt&gt;
									1000
								&lt;/dt&gt;
								&lt;dd&gt;
									New
								&lt;/dd&gt;
								&lt;dt&gt;
									1500
								&lt;/dt&gt;
								&lt;dd&gt;
									New other (see details)
								&lt;/dd&gt;
								&lt;dt&gt;
									1750
								&lt;/dt&gt;
								&lt;dd&gt;
									New with defects
								&lt;/dd&gt;
								&lt;dt&gt;
									2000
								&lt;/dt&gt;
								&lt;dd&gt;
									Manufacturer refurbished
								&lt;/dd&gt;
								&lt;dt&gt;
									2500
								&lt;/dt&gt;
								&lt;dd&gt;
									Seller refurbished
								&lt;/dd&gt;
								&lt;dt&gt;
									3000
								&lt;/dt&gt;
								&lt;dd&gt;
									Used
								&lt;/dd&gt;
								&lt;dt&gt;
									4000
								&lt;/dt&gt;
								&lt;dd&gt;
									Very Good
								&lt;/dd&gt;
								&lt;dt&gt;
									5000
								&lt;/dt&gt;
								&lt;dd&gt;
									Good
								&lt;/dd&gt;
								&lt;dt&gt;
									6000
								&lt;/dt&gt;
								&lt;dd&gt;
									Acceptable
								&lt;/dd&gt;
								&lt;dt&gt;
									7000
								&lt;/dt&gt;
								&lt;dd&gt;
									For parts or not working
								&lt;/dd&gt;
								&lt;/dl&gt;
								&lt;/blockquote&gt;
								&lt;b&gt;Example:&lt;/b&gt;
								&lt;br&gt;
								&lt;pre&gt;
								...&lt;br&gt;
								&amp;itemFilter(0).name=Condition&lt;br&gt;
								&amp;itemFilter(0).value(0)=New&lt;br&gt;
								&amp;itemFilter(0).value(1)=2000&lt;br&gt;
								&amp;itemFilter(0).value(2)=2500&lt;br&gt;
								...
								&lt;/pre&gt;
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="Currency">
						<xs:annotation>
							<xs:documentation>
								&lt;a name="Currency"&gt;&lt;/a&gt;
								Limits results to items listed with the specified currency only.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;Allowed values (&lt;a
								class="defn_type"
								href="../types/simpleTypes.html#string"&gt;string&lt;/a&gt;):&lt;/b&gt;
								&lt;br&gt;
								For a list of allowed currency values, see &lt;a
								href="../Enums/currencyIdList.html"&gt;currencyId Values&lt;/a&gt;.
								&lt;br&gt;&lt;br&gt;
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="EndTimeFrom">
						<xs:annotation>
							<xs:documentation>
								&lt;a name="EndTimeFrom"&gt;&lt;/a&gt;
								Limits the results to items ending on or after the specified time.
								Specify a time in the future.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;Allowed values (&lt;a class="defn_type"
								href="../types/simpleTypes.html#dateTime"&gt;dateTime&lt;/a&gt;):&lt;/b&gt;
								&lt;br&gt;
								Specify the time in GMT.
								&lt;br&gt;&lt;br&gt;
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="ModTimeFrom">
						<xs:annotation>
							<xs:documentation>
								&lt;a name="ModTimeFrom"&gt;&lt;/a&gt;
								Limits the results to active items whose status has changed since the
								specified time. Specify a time in the past. Time must be in GMT.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;Allowed values (&lt;a class="defn_type"
								href="../types/simpleTypes.html#dateTime"&gt;dateTime&lt;/a&gt;):&lt;/b&gt;
								&lt;br&gt;
								Specify the time in GMT.
								&lt;br&gt;&lt;br&gt;
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="EndTimeTo">
						<xs:annotation>
							<xs:documentation>
								&lt;a name="EndTimeTo"&gt;&lt;/a&gt;
								Limits the results to items ending on or before the specified time.
								Specify a time in the future.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;Allowed values (&lt;a class="defn_type"
								href="../types/simpleTypes.html#dateTime"&gt;dateTime&lt;/a&gt;):&lt;/b&gt;
								&lt;br&gt;
								Specify the time in GMT.
								&lt;br&gt;&lt;br&gt;
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="ExcludeAutoPay">
						<xs:annotation>
							<xs:documentation>
								&lt;a name="ExcludeAutoPay"&gt;&lt;/a&gt;
								If true, excludes all items requiring immediate payment. Default is
								false.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;Allowed values (&lt;a
								class="defn_type"
								href="../types/simpleTypes.html#boolean"&gt;boolean&lt;/a&gt;):&lt;/b&gt;
								&lt;br&gt;
								true, false
								&lt;br&gt;&lt;br&gt;
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="BestOfferOnly">
						<xs:annotation>
							<xs:documentation>
								&lt;a name="BestOfferOnly"&gt;&lt;/a&gt;
								If true, the search results are limited to only items that
								have Best Offer enabled. Default is false.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;Allowed values (&lt;a
								class="defn_type"
								href="../types/simpleTypes.html#boolean"&gt;boolean&lt;/a&gt;):&lt;/b&gt;
								&lt;br&gt;
								true, false
								&lt;br&gt;&lt;br&gt;
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="FeaturedOnly">
						<xs:annotation>
							<xs:documentation>
								&lt;a name="FeaturedOnly"&gt;&lt;/a&gt;
								If true, the search results are limited to featured item listings only.
								Default is false.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;Allowed values (&lt;a
								class="defn_type"
								href="../types/simpleTypes.html#boolean"&gt;boolean&lt;/a&gt;):&lt;/b&gt;
								&lt;br&gt;
								true, false
								&lt;br&gt;&lt;br&gt;
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="FeedbackScoreMax">
						<xs:annotation>
							<xs:documentation>
								&lt;a name="FeedbackScoreMax"&gt;&lt;/a&gt;
								Specifies the maximum feedback score of a seller whose items can be
								included in the response. If FeedbackScoreMin is also specified, the
								FeedbackScoreMax value must be greater than or equal to the
								FeedbackScoreMin value.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;Allowed values (&lt;a class="defn_type"
								href="../types/simpleTypes.html#int"&gt;int&lt;/a&gt;):&lt;/b&gt;
								&lt;br&gt;
								Integer greater than or equal to 0.
								&lt;br&gt;&lt;br&gt;
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="FeedbackScoreMin">
						<xs:annotation>
							<xs:documentation>
								&lt;a name="FeedbackScoreMin"&gt;&lt;/a&gt;
								Specifies the mininum feedback score of a seller whose items can be
								included in the response. If FeedbackScoreMax is also specified, the
								FeedbackScoreMax value must be greater than or equal to the
								FeedbackScoreMin value.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;Allowed values (&lt;a class="defn_type"
								href="../types/simpleTypes.html#int"&gt;int&lt;/a&gt;):&lt;/b&gt;
								&lt;br&gt;
								Integer greater than or equal to 0.
								&lt;br&gt;&lt;br&gt;
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="FreeShippingOnly">
						<xs:annotation>
							<xs:documentation>
								&lt;a name="FreeShippingOnly"&gt;&lt;/a&gt;
								If true, the search results are limited to only items with free shipping
								to the site specified in the request (see &lt;a
								href="../Enums/GlobalIdList.html"&gt;Global ID Values&lt;/a&gt;). Default is
								false.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;Allowed values (&lt;a
								class="defn_type"
								href="../types/simpleTypes.html#boolean"&gt;boolean&lt;/a&gt;):&lt;/b&gt;
								&lt;br&gt;
								true, false
								&lt;br&gt;&lt;br&gt;
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="GetItFastOnly">
						<xs:annotation>
							<xs:documentation>
								&lt;a name="GetItFastOnly"&gt;&lt;/a&gt;
								If true, the search results are limited to only Get It Fast listings.
								Default is false.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;Allowed values (&lt;a
								class="defn_type"
								href="../types/simpleTypes.html#boolean"&gt;boolean&lt;/a&gt;):&lt;/b&gt;
								&lt;br&gt;
								true, false
								&lt;br&gt;&lt;br&gt;
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="HideDuplicateItems">
						<xs:annotation>
							<xs:documentation>
								&lt;a name="HideDuplicateItems"&gt;&lt;/a&gt;
								If true, and there are duplicate items for an item in the search results,
								the subsequent duplicates will not appear in the results. Default is
								false.&lt;br&gt;
								Item listings are considered duplicates when all of the ollowing
								conditions are met:&lt;br&gt;
								1. Items are listed by the same seller&lt;br&gt;
								2. Items have exactly the same item title&lt;br&gt;
								3. Items have similar listing formats: &lt;br&gt;
								&amp;nbsp;&amp;nbsp;&amp;nbsp;
								- Auctions (Auction Items and Auction BIN items)&lt;br&gt;
								&amp;nbsp;&amp;nbsp;&amp;nbsp;
								- Fixed Price (Fixed Price, Multi-quantity Fixed Price, Fixed
								Price with Best Offer, and Store Inventory Format items)&lt;br&gt;
								&amp;nbsp;&amp;nbsp;&amp;nbsp;
								- Classified Ads&lt;br&gt;
								&lt;br&gt;
								For Auctions, items must also have the same price and number of bids to
								be considered duplicates.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;Allowed values (&lt;a
								class="defn_type"
								href="../types/simpleTypes.html#boolean"&gt;boolean&lt;/a&gt;):&lt;/b&gt;
								&lt;br&gt;
								true, false
								&lt;br&gt;&lt;br&gt;
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="AvailableTo">
						<xs:annotation>
							<xs:documentation>
								&lt;a name="AvailableTo"&gt;&lt;/a&gt;
								Limits items to those available to the specified country only. Item
								filter LocatedIn cannot be used together with item filter AvailableTo.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;Allowed values (&lt;a
								class="defn_type"
								href="../types/simpleTypes.html#string"&gt;string&lt;/a&gt;):&lt;/b&gt;
								&lt;br&gt;
								Expects the two-letter ISO 3166 country code to indicate the country
								where the item is located. For English names that correspond to each code
								(e.g., KY="Cayman Islands"), see the ISO site:
								&lt;br&gt;
								&lt;a
								href="http://www.iso.org/iso/country_codes/iso_3166_code_lists/english_country_names_and_code_elements.htm"&gt;
								http://www.iso.org/iso/country_codes/iso_3166_code_lists/english_country_names_and_code_elements.htm&lt;/a&gt;.
								&lt;br&gt;&lt;br&gt;
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="LocatedIn">
						<xs:annotation>
							<xs:documentation>
								&lt;a name="LocatedIn"&gt;&lt;/a&gt;
								Limits the result set to just those items located in the specified
								country. Item filter AvailableTo cannot be used together with item filter
								LocatedIn.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;Allowed values (&lt;a
								class="defn_type"
								href="../types/simpleTypes.html#string"&gt;string&lt;/a&gt;):&lt;/b&gt;
								&lt;br&gt;
								Expects the two-letter ISO 3166 country code to indicate the country
								where the item is located. For English names that correspond to each code
								(e.g., KY="Cayman Islands"), see the ISO site:
								&lt;br&gt;
								&lt;a href="http://www.iso.org/iso/country_codes/iso_3166_code_lists/english_country_names_and_code_elements.htm"&gt;
								http://www.iso.org/iso/country_codes/iso_3166_code_lists/english_country_names_and_code_elements.htm&lt;/a&gt;.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;Note: &lt;/b&gt;Multiple values are allowed. Up to 25 countries
								can be specified.
								&lt;br&gt;&lt;br&gt;
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="LocalPickupOnly">
						<xs:annotation>
							<xs:documentation>
								&lt;a name="LocalPickupOnly"&gt;&lt;/a&gt;
								If true, the search results are limited to only items which have local
								pickup available. Default is false.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;Allowed values (&lt;a
								class="defn_type"
								href="../types/simpleTypes.html#boolean"&gt;boolean&lt;/a&gt;):&lt;/b&gt;
								&lt;br&gt;
								true, false
								&lt;br&gt;&lt;br&gt;
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="LocalSearchOnly">
						<xs:annotation>
							<xs:documentation>
								&lt;a name="LocalSearchOnly"&gt;&lt;/a&gt;
								If true, the search results are limited to only matching items with the
								Local Inventory Listing Options (LILO). Must be used together with the
								&lt;b class="con"&gt; MaxDistance&lt;/b&gt; item filter, and the request
								must also specify &lt;b class="con"&gt;buyerPostalCode&lt;/b&gt;.
								Currently, this is only available for the Motors site (global ID EBAY-
								MOTOR).
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;Allowed values (&lt;a
								class="defn_type"
								href="../types/simpleTypes.html#boolean"&gt;boolean&lt;/a&gt;):&lt;/b&gt;
								&lt;br&gt;
								true, false
								&lt;br&gt;&lt;br&gt;
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="ListingType">
						<xs:annotation>
							<xs:documentation>
								&lt;a name="ListingType"&gt;&lt;/a&gt;
								Filters items based listing type information. Default behavior is to
								return all matching items, except Store Inventory format listings.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;Allowed values (&lt;a
								class="defn_type"
								href="../types/simpleTypes.html#string"&gt;string&lt;/a&gt;):&lt;/b&gt;
								&lt;br&gt;
								&lt;blockquote&gt;
								&lt;dl&gt;
								&lt;dt&gt;Auction&lt;/dt&gt;
								&lt;dd&gt;Retrieve matching auction listings (i.e., listings eligible for
								competitive bidding at auction) only. Excludes auction items with Buy It
								Now.&lt;/dd&gt;
								&lt;dt&gt;AuctionWithBIN&lt;/dt&gt;
								&lt;dd&gt;Retrieve all matching auction listings with Buy It Now
								available. Excludes auction listings without Buy It Now. An auction
								listed with Buy It Now will not be returned if a valid bid has been
								placed on the auction.
								&lt;/dd&gt;
								&lt;dt&gt;Classified&lt;/dt&gt;
								&lt;dd&gt;Retrieves Classified Ad format (i.e., Classified and AdFormat
								listing type) listings only.&lt;/dd&gt;
								&lt;dt&gt;FixedPrice&lt;/dt&gt;
								&lt;dd&gt;Retrieve matching fixed price items only. Excludes Store
								Inventory format items. &lt;/dd&gt;
								&lt;dt&gt;StoreInventory&lt;/dt&gt;
								&lt;dd&gt;Retrieve Store Inventory format items only.&lt;/dd&gt;
								&lt;dt&gt;All&lt;/dt&gt;
								&lt;dd&gt;Retrieve matching items for any listing type.&lt;/dd&gt;
								&lt;/blockquote&gt;
								&lt;br&gt;
								&lt;b&gt;Note: &lt;/b&gt;Multiple listing type values can be specified
								for this filter.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;Example:&lt;/b&gt;
								&lt;br&gt;
								&lt;pre&gt;
								...&lt;br&gt;
								&amp;itemFilter(0).name=ListingType&lt;br&gt;
								&amp;itemFilter(0).value(0)=AuctionWithBIN&lt;br&gt;
								&amp;itemFilter(0).value(1)=FixedPrice&lt;br&gt;
								&amp;itemFilter(0).value(2)=StoreInventory&lt;br&gt;
								...
								&lt;/pre&gt;
								&lt;br&gt;
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="LotsOnly">
						<xs:annotation>
							<xs:documentation>
								&lt;a name="LotsOnly"&gt;&lt;/a&gt;
								If true, the search results are limited to only matching listings for
								which the lot size is 2 or more. Default is false.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;Allowed values (&lt;a
								class="defn_type"
								href="../types/simpleTypes.html#boolean"&gt;boolean&lt;/a&gt;):&lt;/b&gt;
								&lt;br&gt;
								true, false
								&lt;br&gt;&lt;br&gt;
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="MaxBids">
						<xs:annotation>
							<xs:documentation>
								&lt;a name="MaxBids"&gt;&lt;/a&gt;
								Limits the results to items with bid counts less than or equal to the
								specified value. If MinBids is also specified, the MaxBids value must be
								greater than or equal to the MinBids value.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;Allowed values (&lt;a class="defn_type"
								href="../types/simpleTypes.html#int"&gt;int&lt;/a&gt;):&lt;/b&gt;
								&lt;br&gt;
								Integer greater than or equal to 0.
								&lt;br&gt;&lt;br&gt;
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="MinBids">
						<xs:annotation>
							<xs:documentation>
								&lt;a name="MinBids"&gt;&lt;/a&gt;
								Limits the results to items with bid counts greater than or equal to the
								specified value. If MaxBids is also specified, the MaxBids value must be
								greater than or equal to the MinBids value.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;Allowed values (&lt;a class="defn_type"
								href="../types/simpleTypes.html#int"&gt;int&lt;/a&gt;):&lt;/b&gt;
								&lt;br&gt;
								Integer greater than or equal to 0.
								&lt;br&gt;&lt;br&gt;
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="MaxPrice">
						<xs:annotation>
							<xs:documentation>
								&lt;a name="MaxPrice"&gt;&lt;/a&gt;
								Specifies the maximum current price an item can have to be included in
								the response. Optionally, you can also specify a currency ID, using the
								&lt;b class="con"&gt;paramName&lt;/b&gt; and &lt;b class="con"&gt;
								paramValue&lt;/b&gt; fields (e.g.,
								&lt;code&gt;&amp;paramName=Currency&amp;paramValue=EUR&lt;/code&gt;). If
								using with MinPrice to specify a price range, the MaxPrice value must be
								greater than or equal to MinPrice.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;Allowed values (&lt;a class="defn_type"
								href="../types/simpleTypes.html#decimal"&gt;decimal&lt;/a&gt;):&lt;/b&gt;
								&lt;br&gt;
								Decimal values greater than or equal to 0.0.
								&lt;br&gt;&lt;br&gt;
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="MinPrice">
						<xs:annotation>
							<xs:documentation>
								&lt;a name="MinPrice"&gt;&lt;/a&gt;
								Specifies the minimum current price an item can have to be included in
								the response. Optionally, you can also specify a currency ID, using the
								&lt;b class="con"&gt;paramName&lt;/b&gt; and &lt;b class="con"&gt;
								paramValue&lt;/b&gt; fields (e.g.,
								&lt;code&gt;&amp;paramName=Currency&amp;paramValue=EUR&lt;/code&gt;). If
								using with MaxPrice to specify a price range, the MaxPrice value must be
								greater than or equal to MinPrice.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;Allowed values (&lt;a class="defn_type"
								href="../types/simpleTypes.html#decimal"&gt;decimal&lt;/a&gt;):&lt;/b&gt;
								&lt;br&gt;
								Decimal values greater than or equal to 0.0.
								&lt;br&gt;&lt;br&gt;
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="PaymentMethod">
						<xs:annotation>
							<xs:documentation>
								&lt;a name="PaymentMethod"&gt;&lt;/a&gt;
								Limits results to items that accept the specified payment method.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;Allowed values (&lt;a
								class="defn_type"
								href="../types/simpleTypes.html#string"&gt;string&lt;/a&gt;):
								&lt;/b&gt;&lt;br&gt;
								&lt;blockquote&gt;
								&lt;dl&gt;
								&lt;dt&gt;PayPal&lt;/dt&gt;
								&lt;dd&gt;PayPal payment method.&lt;/dd&gt;
								&lt;dt&gt;PaisaPay&lt;/dt&gt;
								&lt;dd&gt;PaisaPay payment method. The PaisaPay payment method is only
								for the India site (global ID EBAY-IN).&lt;/dd&gt;
								&lt;dt&gt;PaisaPayEMI&lt;/dt&gt;
								&lt;dd&gt;PaisaPayEscrow EMI (Equal Monthly Installment) payment method.
								The PaisaPayEscrowEMI payment method is only for the India site (global
								ID EBAY-IN).&lt;/dd&gt;
								&lt;/blockquote&gt;
								&lt;br&gt;
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="MaxQuantity">
						<xs:annotation>
							<xs:documentation>
								&lt;a name="MaxQuantity"&gt;&lt;/a&gt;
								Limits the results to listings with a quantity less than or equal to the
								specified value. If MinQuantity is also specified, the MaxQuantity value
								must be greater than or equal to the MinQuantity value.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;Allowed values (&lt;a class="defn_type"
								href="../types/simpleTypes.html#int"&gt;int&lt;/a&gt;):&lt;/b&gt;
								&lt;br&gt;
								Integer greater than or equal to 1.
								&lt;br&gt;&lt;br&gt;
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="MinQuantity">
						<xs:annotation>
							<xs:documentation>
								&lt;a name="MinQuantity"&gt;&lt;/a&gt;
								Limits the results to listings with a quantity greater than or equal to
								the specified value. If MaxQuantity is also specified, the MaxQuantity
								value must be greater than or equal to the MinQuantity value.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;Allowed values (&lt;a class="defn_type"
								href="../types/simpleTypes.html#int"&gt;int&lt;/a&gt;):&lt;/b&gt;
								&lt;br&gt;
								Integer greater than or equal to 1.
								&lt;br&gt;&lt;br&gt;
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="Seller">
						<xs:annotation>
							<xs:documentation>
								&lt;a name="Seller"&gt;&lt;/a&gt;
								Specify one or more seller names. Search results will include items from
								the specified sellers only. The Seller item filter cannot be used
								together with either the ExcludeSeller or TopRatedSellerOnly item
								filters.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;Allowed values (&lt;a
								class="defn_type"
								href="../types/simpleTypes.html#string"&gt;string&lt;/a&gt;):&lt;/b&gt;
								&lt;br&gt;
								Valid seller names.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;Note: &lt;/b&gt;Multiple values are allowed. Up to 100 sellers
								can be specified.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;Example:&lt;/b&gt;
								&lt;br&gt;
								&lt;pre&gt;
								...&lt;br&gt;
								&amp;itemFilter(0).name=Seller&lt;br&gt;
								&amp;itemFilter(0).value(0)=seller01&lt;br&gt;
								&amp;itemFilter(0).value(1)=seller02&lt;br&gt;
								&amp;itemFilter(0).value(2)=seller03&lt;br&gt;
								...
								&lt;/pre&gt;
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="ExcludeSeller">
						<xs:annotation>
							<xs:documentation>
								&lt;a name="ExcludeSeller"&gt;&lt;/a&gt;
								Specify one or more seller names. Search results will not include items
								from the specified sellers. The ExcludeSeller item filter cannot be used
								together with either the Seller or TopRatedSellerOnly item filters.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;Allowed values (&lt;a
								class="defn_type"
								href="../types/simpleTypes.html#string"&gt;string&lt;/a&gt;):&lt;/b&gt;
								&lt;br&gt;
								Valid seller names.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;Note: &lt;/b&gt;Multiple values are allowed. Up to 100 sellers
								can be specified.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;Example:&lt;/b&gt;
								&lt;br&gt;
								&lt;pre&gt;
								...&lt;br&gt;
								&amp;itemFilter(0).name=ExcludeSeller&lt;br&gt;
								&amp;itemFilter(0).value(0)=seller01&lt;br&gt;
								&amp;itemFilter(0).value(1)=seller02&lt;br&gt;
								&amp;itemFilter(0).value(2)=seller03&lt;br&gt;
								...
								&lt;/pre&gt;
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="ExcludeCategory">
						<xs:annotation>
							<xs:documentation>
								&lt;a name="ExcludeCategory"&gt;&lt;/a&gt;
								Specify one or more category IDs. Search results will not include items
								from the specified categories or their child categories.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;Allowed values (&lt;a
								class="defn_type"
								href="../types/simpleTypes.html#string"&gt;string&lt;/a&gt;):&lt;/b&gt;
								&lt;br&gt;
								Valid category IDs.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;Note: &lt;/b&gt;Multiple values are allowed. Up to 25 categories
								can be specified.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;Example:&lt;/b&gt;
								&lt;br&gt;
								&lt;pre&gt;
								...&lt;br&gt;
								&amp;itemFilter(0).name=ExcludeCategory&lt;br&gt;
								&amp;itemFilter(0).value(0)=168093&lt;br&gt;
								&amp;itemFilter(0).value(1)=56170&lt;br&gt;
								&amp;itemFilter(0).value(2)=73834&lt;br&gt;
								...
								&lt;/pre&gt;
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="WorldOfGoodOnly">
						<xs:annotation>
							<xs:documentation>
								&lt;a name="WorldOfGoodOnly"&gt;&lt;/a&gt;
								If true, the search results are limited to only items listed in the World
								of Good marketplace. Defaults to false.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;Allowed values (&lt;a
								class="defn_type"
								href="../types/simpleTypes.html#boolean"&gt;boolean&lt;/a&gt;):&lt;/b&gt;
								&lt;br&gt;
								true, false
								&lt;br&gt;&lt;br&gt;
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="MaxDistance">
						<xs:annotation>
							<xs:documentation>
								&lt;a name="MaxDistance"&gt;&lt;/a&gt;
								Specifies the maximum distance from the specified postal code (&lt;b
								class="con"&gt;buyerPostalCode&lt;/b&gt;) to search for items. The
								request must also specify &lt;b class="con"&gt;buyerPostalCode&lt;/b&gt;.
								&lt;br&gt;&lt;br&gt;
								The minimum distance supported is 5 miles or 10 kilometers, depending
								upon whether the distance unit supported for the site to which the
								request is submitted is miles (mi) or kilometers (km). For example, the
								smallest MaxDistance for searches submitted to the US eBay site (global
								ID EBAY-US) is 5 (miles). The smallest MaxDistance for searches submitted
								to the Germany eBay site (global ID EBAY-DE) is 10 (kilometers).
								&lt;br&gt;&lt;br&gt;
								Values are rounded up to the nearest 5 (mi) or 10 (km) increment. For
								example, a value of 21 will be rounded up to 25 (mi) on the eBay US site
								and to 30 (km) on the eBay Germany site.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;Allowed values (&lt;a class="defn_type"
								href="../types/simpleTypes.html#int"&gt;int&lt;/a&gt;):&lt;/b&gt;
								&lt;br&gt;
								Integer greater than or equal to 5.
								&lt;br&gt;&lt;br&gt;
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="SellerBusinessType">
						<xs:annotation>
							<xs:documentation>
								&lt;a name="SellerBusinessType"&gt;&lt;/a&gt;
								Restricts the items to those that are from sellers whose business type is
								the specified value. Only one value can be specified.
								&lt;br&gt;&lt;br&gt;
								Not supported on all sites. Applies only to the following sites, which
								support seller business features:
								&lt;ul&gt;
								&lt;li&gt;Austria (EBAY-AT)&lt;/li&gt;
								&lt;li&gt;Belgium - Dutch (EBAY-NLBE)&lt;/li&gt;
								&lt;li&gt;Belgium - French (EBAY-FRBE)&lt;/li&gt;
								&lt;li&gt;France (EBAY-FR)&lt;/li&gt;
								&lt;li&gt;Germany (EBAY-DE)&lt;/li&gt;
								&lt;li&gt;Ireland (EBAY-IE)&lt;/li&gt;
								&lt;li&gt;Italy  (EBAY-IT)&lt;/li&gt;
								&lt;li&gt;Poland (EBAY-PL)&lt;/li&gt;
								&lt;li&gt;Spain (EBAY-ES)&lt;/li&gt;
								&lt;li&gt;Switzerland (EBAY-CH)&lt;/li&gt;
								&lt;li&gt;UK (EBAY-GB)&lt;/li&gt;
								&lt;/ul&gt;
								&lt;br&gt;
								&lt;b&gt;Allowed values (&lt;a
								class="defn_type"
								href="../types/simpleTypes.html#string"&gt;string&lt;/a&gt;):
								&lt;/b&gt;&lt;br&gt;
								&lt;blockquote&gt;
								&lt;dl&gt;
								&lt;dt&gt;
									Business
								&lt;/dt&gt;
								&lt;dd&gt;
									The seller is registered as a business on eBay.
								&lt;/dd&gt;
								&lt;dt&gt;
									Private
								&lt;/dt&gt;
								&lt;dd&gt;
									The seller is registered as an individual on eBay.
								&lt;/dd&gt;
								&lt;/dl&gt;
								&lt;/blockquote&gt;
								&lt;br&gt;
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="TopRatedSellerOnly">
						<xs:annotation>
							<xs:documentation>
								&lt;a name="TopRatedSellerOnly"&gt;&lt;/a&gt;
								If true, the search results are limited to only matching items where the
								seller qualifies as a top-rated seller on the specified site. Site is
								specified with the &lt;a
								href="../../Concepts/MakingACall.html#StandardURLParameters"&gt;global ID
								header or URL parameter&lt;/a&gt;. The default &lt;a
								href="../Enums/GlobalIdList.html "&gt;global ID value&lt;/a&gt; is EBAY-
								US (the eBay US site). Default for this filter is false.
								&lt;br&gt;&lt;br&gt;
								The TopRatedSellerOnly item filter cannot be used together with either
								the Seller or ExcludeSeller item filters.
								&lt;br&gt;&lt;br&gt;
								The TopRatedSellerOnly item filter is supported for the following sites
								only: US (EBAY-US), Motors (EBAY-MOTOR), UK (EBAY-GB), IE (EBAY-IE), DE
								(EBAY-DE), AT (EBAY-AT), and CH (EBAY-CH).
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;Allowed values (&lt;a
								class="defn_type"
								href="../types/simpleTypes.html#boolean"&gt;boolean&lt;/a&gt;):&lt;/b&gt;
								&lt;br&gt;
								true, false
								&lt;br&gt;&lt;br&gt;
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="SoldItemsOnly">
						<xs:annotation>
							<xs:documentation>
								&lt;a name="SoldItemsOnly"&gt;&lt;/a&gt;
								If true, excludes all completed items which are not ended by being sold. This filter can be used only with the findCompletedItems call.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;Allowed values (&lt;a
								class="defn_type"
								href="../types/simpleTypes.html#boolean"&gt;boolean&lt;/a&gt;):&lt;/b&gt;
								&lt;br&gt;
								true, false
								&lt;br&gt;&lt;br&gt;
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="CharityOnly">
						<xs:annotation>
							<xs:documentation>
								&lt;a name="CharityOnly"&gt;&lt;/a&gt;
								If true, the search results are limited to items for which all or part of
								the proceeds are given to a charity. Each item in the search results will
								include the ID of the given charity. Default is false.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;Allowed values (&lt;a
								class="defn_type"
								href="../types/simpleTypes.html#boolean"&gt;boolean&lt;/a&gt;):&lt;/b&gt;
								&lt;br&gt;
								true, false
								&lt;br&gt;&lt;br&gt;
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="ListedIn">
						<xs:annotation>
							<xs:documentation>
								&lt;a name="ListedIn"&gt;&lt;/a&gt;
								The site on which the items were originally listed. This can be useful
								for buyers who wish to
								see only items on their domestic site either for delivery cost reasons or
								time reasons, such as for gifting
								occasions like birthdays or holidays.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;Allowed values (&lt;a
								class="defn_type"
								href="../Enums/GlobalIdList.html"&gt;Global ID
								Values&lt;/a&gt;):&lt;/b&gt;
								&lt;br&gt;&lt;br&gt;
								GlobalID Value
								&lt;br&gt;&lt;br&gt;
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="ExpeditedShippingType">
						<xs:annotation>
							<xs:documentation>
								&lt;a name="ExpeditedShippingType"&gt;&lt;/a&gt;
								Specifies the type of expedited shipping. You can specify
								either Expedited or OneDayShipping. Only items that can be shipped
								by the specified type are returned.
								&lt;br&gt;&lt;br&gt;
								ExpeditedShippingType is used together with the MaxHandlingTime and
								ReturnsAcceptedOnly filters to filter items
								for certain kinds of gifting events such as birthdays or holidays where
								the items must be delivered by a certain date.
								If you wish to mimic the behavior of the eBay holiday filters, you would
								use ExpeditedShippingType set
								to either Expedited or OneDayShipping, MaxHandlingTime to 1,
								ReturnsAcceptedOnly set to true, and for the
								Germany site, set PaymentMethod to PayPal. (The holiday filters may not
								always be available in the
								eBay UI, depending on the season; however, the equivalent filter behavior
								continues to be available in the API.)
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;Allowed values (&lt;a
								class="defn_type"
								href="../types/simpleTypes.html#string"&gt;string&lt;/a&gt;):&lt;/b&gt;
								&lt;br&gt;
								Expedited, OneDayShipping
								&lt;br&gt;&lt;br&gt;
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="MaxHandlingTime">
						<xs:annotation>
							<xs:documentation>
								&lt;a name="MaxHandlingTime"&gt;&lt;/a&gt;
								Specifies the maximum number of handling days the seller requires to ship
								the item. Only items with a handling time less than or equal to this
								number will be returned. (The handling time is the amount of time, in
								days, required by the seller to get the item ready to ship and handed off
								to the actual carrier who does the delivery. It does not include the time
								required by the carrier to deliver the item. &lt;br&gt;&lt;br&gt;
								ExpeditedShippingType is used together with the MaxHandlingTime and
								ReturnsAcceptedOnly filters to filter items for certain kinds of gifting
								events such as birthdays or holidays where the items must be delivered by
								a certain date. If you wish to mimic the behavior of the eBay holiday
								filters, you would use ExpeditedShippingType set to either Expedited or
								OneDayShipping, MaxHandlingTime to 1, ReturnsAcceptedOnly set to true,
								and for the Germany site, set PaymentMethod to PayPal. (The holiday
								filters may not always be available in the eBay UI, depending on the
								season; however, the equivalent filter behavior continues to be available
								in the API.)
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;Allowed values (&lt;a class="defn_type"
								href="../types/simpleTypes.html#int"&gt;int&lt;/a&gt;):&lt;/b&gt;
								&lt;br&gt;
								Integer greater than or equal to 1.
								&lt;br&gt;&lt;br&gt;
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="ReturnsAcceptedOnly">
						<xs:annotation>
							<xs:documentation>
								&lt;a name="ReturnsAcceptedOnly"&gt;&lt;/a&gt;
								If set to true, returns only items where the seller accepts returns.
								&lt;br&gt;&lt;br&gt;
								ExpeditedShippingType is used together with the MaxHandlingTime and
								ReturnsAcceptedOnly filters to filter items for certain kinds of gifting
								events such as birthdays or holidays where the items must be delivered by
								a certain date. If you wish to mimic the behavior of the eBay holiday
								filters, you would use ExpeditedShippingType set to either Expedited or
								OneDayShipping, MaxHandlingTime to 1, ReturnsAcceptedOnly set to true,
								and for the Germany site, set PaymentMethod to PayPal. (The holiday
								filters may not always be available in the eBay UI, depending on the
								season; however, the equivalent filter behavior continues to be available
								in the API.)
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;Allowed values (&lt;a
								class="defn_type"
								href="../types/simpleTypes.html#boolean"&gt;boolean&lt;/a&gt;):&lt;/b&gt;
								&lt;br&gt;
								true, false
								&lt;br&gt;&lt;br&gt;
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="ValueBoxInventory">
						<xs:annotation>
							<xs:documentation>
								&lt;a name="ValueBoxInventory"&gt;&lt;/a&gt;
								&lt;b&gt;Coming Soon: &lt;/b&gt;
								This filter can be used in conjunction with the sortOrder
								PricePlusShippingLowest to return competitively priced items from eBay
								top-rated sellers that have a BuyItNow price, with the lowest priced item
								at the top of the list. This filter returns items from categories that
								are catalog-enabled; items from non catalog-enabled categories are not
								returned. Sellers can use this item filter to determine competitive
								pricing; buying applications can use it to obtain competitive items from
								top rated sellers that are likely to sell quickly.
								&lt;br&gt;&lt;br&gt;
								If set to 1, the item filter constraints are applied and the items are
								returned accordingly. If set to 0 (zero) the item filter is not applied.
								Defaults to 0.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;Allowed values (&lt;a
								class="defn_type"
								href="../types/simpleTypes.html#boolean"&gt;boolean&lt;/a&gt;):&lt;/b&gt;
								&lt;br&gt;
								1, 0
								&lt;br&gt;&lt;br&gt;
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="OutletSellerOnly">
						<xs:annotation>
							<xs:documentation>
								&lt;a name="OutletSellerOnly"&gt;&lt;/a&gt;
								If set to true, returns only items listed by sellers at eBay's outlet stores, such as the &lt;a href="http://www.ebay.com/fashion/outlet"&gt;Fashion Outlet&lt;/a&gt;.
								&lt;br/&gt;&lt;br/&gt;
								&lt;b&gt;Allowed values (&lt;a class="defn_type" href="../types/simpleTypes.html#boolean"&gt;boolean&lt;/a&gt;):&lt;/b&gt;
								&lt;br/&gt;
								true, false
								&lt;br/&gt;&lt;br/&gt;
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>

					<xs:enumeration value="AuthorizedSellerOnly">
						<xs:annotation>
							<xs:documentation>
								&lt;a name="AuthorizedSellerOnly"&gt;&lt;/a&gt;
                        If set to true, returns only items listed by authorized sellers.
								&lt;br/&gt;&lt;br/&gt;
								&lt;b&gt;Allowed values (&lt;a class="defn_type" href="../types/simpleTypes.html#boolean"&gt;boolean&lt;/a&gt;):&lt;/b&gt;
								&lt;br/&gt;
								true, false
								&lt;br/&gt;&lt;br/&gt;
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
					<xs:enumeration value="StartTimeFrom">
						<xs:annotation>
							<xs:documentation>
								&lt;a name="StartTimeFrom"&gt;&lt;/a&gt;
								Limits the results to items started on or after the specified time.
								Specify a time in the future.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;Allowed values (&lt;a class="defn_type"
								href="../types/simpleTypes.html#dateTime"&gt;dateTime&lt;/a&gt;):&lt;/b&gt;
								&lt;br&gt;
								Specify the time in GMT.
								&lt;br&gt;&lt;br&gt;
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>

					<xs:enumeration value="StartTimeTo">
						<xs:annotation>
							<xs:documentation>
								&lt;a name="StartTimeTo"&gt;&lt;/a&gt;
								Limits the results to items started on or before the specified time.
								Specify a time in the future.
								&lt;br&gt;&lt;br&gt;
								&lt;b&gt;Allowed values (&lt;a class="defn_type"
								href="../types/simpleTypes.html#dateTime"&gt;dateTime&lt;/a&gt;):&lt;/b&gt;
								&lt;br&gt;
								Specify the time in GMT.
								&lt;br&gt;&lt;br&gt;
							</xs:documentation>
						</xs:annotation>
					</xs:enumeration>
				</xs:restriction>
		</xs:simpleType>

		<xs:complexType name="UnitPriceInfo">
		<xs:annotation>
			<xs:documentation>
				This type provides information about the weight, volume or other quantity measurement of a
				listed item. The European Union requires listings for certain types of products to include the
				price per unit so buyers can accurately compare prices. eBay uses the
				&lt;strong&gt;UnitType&lt;/strong&gt; and &lt;strong&gt;UnitQuantity&lt;/strong&gt; values and
				the item's listed price to calculate and display the per-unit price on eBay EU sites.
			</xs:documentation>
			<xs:appinfo>
				<typeLibrarySource library="SearchTypeLibrary" namespace="http://www.ebay.com/marketplace/search/v1/services">
				</typeLibrarySource>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="type" type="xs:string">
						<xs:annotation>
							<xs:documentation>
									Designation of size, weight, volume or count to be used to specify the unit quantity 
									of the item. This value can be one of the following:
									&lt;br/&gt;&lt;br/&gt;
									&lt;pre&gt; Kg  100g  10g  L  100ml  10ml  M  M2  M3  Unit &lt;/pre&gt;
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<CallName>findItemsByProduct</CallName>
									<CallName>findCompletedItems</CallName>
									<Details>outputSelector: UnitPriceInfo</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
			</xs:element>
			<xs:element name="quantity" type="xs:double">
						<xs:annotation>
							<xs:documentation>
      						Number of units of size, weight, volume or count of the specified unit type for the
      						item. eBay divides the item price by this number to get the price per unit to be
      						displayed in the item listing for comparison purposes.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<CallName>findItemsByProduct</CallName>
									<CallName>findCompletedItems</CallName>
									<Details>outputSelector: UnitPriceInfo</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
			</xs:element>
		</xs:sequence>

		</xs:complexType>

	<xs:simpleType name="OutputSelectorType">
		<xs:annotation>
			<xs:documentation>
				Values that specify additional information to be returned in the search results.
			</xs:documentation>
			<xs:appinfo>
				<typeLibrarySource library="SearchTypeLibrary" namespace="http://www.ebay.com/marketplace/search/v1/services">
				</typeLibrarySource>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="SellerInfo">
				<xs:annotation>
					<xs:documentation>
						Include information about the seller in the response.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="StoreInfo">
				<xs:annotation>
					<xs:documentation>
						Include information about the seller's eBay store in the response.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="CategoryHistogram">
				<xs:annotation>
					<xs:documentation>
						Include a CategoryHistogram container with information about categories
						that match your search.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="AspectHistogram">
				<xs:annotation>
					<xs:documentation>
						Include an AspectHistogram container with information about aspects from
						the domain that is most relevant to your search.
						&lt;br/&gt;&lt;br/&gt;
						&lt;span class="tablenote"&gt;
						&lt;strong&gt;Note:&lt;/strong&gt; If a call that specifies an 
						&lt;strong&gt;outputSelector&lt;/strong&gt; value of 
						&lt;strong&gt;AspectHistogram&lt;/strong&gt; returns 
						&lt;strong&gt;aspectHistogramContainer.domainName&lt;/strong&gt;, this is a sign 
						that aspect histogram data might not be returned if you also specify an 
						&lt;strong&gt;aspectFilter&lt;/strong&gt; in the next call. To ensure that 
						aspect histogram data is returned for the next call, add a &lt;strong&gt;
						domainFilter&lt;/strong&gt; to the call as well.
						&lt;/span&gt;
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="ConditionHistogram">
				<xs:annotation>
					<xs:documentation>
						Include a ConditionHistogram container with the number of
						items found per condition (e.g., how many items are new).
						This value has no effect when Condition is specified as
						an item filter. Supported for all eBay sites except US eBay Motors, India (IN), Malaysia 
						(MY) and Philippines (PH).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="GalleryInfo">
				<xs:annotation>
					<xs:documentation>
						Include the GalleryInfoContainer, which contains URLs for three thumbnail
						images of the item in different sizes: large, medium, and small.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PictureURLSuperSize">
				<xs:annotation>
					<xs:documentation>
						Include a URL to a picture of the item that is 800x800 pixels in size.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="PictureURLLarge">
				<xs:annotation>
					<xs:documentation>
						Include a URL to a picture of the item that is 400x400 pixels in size.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="UnitPriceInfo">
				<xs:annotation>
					<xs:documentation>
						Include the unitPrice container with unit type and quantity information used for per-unit
						pricing (on eBay EU sites only).
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>

	<xs:complexType name="Amount">
				<xs:annotation>
					<xs:documentation>
						Monetary amount.
					</xs:documentation>
					<xs:appinfo>
						<typeLibrarySource
							library="MarketPlaceServiceCommonTypeLibrary"
							namespace="http://www.ebay.com/marketplace/services">
						</typeLibrarySource>
					</xs:appinfo>
				</xs:annotation>
				<xs:simpleContent>
					<xs:extension base="xs:double">
						<xs:attribute name="currencyId" type="xs:string" use="required">
							<xs:annotation>
								<xs:documentation>
									Currency in which the monetary amount is specified.
								</xs:documentation>
								<xs:appinfo>
									<CallInfo>
										<AllCalls/>
										<Returned>Always</Returned>
									</CallInfo>
									<SeeLink>
										<URL>Enums/currencyIdList.html</URL>
										<Title>currencyId Values</Title>
										<For>a list of currencyId enumeration values</For>
									</SeeLink>
								</xs:appinfo>
							</xs:annotation>
						</xs:attribute>
					</xs:extension>
				</xs:simpleContent>
			</xs:complexType>
<xs:complexType name="Category">
				<xs:annotation>
					<xs:documentation>
						Contains details about a category.
					</xs:documentation>
				<xs:appinfo>
				<typeLibrarySource library="SearchTypeLibrary" namespace="http://www.ebay.com/marketplace/search/v1/services">
				</typeLibrarySource>
				</xs:appinfo>
				</xs:annotation>
				<xs:sequence>
					<xs:element minOccurs="0" name="categoryId" type="xs:string">
						<xs:annotation>
							<xs:documentation>
								The unique ID of a category on the specified eBay site.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>10</MaxLength>
								<CallInfo>
									<CallName>findCompletedItems</CallName>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsByImage</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsByProduct</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<Context>searchResult.item.primaryCategory</Context>
									<Details>outputSelector: none</Details>
									<Returned>Always</Returned>
								</CallInfo>
								<CallInfo>
									<CallName>findCompletedItems</CallName>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsByImage</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsByProduct</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<Context>searchResult.item.secondaryCategory</Context>
									<Details>outputSelector: none</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
								<CallInfo>
									<CallName>findCompletedItems</CallName>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsByImage</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<Context>categoryHistogramContainer.categoryHistogram</Context>
									<Context>categoryHistogramContainer.categoryHistogram.childCategoryHistogram</Context>
									<Details>outputSelector: CategoryHistogram</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
								<CallInfo>
									<CallName>getHistograms</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element minOccurs="0" name="categoryName" type="xs:string">
						<xs:annotation>
							<xs:documentation>
								Display name of a category as it appears on the eBay Web site.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>30</MaxLength>
								<CallInfo>
									<CallName>findCompletedItems</CallName>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsByImage</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsByProduct</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<Context>searchResult.item.primaryCategory</Context>
									<Details>outputSelector: none</Details>
									<Returned>Always</Returned>
								</CallInfo>
								<CallInfo>
									<CallName>findCompletedItems</CallName>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsByImage</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsByProduct</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<Context>searchResult.item.secondaryCategory</Context>
									<Details>outputSelector: none</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
								<CallInfo>
									<CallName>findCompletedItems</CallName>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsByImage</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<Context>categoryHistogramContainer.categoryHistogram</Context>
									<Context>categoryHistogramContainer.categoryHistogram.childCategoryHistogram</Context>
									<Details>outputSelector: CategoryHistogram</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
								<CallInfo>
									<CallName>getHistograms</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:complexType>


	<xs:complexType name="Condition">
		<xs:annotation>
			<xs:documentation>
				Information that describes an item's condition.
			</xs:documentation>
			<xs:appinfo>
				<typeLibrarySource library="SearchTypeLibrary" namespace="http://www.ebay.com/marketplace/search/v1/services">
				</typeLibrarySource>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element maxOccurs="1" minOccurs="0" name="conditionId" type="xs:int">
					<xs:annotation>
						<xs:documentation>
							The numeric ID (e.g., 1000) for the item condition.&lt;br&gt;
							&lt;br&gt;
							In item results, this is only returned when the seller listed the
							item with a condition ID.
							Some categories don't support or require condition IDs
							(e.g., most Antiques categories don't). Also, until spring 2011,
							some GTC listings may define the item condition in item specifics
							instead, so no ID is returned.&lt;br&gt;
							&lt;br&gt;
							If you specify Condition in itemFilter, the response returns items
							with the correctly matching condition(s), even if conditionId is
							not returned. For example, if you specify a value of "New"
							or "1000" in the item filter, the response only returns new items.
						</xs:documentation>
						<xs:appinfo>
							<CallInfo>
								<min>1000</min>
								<max>7000</max>
								<CallName>findCompletedItems</CallName>
								<CallName>findItemsByCategory</CallName>
								<CallName>findItemsAdvanced</CallName>
								<CallName>findItemsByKeywords</CallName>
								<CallName>findItemsByImage</CallName>
								<CallName>findItemsIneBayStores</CallName>
								<CallName>findItemsByProduct</CallName>
								<CallName>findCompletedItems</CallName>
								<Details>outputSelector: none, ConditionHistogram</Details>
								<Returned>Conditionally</Returned>
							</CallInfo>
								<CallInfo>
									<CallName>getHistograms</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							<SeeLink>
								<Title>Item Condition IDs and Names</Title>
								<URL>Enums/conditionIdList.html</URL>
								<For>a list of display names and the typical meaning of each condition</For>
							</SeeLink>
						</xs:appinfo>
					</xs:annotation>
				</xs:element>
				<xs:element maxOccurs="1" minOccurs="1" 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're listed
							(not necessarily the site on which they're viewed).&lt;br&gt;
							&lt;br&gt;
							In item results, this is only returned when the seller specified the item's condition
							using a structured format eBay recognizes (e.g., conditionId or an
							older item specifics format).&lt;br&gt;
							&lt;br&gt;
							&lt;b&gt;When conditionId is also present:&lt;/b&gt;
							Most categories use the same display name for the same
							condition ID. Some categories may override the display name based
							on buyer expectations for items in the category.
							For example, condition ID 1000 could be called "New"
							in one category and "New with tags" in another.
							If an item is listed in two categories, the primary category
							controls the display name.&lt;br&gt;
							&lt;br&gt;
							Behind the scenes, eBay's search engine uses the ID (not the
							display name) to determine whether items are new, used, or
							refurbished. So, if you need to normalize the conditions
							across categories (such as to group items by condition),
							it may be easier to use the ID and then show the varying
							display names for reference.&lt;br&gt;
							&lt;br&gt;
							&lt;b&gt;In condition histograms:&lt;/b&gt; If you search against
							a specific category and some items match based on their
							secondary category, the histogram only shows the display name
							if the secondary category supports the condition.
							(Condition IDs and names are dependent on the primary category.)
							However, the histogram shows the condition ID and item counts.
							This should only occur in a very small percent of results.
							Histograms may support display names in these cases later in 2011.
							As a workaround, you can fill in the missing name based on the
							"Item Condition IDs and Names" (link below) or based on
							the condition from an applicable item in the results.&lt;br&gt;
							&lt;br&gt;
							For example, suppose a seller lists a concert T-shirt in a
							clothing category with the condition "New without tags" (1500),
							and also in a music accessories secondary category (where
							"New without tags" isn't a recognized condition).
							If you specify the music accessories category in your request,
							the condition ID (1500) is shown in the histogram, but not the
							display name. However, the display name is shown within the items.
						</xs:documentation>
						<xs:appinfo>
							<CallInfo>
								<maxLength>50</maxLength>
								<CallName>findItemsByCategory</CallName>
								<CallName>findItemsAdvanced</CallName>
								<CallName>findItemsByImage</CallName>
								<CallName>findItemsByKeywords</CallName>
								<CallName>findItemsIneBayStores</CallName>
								<CallName>findItemsByProduct</CallName>
								<CallName>findCompletedItems</CallName>
								<Details>outputSelector: none</Details>
								<Returned>Conditionally</Returned>
							</CallInfo>
								<CallInfo>
									<CallName>getHistograms</CallName>
									<Returned>Conditionally</Returned>
								</CallInfo>
							<SeeLink>
								<Title>Item Condition IDs and Names</Title>
								<URL>Enums/conditionIdList.html</URL>
								<For>a list of display names and the typical meaning of each condition</For>
							</SeeLink>
						</xs:appinfo>
					</xs:annotation>
				</xs:element>
			<xs:sequence minOccurs="0">
				<xs:element name="delimiter" type="xs:string"/>
				<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:sequence>
	</xs:complexType>


	<xs:complexType name="Distance">
		<xs:annotation>
			<xs:documentation>
				Distance, used for local searches.
			</xs:documentation>
			<xs:appinfo>
				<typeLibrarySource library="SearchTypeLibrary" namespace="http://www.ebay.com/marketplace/search/v1/services">
				</typeLibrarySource>
			</xs:appinfo>
		</xs:annotation>
		<xs:simpleContent>
			<xs:extension base="xs:double">
				<xs:attribute name="unit" type="xs:string">
					<xs:annotation>
						<xs:documentation>
							Unit of measure used in a distance calculation. Units can be in either
							kilometers or miles, depending on the Global ID.
						</xs:documentation>
						<xs:appinfo>
							<CallInfo>
								<CallName>findCompletedItems</CallName>
								<CallName>findItemsAdvanced</CallName>
								<CallName>findItemsByCategory</CallName>
								<CallName>findItemsByImage</CallName>
								<CallName>findItemsByKeywords</CallName>
								<CallName>findItemsByProduct</CallName>
								<CallName>findItemsIneBayStores</CallName>
								<Returned>Conditionally</Returned>
							</CallInfo>
						</xs:appinfo>
					</xs:annotation>
				</xs:attribute>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>

	<xs:complexType name="GalleryInfoContainer">
		<xs:annotation>
			<xs:documentation>
				Container for URLs of thumbnail images for an item.
			</xs:documentation>
			<xs:appinfo>
				<typeLibrarySource library="SearchTypeLibrary" namespace="http://www.ebay.com/marketplace/search/v1/services">
				</typeLibrarySource>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="galleryURL" minOccurs="1" maxOccurs="3" type="tns:GalleryURL">
				<xs:annotation>
					<xs:documentation>
							URL for a single item image thumbnail of a specific size.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>findCompletedItems</CallName>
							<CallName>findItemsAdvanced</CallName>
							<CallName>findItemsByCategory</CallName>
							<CallName>findItemsByImage</CallName>
							<CallName>findItemsByKeywords</CallName>
							<CallName>findItemsByProduct</CallName>
							<CallName>findItemsIneBayStores</CallName>
							<Details>outputSelector: none</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>

	<xs:simpleType name="GallerySizeEnum">
		<xs:annotation>
			<xs:documentation>
				Values that can be used to describe relative sizes of item thumbnail images.
			</xs:documentation>
			<xs:appinfo>
				<typeLibrarySource library="SearchTypeLibrary" namespace="http://www.ebay.com/marketplace/search/v1/services">
				</typeLibrarySource>
			</xs:appinfo>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="Small">
				<xs:annotation>
					<xs:documentation>
						Small sized thumbnail image. Small images are up to 80 pixels on the longest side.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Medium">
				<xs:annotation>
					<xs:documentation>
						Medium sized thumbnail image  Medium images are up to 96 pixels on the longest side.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
			<xs:enumeration value="Large">
				<xs:annotation>
					<xs:documentation>
						Large sized thumbnail image. Large images are up to 140 pixels on the longest side.
					</xs:documentation>
				</xs:annotation>
			</xs:enumeration>
		</xs:restriction>
	</xs:simpleType>

	<xs:complexType name="GalleryURL">
		<xs:annotation>
			<xs:documentation>
				Defines the image URL returned in galleryInfoContainer.
			</xs:documentation>
			<xs:appinfo>
				<typeLibrarySource library="SearchTypeLibrary" namespace="http://www.ebay.com/marketplace/search/v1/services">
				</typeLibrarySource>
			</xs:appinfo>
		</xs:annotation>
		<xs:simpleContent>
			<xs:extension base="xs:anyURI">
				<xs:attribute name="gallerySize" use="required" type="tns:GallerySizeEnum">
					<xs:annotation>
						<xs:documentation>
							Relative size (Large, Medium, or Small) of the image thumbnail for the
							item.
						</xs:documentation>
						<xs:appinfo>
							<CallInfo>
								<CallName>findCompletedItems</CallName>
								<CallName>findItemsAdvanced</CallName>
								<CallName>findItemsByCategory</CallName>
								<CallName>findItemsByImage</CallName>
								<CallName>findItemsByKeywords</CallName>
								<CallName>findItemsByProduct</CallName>
								<CallName>findItemsIneBayStores</CallName>
								<Returned>Conditionally</Returned>
							</CallInfo>
						</xs:appinfo>
					</xs:annotation>
				</xs:attribute>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>

	<xs:complexType name="ListingInfo">
		<xs:annotation>
			<xs:documentation>
				Contains information specific to the item listing.
			</xs:documentation>
			<xs:appinfo>
				<typeLibrarySource library="SearchTypeLibrary" namespace="http://www.ebay.com/marketplace/search/v1/services">
				</typeLibrarySource>
			</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element minOccurs="0" name="bestOfferEnabled" type="xs:boolean">
				<xs:annotation>
					<xs:documentation>
						Shows whether or not the seller will accept a best offer for the
						associated item. Best Offer allows a buyer to make a lower-priced binding
						offer on a fixed price item. Buyers cannot see how many offers have been
						made (only the seller can see this information). To make a best offer on
						a listing, use the eBay Web site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>findCompletedItems</CallName>
							<CallName>findItemsAdvanced</CallName>
							<CallName>findItemsByCategory</CallName>
							<CallName>findItemsByImage</CallName>
							<CallName>findItemsByKeywords</CallName>
							<CallName>findItemsByProduct</CallName>
							<CallName>findItemsIneBayStores</CallName>
							<Details>outputSelector: none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="buyItNowAvailable" type="xs:boolean">
				<xs:annotation>
					<xs:documentation>
						Applies only to auction listings that were listed with a Buy It Now
						price. Buy It Now lets a user purchase the item at a fixed price,
						effectively ending the auction. On most sites, the Buy It Now option is
						removed (and this value returns false) once a valid bid is made on the
						associated item (a valid bid could be a bid above the reserve price).
						&lt;br&gt;&lt;br&gt;
						buyItNowAvailable will return "false" if the listing type is anything but
						"AuctionWithBIN". Please ignore buyItNowAvailable for fixed-price
						listings.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>findCompletedItems</CallName>
							<CallName>findItemsAdvanced</CallName>
							<CallName>findItemsByCategory</CallName>
							<CallName>findItemsByImage</CallName>
							<CallName>findItemsByKeywords</CallName>
							<CallName>findItemsByProduct</CallName>
							<CallName>findItemsIneBayStores</CallName>
							<Details>outputSelector: none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="buyItNowPrice" type="tns:Amount">
				<xs:annotation>
					<xs:documentation>
						The Buy It Now Price of the item (if any), in the currency of the site on
						which the item was listed. You can use this field to determine if the
						item was originally listed with Buy It Now, even if the Buy It Now option
						is no longer available for the item.
						&lt;br&gt;&lt;br&gt;
						For Basic Fixed-Price (FixedPrice), Store Inventory (StoreInventory), Ad
						Format (AdFormat), and Classified Ad (Classified) listings, currentPrice
						is the current fixed price.
						&lt;br&gt;&lt;br&gt;
						Only returned if an item was listed with Buy It Now.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>findCompletedItems</CallName>
							<CallName>findItemsAdvanced</CallName>
							<CallName>findItemsByCategory</CallName>
							<CallName>findItemsByImage</CallName>
							<CallName>findItemsByKeywords</CallName>
							<CallName>findItemsByProduct</CallName>
							<CallName>findItemsIneBayStores</CallName>
							<Details>outputSelector: none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="convertedBuyItNowPrice" type="tns:Amount">
				<xs:annotation>
					<xs:documentation>
						The listing's Buy It Now Price (if any), converted into the currency of
						the site to which you sent your search request. For active items, refresh
						this value every 24 hours to pick up changes in conversion rates (if this
						value has been converted).
						&lt;br&gt;&lt;br&gt;
						Price fields are returned as doubles, not necessarily in the traditional
						monetary format of the site's country. For example, a US Dollar value
						might be returned as 3.880001 instead of 3.88.
						&lt;br&gt;&lt;br&gt;
						Only returned if an item was listed with Buy It Now.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>findCompletedItems</CallName>
							<CallName>findItemsAdvanced</CallName>
							<CallName>findItemsByCategory</CallName>
							<CallName>findItemsByImage</CallName>
							<CallName>findItemsByKeywords</CallName>
							<CallName>findItemsByProduct</CallName>
							<CallName>findItemsIneBayStores</CallName>
							<Details>outputSelector: none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="startTime" type="xs:dateTime">
				<xs:annotation>
					<xs:documentation>
						Time stamp that eBay recorded as the moment the listing was made
						available. This value is returned in GMT, the ISO 8601 date and time
						format (YYYY-MM- DDTHH:MM:SS.SSSZ). See the "dateTime" type for
						information about the time format, and for details on converting to and
						from the GMT time zone. Note that it is possible for startTime to be
						different from the value returned by GetSingleItem.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>findCompletedItems</CallName>
							<CallName>findItemsAdvanced</CallName>
							<CallName>findItemsByCategory</CallName>
							<CallName>findItemsByImage</CallName>
							<CallName>findItemsByKeywords</CallName>
							<CallName>findItemsByProduct</CallName>
							<CallName>findItemsIneBayStores</CallName>
							<Details>outputSelector: none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="endTime" type="xs:dateTime">
				<xs:annotation>
					<xs:documentation>
						Time stamp specifying when the listing is scheduled to end, or the
						actual end time if the item listing has ended. This value is returned in
						GMT, the ISO 8601 date and time format (YYYY-MM- DDTHH:MM:SS.SSSZ). See
						the "dateTime" type for information about the time format, and for
						details on converting to and from the GMT time zone.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
							For items that are "Good Till Canceled," this value is 5 minutes later
							than the actual end time of the item. This difference in time is
							intended to facilitate the renewal of these items' end times (which
							occurs every 30 days).
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>findCompletedItems</CallName>
							<CallName>findItemsAdvanced</CallName>
							<CallName>findItemsByCategory</CallName>
							<CallName>findItemsByImage</CallName>
							<CallName>findItemsByKeywords</CallName>
							<CallName>findItemsByProduct</CallName>
							<CallName>findItemsIneBayStores</CallName>
							<Details>outputSelector: none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="listingType" type="xs:token">
				<xs:annotation>
					<xs:documentation>
						The format of the listing, such as online auction, fixed price, or
						advertisement.
						&lt;dl&gt;
							&lt;dt&gt;
								&lt;strong&gt;listingType values:&lt;/strong&gt;
							&lt;/dt&gt;
							&lt;dt&gt;
								AdFormat
							&lt;/dt&gt;
							&lt;dd&gt;
								Advertisement to solicit inquiries on listings such as real estate.
								Permits no bidding on that item, service, or property. To express
								interest, a buyer fills out a contact form that eBay forwards to the
								seller as a lead. This format does not enable buyers and sellers to
								transact online through eBay and eBay Feedback is not available for
								ad format listings.
							&lt;/dd&gt;
							&lt;dt&gt;
								Auction
							&lt;/dt&gt;
							&lt;dd&gt;
								Competitive-bid online auction format. Buyers engage in competitive
								bidding, although Buy It Now may be offered as long as no valid bids
								have been placed. Online auctions are listed on eBay.com; they can
								also be listed in a seller's eBay Store if the seller is a Store
								owner.
							&lt;/dd&gt;
							&lt;dt&gt;
								AuctionWithBIN
							&lt;/dt&gt;
							&lt;dd&gt;
								Same as Auction format, but Buy It Now is enabled. AuctionWithBIN
								changes to Auction if a valid bid has been placed on the item. Valid
								bids include bids that are equal to or above any specified reserve
								price.
							&lt;/dd&gt;
							&lt;dt&gt;
								Classified
							&lt;/dt&gt;
							&lt;dd&gt;
								Classified Ads connect buyers and sellers, who then complete the sale
								outside of eBay. This format does not enable buyers and sellers to
								transact online through eBay and eBay Feedback is not available for
								these listing types.
							&lt;/dd&gt;
							&lt;dt&gt;
								FixedPrice
							&lt;/dt&gt;
							&lt;dd&gt;
								A fixed-price listing. Auction-style bidding is not allowed. On some
								sites, this auction format is also known as "Buy It Now Only" (not to
								be confused with the Buy It Now option available with competitive-
								bidding auctions). Fixed-price listings appear on eBay.com; they can
								also be listed in a seller's eBay Store if the seller is a Store
								owner.
							&lt;/dd&gt;
							&lt;dt&gt;
								StoreInventory
							&lt;/dt&gt;
							&lt;dd&gt;
								A fixed-price format for eBay Store sellers. Store Inventory listings
								appear after other listings in regular browse and search item
								listings on eBay. Store items have a lower Insertion Fee and longer
								listing durations. This selling type can only be specified by sellers
								who have an eBay Store. Store Inventory listings are listed on
								eBay.com as well as in the seller's eBay Store.
							&lt;/dd&gt;
						&lt;/dl&gt;
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn/>
						<CallInfo>
							<CallName>findCompletedItems</CallName>
							<CallName>findItemsAdvanced</CallName>
							<CallName>findItemsByCategory</CallName>
							<CallName>findItemsByImage</CallName>
							<CallName>findItemsByKeywords</CallName>
							<CallName>findItemsByProduct</CallName>
							<CallName>findItemsIneBayStores</CallName>
							<Details>outputSelector: none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="gift" type="xs:boolean">
				<xs:annotation>
					<xs:documentation>
						If true, a generic gift icon displays next the listing's title in search
						and browse pages.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>findCompletedItems</CallName>
							<CallName>findItemsAdvanced</CallName>
							<CallName>findItemsByCategory</CallName>
							<CallName>findItemsByImage</CallName>
							<CallName>findItemsByKeywords</CallName>
							<CallName>findItemsByProduct</CallName>
							<CallName>findItemsIneBayStores</CallName>
							<Details>outputSelector: none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:sequence minOccurs="0">
				<xs:element name="delimiter" type="xs:string"/>
				<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:sequence>
	</xs:complexType>

	<xs:complexType name="SearchItem">
		<xs:annotation>
			<xs:documentation>
				Container for the data of a single item that matches the search criteria. Finding API calls return an object of this type, filled with the item's data.
			</xs:documentation>
		<xs:appinfo>
			<typeLibrarySource library="SearchTypeLibrary" namespace="http://www.ebay.com/marketplace/search/v1/services">
			</typeLibrarySource>
		</xs:appinfo>
	</xs:annotation>
		<xs:sequence>
			<xs:element name="itemId" type="xs:string" maxOccurs="1" minOccurs="1">
				<xs:annotation>
					<xs:documentation>
						The ID that uniquely identifies the item listing. eBay generates this
						ID when an item is listed. ID values are unique across all eBay sites.
					</xs:documentation>
					<xs:appinfo>
						<MaxLength>19 (normally, item IDs are 9 to 12 digits in length)</MaxLength>
						<CallInfo>
							<CallName>findCompletedItems</CallName>
							<CallName>findItemsAdvanced</CallName>
							<CallName>findItemsByCategory</CallName>
							<CallName>findItemsByImage</CallName>
							<CallName>findItemsByKeywords</CallName>
							<CallName>findItemsByProduct</CallName>
							<CallName>findItemsIneBayStores</CallName>
							<Details>outputSelector: none</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="title" type="xs:string" maxOccurs="1" minOccurs="1">
				<xs:annotation>
					<xs:documentation>
						Name of the item as it appears in the listing title, or in search and
						browse results.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>findCompletedItems</CallName>
							<CallName>findItemsAdvanced</CallName>
							<CallName>findItemsByCategory</CallName>
							<CallName>findItemsByImage</CallName>
							<CallName>findItemsByKeywords</CallName>
							<CallName>findItemsByProduct</CallName>
							<CallName>findItemsIneBayStores</CallName>
							<Details>outputSelector: none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="globalId" type="xs:token">
				<xs:annotation>
					<xs:documentation>
						The identifier for the site on which the item is listed. Returns a Global
						ID, which is a unique identifier that specifies the combination of the
						site, language, and territory. In other eBay APIs (such as the Shopping
						API), this value is know as the site ID.
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn/>
						<CallInfo>
							<CallName>findCompletedItems</CallName>
							<CallName>findItemsAdvanced</CallName>
							<CallName>findItemsByCategory</CallName>
							<CallName>findItemsByImage</CallName>
							<CallName>findItemsByKeywords</CallName>
							<CallName>findItemsByProduct</CallName>
							<CallName>findItemsIneBayStores</CallName>
							<Details>outputSelector: none</Details>
							<Returned>Always</Returned>
							<SeeLink>
								<URL>Enums/GlobalIdList.html</URL>
								<Title>Global ID Values</Title>
								<For>a list of possible enumeration values and how they map to eBay
								sites</For>
							</SeeLink>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="subtitle" type="xs:string">
				<xs:annotation>
					<xs:documentation>
						Subtitle of the item. Only returned if the seller included a subtitle for
						the listing.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>findCompletedItems</CallName>
							<CallName>findItemsAdvanced</CallName>
							<CallName>findItemsByCategory</CallName>
							<CallName>findItemsByImage</CallName>
							<CallName>findItemsByKeywords</CallName>
							<CallName>findItemsByProduct</CallName>
							<CallName>findItemsIneBayStores</CallName>
							<Details>outputSelector: none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="primaryCategory" type="tns:Category">
				<xs:annotation>
					<xs:documentation>
						Details about the first (or only) category in which the item is listed.
						Note that items can be listed in more than a single category.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>findCompletedItems</CallName>
							<CallName>findItemsAdvanced</CallName>
							<CallName>findItemsByCategory</CallName>
							<CallName>findItemsByImage</CallName>
							<CallName>findItemsByKeywords</CallName>
							<CallName>findItemsByProduct</CallName>
							<CallName>findItemsIneBayStores</CallName>
							<Details>outputSelector: none</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="secondaryCategory" type="tns:Category">
				<xs:annotation>
					<xs:documentation>
						Details about the second category in which the item is listed. This
						element is not returned if the seller did not specify a secondary
						category.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>findCompletedItems</CallName>
							<CallName>findItemsAdvanced</CallName>
							<CallName>findItemsByCategory</CallName>
							<CallName>findItemsByImage</CallName>
							<CallName>findItemsByKeywords</CallName>
							<CallName>findItemsByProduct</CallName>
							<CallName>findItemsIneBayStores</CallName>
							<Details>outputSelector: none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="galleryURL" type="xs:anyURI">
				<xs:annotation>
					<xs:documentation>
						URL for the Gallery thumbnail image. Returned only if the seller
						uploaded images for the item or the item was listed using a product
						identifier.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>findCompletedItems</CallName>
							<CallName>findItemsAdvanced</CallName>
							<CallName>findItemsByCategory</CallName>
							<CallName>findItemsByImage</CallName>
							<CallName>findItemsByKeywords</CallName>
							<CallName>findItemsByProduct</CallName>
							<CallName>findItemsIneBayStores</CallName>
							<Details>outputSelector: none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="galleryInfoContainer" type="tns:GalleryInfoContainer">
				<xs:annotation>
					<xs:documentation>
						Contains three URLs for item thumbnail images in standard sizes. Not
						returned if the item has no images. That is, if the item was not listed
						using a product identifier and the seller has not uploaded images, the
						container will not be returned, even when the outputSelector is set to
						GalleryInfo.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>findCompletedItems</CallName>
							<CallName>findItemsAdvanced</CallName>
							<CallName>findItemsByCategory</CallName>
							<CallName>findItemsByImage</CallName>
							<CallName>findItemsByKeywords</CallName>
							<CallName>findItemsByProduct</CallName>
							<CallName>findItemsIneBayStores</CallName>
							<Details>outputSelector: GalleryInfo</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="viewItemURL" type="xs:anyURI">
				<xs:annotation>
					<xs:documentation>
						The URL to view this specific listing on eBay.
						&lt;br&gt;&lt;br&gt;
						The returned URL is optimized to support natural search. That is, the URL
						is designed to make items on eBay easier to find via popular internet
						search engines. The URL includes the item title along with other
						optimizations.
						&lt;br&gt;&lt;br&gt;
						If you enabled affiliate tracking in the call, viewItemURL contains a
						string that includes affiliate tracking information.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
						eBay URLs returned in fields, such as &lt;b
						class="con"&gt;viewItemURL&lt;/b&gt;, are subject to syntax and other
						changes without notice. To avoid problems in your application when eBay
						alters the URL format, we advise you to avoid parsing eBay URLs
						programmatically. We strive to ensure that other fields in the response
						contain all the information that is encoded in the URL, and more.
						&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>findCompletedItems</CallName>
							<CallName>findItemsAdvanced</CallName>
							<CallName>findItemsByCategory</CallName>
							<CallName>findItemsByImage</CallName>
							<CallName>findItemsByKeywords</CallName>
							<CallName>findItemsByProduct</CallName>
							<CallName>findItemsIneBayStores</CallName>
							<Details>outputSelector: none</Details>
							<Returned>Conditionally</Returned>
							<SeeLink>
								<URL>https://www.ebaypartnernetwork.com</URL>
								<Title>eBay Partner Network</Title>
								<For>more information</For>
							</SeeLink>
						</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 a registered
						non-profit charity organization.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>findCompletedItems</CallName>
							<CallName>findItemsAdvanced</CallName>
							<CallName>findItemsByCategory</CallName>
							<CallName>findItemsByImage</CallName>
							<CallName>findItemsByKeywords</CallName>
							<CallName>findItemsByProduct</CallName>
							<CallName>findItemsIneBayStores</CallName>
							<Details>outputSelector: none</Details>
							<Returned>Conditionally</Returned>
							<SeeLink>
									<URL>../../XML/docs/Reference/eBay/GetCharities.html</URL>
									<Title>GetCharities in the Trading API</Title>
									<For>information to retrieve details on a specific charity</For>
							</SeeLink>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="productId" type="tns:ProductId">
				<xs:annotation>
					<xs:documentation>
						Unique identifier for the eBay catalog product with which the item was
						listed. An eBay catalog product consists of pre-filled Item Specifics,
						additional descriptive information, plus a stock photo (if available).
						These product details are used to pre-fill item information, which is
						used to describe the item and can also help surface the item in searches.
						&lt;br&gt;&lt;br&gt;
						eBay supports the following types of product ID types: ISBN, UPC, EAN,
						and ReferenceID (ePID, also known as an eBay Product Reference ID).
						ReferenceID values are returned when available. A UPC, ISBN, or EAN
						product identifier will be returned only when a ReferenceID is not
						available.
						&lt;br&gt;&lt;br&gt;
						This productId value can be used as input with findItemsByProduct to
						retrieve items that were listed with the specified eBay catalog product.
						&lt;br&gt;&lt;br&gt;
						This field is only returned when a product was used to list the item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>findCompletedItems</CallName>
							<CallName>findItemsAdvanced</CallName>
							<CallName>findItemsByCategory</CallName>
							<CallName>findItemsByImage</CallName>
							<CallName>findItemsByKeywords</CallName>
							<CallName>findItemsByProduct</CallName>
							<CallName>findItemsIneBayStores</CallName>
							<Details>outputSelector: none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" maxOccurs="unbounded" name="paymentMethod" type="xs:token">
				<xs:annotation>
					<xs:documentation>
						Identifies the payment method (or methods) the seller will accept for the
						item (such as PayPal).
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
						If the seller accepts only PayPal, the buyer can still pay with a
						credit card. PayPal supports major credit cards.
						&lt;/span&gt;
						Payment methods are not applicable to eBay Real Estate advertisement
						listings or other Classified Ad listing formats.
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn/>
						<CallInfo>
							<CallName>findCompletedItems</CallName>
							<CallName>findItemsAdvanced</CallName>
							<CallName>findItemsByCategory</CallName>
							<CallName>findItemsByImage</CallName>
							<CallName>findItemsByKeywords</CallName>
							<CallName>findItemsByProduct</CallName>
							<CallName>findItemsIneBayStores</CallName>
							<Details>outputSelector: none</Details>
							<Returned>Conditionally</Returned>
							<SeeLink>
								<URL>../../shopping/docs/CallRef/types/BuyerPaymentMethodCodeType.html</URL>
								<Title>BuyerPaymentMethodCodeType in the Shopping API</Title>
								<For>a complete list of possible paymentMethod response values</For>
							</SeeLink>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="autoPay" type="xs:boolean">
				<xs:annotation>
					<xs:documentation>
						If true, the seller requires immediate payment for the item. If false (or
						not specified), immediate payment is not requested. Buyers must have a
						PayPal account to purchase items that require immediate payment.
						&lt;br&gt;&lt;br&gt;
						A seller can choose to require immediate payment for Fixed Price and Buy
						It Now listings, including eBay Stores Inventory listings. If a Buy It
						Now item ends as an auction (that is, if the Buy It Now option is removed
						due to bids being placed on the listing), the immediate payment
						requirement does not apply.
						&lt;br&gt;&lt;br&gt;
						&lt;span class="tablenote"&gt;&lt;strong&gt;Note:&lt;/strong&gt;
						The value of the AutoPay flag indicates the seller's stated preference
						only. It does not indicate whether the listing is still a candidate for
						purchase via immediate payment. For example, if a listing receives bids
						and no longer qualifies for immediate payment, the value of the AutoPay
						flag does not change.
						&lt;/span&gt;
						&lt;br&gt;
						Only applicable to items listed on PayPal-enabled sites and in categories
						that support immediate payment.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>findCompletedItems</CallName>
							<CallName>findItemsAdvanced</CallName>
							<CallName>findItemsByCategory</CallName>
							<CallName>findItemsByImage</CallName>
							<CallName>findItemsByKeywords</CallName>
							<CallName>findItemsByProduct</CallName>
							<CallName>findItemsIneBayStores</CallName>
							<Details>outputSelector: none</Details>
							<Returned>Always</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="postalCode" type="xs:string">
				<xs:annotation>
					<xs:documentation>
						The postal code where the listed item is located. This field is returned
						only if a postal code has been specified by the seller. eBay proximity
						and local search behavior can use the combination of buyerPostalCode and
						postalCode values.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>findCompletedItems</CallName>
							<CallName>findItemsAdvanced</CallName>
							<CallName>findItemsByCategory</CallName>
							<CallName>findItemsByImage</CallName>
							<CallName>findItemsByKeywords</CallName>
							<CallName>findItemsByProduct</CallName>
							<CallName>findItemsIneBayStores</CallName>
							<Details>outputSelector: none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="location" type="xs:string">
				<xs:annotation>
					<xs:documentation>
						Physical location of the item, as specified by the seller. This gives a
						general indication from where the item will be shipped (or delivered).
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>findCompletedItems</CallName>
							<CallName>findItemsAdvanced</CallName>
							<CallName>findItemsByCategory</CallName>
							<CallName>findItemsByImage</CallName>
							<CallName>findItemsByKeywords</CallName>
							<CallName>findItemsByProduct</CallName>
							<CallName>findItemsIneBayStores</CallName>
							<Details>outputSelector: none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="country" type="xs:token">
				<xs:annotation>
					<xs:documentation>
						Two-letter ISO 3166 country code to indicate the country where the item
						is located (e.g., "US" for the United States or "GB" for the United
						Kingdom).
					</xs:documentation>
					<xs:appinfo>
						<ListBasedOn/>
						<CallInfo>
							<CallName>findCompletedItems</CallName>
							<CallName>findItemsAdvanced</CallName>
							<CallName>findItemsByCategory</CallName>
							<CallName>findItemsByImage</CallName>
							<CallName>findItemsByKeywords</CallName>
							<CallName>findItemsByProduct</CallName>
							<CallName>findItemsIneBayStores</CallName>
							<Details>outputSelector: none</Details>
							<Returned>Conditionally</Returned>
							<SeeLink>
								<URL>http://www.iso.org/iso/country_codes/iso_3166_code_lists/english_country_names_and_code_elements.htm</URL>
								<Title>English country names and code elements</Title>
								<For>country names and corresponding ISO 3166 codes</For>
							</SeeLink>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="storeInfo" type="tns:Storefront">
				<xs:annotation>
					<xs:documentation>
						Information about the eBay store in which the item is listed. Only
						returned if the item is listed in a store and StoreInfo is specified in
						the outputSelector field in the request.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>findCompletedItems</CallName>
							<CallName>findItemsAdvanced</CallName>
							<CallName>findItemsByCategory</CallName>
							<CallName>findItemsByImage</CallName>
							<CallName>findItemsByKeywords</CallName>
							<CallName>findItemsByProduct</CallName>
							<CallName>findItemsIneBayStores</CallName>
							<Details>outputSelector: StoreInfo</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="sellerInfo" type="tns:SellerInfo">
				<xs:annotation>
					<xs:documentation>
						Information about the item's seller. Only returned if SellerInfo is
						specified in the outputSelector field in the request.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>findCompletedItems</CallName>
							<CallName>findItemsAdvanced</CallName>
							<CallName>findItemsByCategory</CallName>
							<CallName>findItemsByImage</CallName>
							<CallName>findItemsByKeywords</CallName>
							<CallName>findItemsByProduct</CallName>
							<CallName>findItemsIneBayStores</CallName>
							<Details>outputSelector: SellerInfo</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="shippingInfo" type="tns:ShippingInfo">
				<xs:annotation>
					<xs:documentation>
						Container for data about a listing's shipping details.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>findCompletedItems</CallName>
							<CallName>findItemsAdvanced</CallName>
							<CallName>findItemsByCategory</CallName>
							<CallName>findItemsByImage</CallName>
							<CallName>findItemsByKeywords</CallName>
							<CallName>findItemsByProduct</CallName>
							<CallName>findItemsIneBayStores</CallName>
							<Details>outputSelector: none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="sellingStatus" type="tns:SellingStatus">
				<xs:annotation>
					<xs:documentation>
						Specifies the item's selling status with regards to eBay's processing
						workflow.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>findCompletedItems</CallName>
							<CallName>findItemsAdvanced</CallName>
							<CallName>findItemsByCategory</CallName>
							<CallName>findItemsByImage</CallName>
							<CallName>findItemsByKeywords</CallName>
							<CallName>findItemsByProduct</CallName>
							<CallName>findItemsIneBayStores</CallName>
							<Details>outputSelector: none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="listingInfo" type="tns:ListingInfo">
				<xs:annotation>
					<xs:documentation>
						The format type of the listing, such as online auction, fixed price, or
						advertisement.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>findCompletedItems</CallName>
							<CallName>findItemsAdvanced</CallName>
							<CallName>findItemsByCategory</CallName>
							<CallName>findItemsByImage</CallName>
							<CallName>findItemsByKeywords</CallName>
							<CallName>findItemsByProduct</CallName>
							<CallName>findItemsIneBayStores</CallName>
							<Details>outputSelector: none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="returnsAccepted" type="xs:boolean">
				<xs:annotation>
					<xs:documentation>
					This is set to true if the seller accepts return of the item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>findItemsAdvanced</CallName>
							<CallName>findItemsByCategory</CallName>
							<CallName>findItemsByImage</CallName>
							<CallName>findItemsByKeywords</CallName>
							<CallName>findItemsByProduct</CallName>
							<CallName>findItemsIneBayStores</CallName>
							<Details>outputSelector: none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="galleryPlusPictureURL" type="xs:anyURI" maxOccurs="unbounded" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						URL for the Gallery Plus image. The size of Gallery Plus images (up to
						500 pixels on the longest side) is bigger than the size of standard
						gallery images. In site search results, you can view the Gallery Plus
						image by hovering over or clicking the Enlarge link or magifying glass
						icon. This field is only returned when the seller has opted for
						the Gallery Plus option for the given item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>findCompletedItems</CallName>
							<CallName>findItemsAdvanced</CallName>
							<CallName>findItemsByCategory</CallName>
							<CallName>findItemsByImage</CallName>
							<CallName>findItemsByKeywords</CallName>
							<CallName>findItemsByProduct</CallName>
							<CallName>findItemsIneBayStores</CallName>
							<Details>outputSelector: none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="compatibility" type="xs:string" maxOccurs="1" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Starting in March 2010, parts compatibility will be supported in limited
						Parts &amp; Accessories categories for eBay Motors in the Production
						environment. For these categories, a compatible application will always
						be a vehicle, which is specified by a combination of make, model, and
						year. Optionally, trim and engine data may also be specifed for a
						vehicle.
						&lt;br&gt;&lt;br&gt;
						This field returns terms from the keywords in the request that match
						values in one of the item's compatible applications (vehicles). If the
						keywords match more than one compatible application for an item, the
						field returns "Two or more of your vehicles" to indicate multiple
						matches.
						&lt;br&gt;&lt;br&gt;
						For example, keyword queries that contain vehicle details, such as make
						and model (e.g., Honda Accord), in addition to keywords for the part or
						accessory, will search through structured parts compatibility information
						for matching listings. If an item has a 2007 Honda Accord (any trim or
						engine) specified as a compatible application, and the item matches the
						part or accessory terms in the query, this field will return the matching
						terms from the query (i.e., Honda Accord).
						&lt;br&gt;&lt;br&gt;
						Parts compatibility is an eBay feature that uses structured data to
						associate compatible assemblies with parts and accessories listed on
						eBay. For example, parts compatibility enables sellers to specify
						accurately and comprehensively the vehicles on which a side mirror or a
						rim fit. Parts compatibility improves search relevancy and frees up item
						titles and descriptions for more useful descriptions of the part.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>findItemsAdvanced</CallName>
							<CallName>findItemsByKeywords</CallName>
							<CallName>findItemsIneBayStores</CallName>
							<Details>outputSelector: none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<Title>Listing Items with Parts Compatibility</Title>
							<URL>http://developer.ebay.com/DevZone/XML/docs/WebHelp/index.htm?context=eBay_XML_API&amp;topic=PartsCompatibility</URL>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="distance" type="tns:Distance">
				<xs:annotation>
					<xs:documentation>
						The distance that the item is from the buyer, calculated using
						buyerPostalCode. The unit for distance varies by site, and is either
						miles or kilometers. If the country whose site you are searching uses
						kilometers to measure distance (for example, India/EBAY-IN), the unit is
						kilometers. If the site is either the US or UK, the distance unit is
						miles.
						&lt;br&gt;&lt;br&gt;
						This value is only returned for distance-based searches. You must specify
						a buyerPostalCode and either sort by Distance, or use a combination of
						the MaxDistance LocalSearch itemFilters.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>findCompletedItems</CallName>
							<CallName>findItemsAdvanced</CallName>
							<CallName>findItemsByCategory</CallName>
							<CallName>findItemsByImage</CallName>
							<CallName>findItemsByKeywords</CallName>
							<CallName>findItemsByProduct</CallName>
							<CallName>findItemsIneBayStores</CallName>
							<Details>outputSelector: none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element name="condition" type="tns:Condition" maxOccurs="1" minOccurs="0">
				<xs:annotation>
					<xs:documentation>
						Contains information about the item's condition.
						Only returned when the seller listed the item with an
						item condition.&lt;br&gt;
						&lt;br&gt;
						Different categories can support different
						condition choices. If a listing is in two categories,
						the seller uses condition details that are supported in
						the primary category. Thus, even if two nearly identical
						items are found in the same category search, they could support
						different condition details if they have different
						primary categories.
						For example, suppose Seller A lists a concert T-shirt
						in clothing, and also in music accessories as the
						secondary category. Seller B lists an identical shirt in
						music accessories only.
						If you search against the music accessories category,
						you will find both items, but seller A's shirt may have
						condition details that are slightly different from seller B's
						shirt, because the listings have different primary categories.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>findCompletedItems</CallName>
							<CallName>findItemsAdvanced</CallName>
							<CallName>findItemsByCategory</CallName>
							<CallName>findItemsByImage</CallName>
							<CallName>findItemsByKeywords</CallName>
							<CallName>findItemsByProduct</CallName>
							<CallName>findItemsIneBayStores</CallName>
							<Details>outputSelector: none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="isMultiVariationListing"
				type="xs:boolean">
				<xs:annotation>
					<xs:documentation>
						Returns true if the item is a multi-variation listing.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>findCompletedItems</CallName>
							<CallName>findItemsAdvanced</CallName>
							<CallName>findItemsByCategory</CallName>
							<CallName>findItemsByImage</CallName>
							<CallName>findItemsByKeywords</CallName>
							<CallName>findItemsByProduct</CallName>
							<CallName>findItemsIneBayStores</CallName>
							<Details>outputSelector: GalleryInfo</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="discountPriceInfo" type="tns:DiscountPriceInfo">
				<xs:annotation>
					<xs:documentation>
						Returns information on the item if it is listed as a Strikethrough Price (STP) or
						Minimum Advertised Price (MAP) item by the seller.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>findCompletedItems</CallName>
							<CallName>findItemsAdvanced</CallName>
							<CallName>findItemsByCategory</CallName>
							<CallName>findItemsByImage</CallName>
							<CallName>findItemsByKeywords</CallName>
							<CallName>findItemsByProduct</CallName>
							<CallName>findItemsIneBayStores</CallName>
							<Details>outputSelector: none</Details>
							<Returned>Conditionally</Returned>
							<SeeLink>
								<Title>Displaying Discount Pricing Information to Buyers</Title>
								<URL>http://developer.ebay.com/DevZone/XML/docs/WebHelp/index.htm?context=eBay_XML_API&amp;topic=DiscountPricing</URL>
							</SeeLink>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="pictureURLSuperSize" type="xs:anyURI">
				<xs:annotation>
					<xs:documentation>
						URL to a picture of the item that is 800x800 pixels in size.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>findItemsByCategory</CallName>
							<CallName>findItemsAdvanced</CallName>
							<CallName>findItemsByKeywords</CallName>
							<CallName>findItemsIneBayStores</CallName>
							<CallName>findItemsByProduct</CallName>
							<CallName>findCompletedItems</CallName>
							<Details>outputSelector: none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="pictureURLLarge" type="xs:anyURI">
				<xs:annotation>
					<xs:documentation>
						URL to a picture of the item that is 400x400 pixels in size.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>findItemsByCategory</CallName>
							<CallName>findItemsAdvanced</CallName>
							<CallName>findItemsByKeywords</CallName>
							<CallName>findItemsIneBayStores</CallName>
							<CallName>findItemsByProduct</CallName>
							<CallName>findCompletedItems</CallName>
							<Details>outputSelector: none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="unitPrice" type="tns:UnitPriceInfo">
				<xs:annotation>
					<xs:documentation>
							Contains information about the weight, volume or other quantity measurement of a listed
							item. The European Union requires listings for certain types of products to include the
							price per unit so buyers can accurately compare prices. eBay uses the &lt;strong&gt;
							UnitInfo&lt;/strong&gt; data and the item's listed price to calculate and display the
							per-unit price on eBay EU sites.
							&lt;br/&gt;&lt;br/&gt;
							&lt;span class="tablenote"&gt;
							&lt;strong&gt;Note:&lt;/strong&gt; This information is currently required only for
							EU business sellers, and only for listings with a Buy It Now option.
							&lt;/span&gt;
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>findItemsByCategory</CallName>
							<CallName>findItemsAdvanced</CallName>
							<CallName>findItemsByKeywords</CallName>
							<CallName>findItemsIneBayStores</CallName>
							<CallName>findItemsByProduct</CallName>
							<CallName>findCompletedItems</CallName>
							<Details>outputSelector: UnitPriceInfo</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element maxOccurs="unbounded" minOccurs="0" name="attribute" type="tns:ItemAttribute">
				<xs:annotation>
					<xs:documentation>
						Contains a name/value pair defining an item attribute. Multiple 
						&lt;strong&gt;attribute&lt;/strong&gt; containers can be returned for an item.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>findItemsByCategory</CallName>
							<CallName>findItemsAdvanced</CallName>
							<CallName>findItemsByKeywords</CallName>
							<CallName>findItemsIneBayStores</CallName>
							<CallName>findItemsByProduct</CallName>
							<CallName>findCompletedItems</CallName>
							<Details>outputSelector: none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:element minOccurs="0" name="topRatedListing" type="xs:boolean">
				<xs:annotation>
					<xs:documentation>
						Indicates whether the item listing is 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;li&gt;Listed by a &lt;b&gt;Top-Rated Seller&lt;/b&gt;&lt;/li&gt;
							&lt;/ul&gt;
						This field is returned only for the US (EBAY-US) site.
					</xs:documentation>
					<xs:appinfo>
						<CallInfo>
							<CallName>findItemsByCategory</CallName>
							<CallName>findItemsAdvanced</CallName>
							<CallName>findItemsByKeywords</CallName>
							<CallName>findItemsIneBayStores</CallName>
							<CallName>findItemsByProduct</CallName>
							<CallName>findCompletedItems</CallName>
							<Details>outputSelector: none</Details>
							<Returned>Conditionally</Returned>
						</CallInfo>
						<SeeLink>
							<URL>http://pages.ebay.com/topratedplus/index.html</URL>
							<Title>eBay Top Rated Plus page</Title>
							<For>more information about &lt;b&gt;Top-Rated Plus&lt;/b&gt; listings</For>
						</SeeLink>
					</xs:appinfo>
				</xs:annotation>
			</xs:element>
			<xs:sequence minOccurs="0">
				<xs:element name="delimiter" type="xs:string"/>
				<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:sequence>
	</xs:complexType>

			<xs:complexType name="SellerInfo">
				<xs:annotation>
					<xs:documentation>
						Container for information about this listing's seller.
					</xs:documentation>
					<xs:appinfo>
						<typeLibrarySource library="SearchTypeLibrary"
							namespace="http://www.ebay.com/marketplace/search/v1/services">
						</typeLibrarySource>
					</xs:appinfo>
				</xs:annotation>
				<xs:sequence>
					<xs:element minOccurs="0" name="sellerUserName" type="xs:string">
						<xs:annotation>
							<xs:documentation>
								The seller's eBay user name; a unique value.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>findCompletedItems</CallName>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsByImage</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsByProduct</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<Details>outputSelector: SellerInfo</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element minOccurs="0" name="feedbackScore" type="xs:long">
						<xs:annotation>
							<xs:documentation>
								The aggregate feedback score of the seller. A seller's feedback score is
								their net positive feedback minus their net negative feedback. Feedback
								scores are a quantitative expression of the desirability of dealing with
								a seller in a transaction.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>findCompletedItems</CallName>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsByImage</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsByProduct</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<Details>outputSelector: SellerInfo</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element minOccurs="0" name="positiveFeedbackPercent" type="xs:double">
						<xs:annotation>
							<xs:documentation>
								The percentage value of a user's positive feedback (their positive
								feedbackScore divided by their total positive plus negative feedback).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>findCompletedItems</CallName>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsByImage</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsByProduct</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<Details>outputSelector: SellerInfo</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element minOccurs="0" maxOccurs="1" name="feedbackRatingStar" type="xs:token">
						<xs:annotation>
							<xs:documentation>
								Visual indicator of user's feedback score.
								&lt;dl&gt;
									&lt;dt&gt;
										&lt;strong&gt;feedbackRatingStar values:&lt;/strong&gt;
									&lt;/dt&gt;
									&lt;dt&gt;
										None
									&lt;/dt&gt;
									&lt;dd&gt;
										No graphic displayed, feedback score 0-9.
									&lt;/dd&gt;
									&lt;dt&gt;
										Yellow
									&lt;/dt&gt;
									&lt;dd&gt;
										Yellow Star, feedback score 10-49.
									&lt;/dd&gt;
									&lt;dt&gt;
										Blue
									&lt;/dt&gt;
									&lt;dd&gt;
										Blue Star, feedback score 50-99.
									&lt;/dd&gt;
									&lt;dt&gt;
										Turquoise
									&lt;/dt&gt;
									&lt;dd&gt;
										Turquoise Star, feedback score 100-499.
									&lt;/dd&gt;
									&lt;dt&gt;
										Purple
									&lt;/dt&gt;
									&lt;dd&gt;
										Purple Star, feedback score 500-999.
									&lt;/dd&gt;
									&lt;dt&gt;
										Red
									&lt;/dt&gt;
									&lt;dd&gt;
										Red Star, feedback score 1,000-4,999.
									&lt;/dd&gt;
									&lt;dt&gt;
										Green
									&lt;/dt&gt;
									&lt;dd&gt;
										Green Star, feedback score 5,000-9,999.
									&lt;/dd&gt;
									&lt;dt&gt;
										YellowShooting
									&lt;/dt&gt;
									&lt;dd&gt;
										Yellow Shooting Star, feedback score 10,000-24,999.
									&lt;/dd&gt;
									&lt;dt&gt;
										TurquoiseShooting
									&lt;/dt&gt;
									&lt;dd&gt;
										Turquoise Shooting Star, feedback score 25,000-49,999.
									&lt;/dd&gt;
									&lt;dt&gt;
										PurpleShooting
									&lt;/dt&gt;
									&lt;dd&gt;
										Purple Shooting Star, feedback score 50,000-99,999.
									&lt;/dd&gt;
									&lt;dt&gt;
										RedShooting
									&lt;/dt&gt;
									&lt;dd&gt;
										Red Shooting Star, feedback score 100,000-499,000 and above.
									&lt;/dd&gt;
									&lt;dt&gt;
										GreenShooting
									&lt;/dt&gt;
									&lt;dd&gt;
										Green Shooting Star, feedback score 500,000-999,000 and above.
									&lt;/dd&gt;
									&lt;dt&gt;
										SilverShooting
									&lt;/dt&gt;
									&lt;dd&gt;
										Silver Shooting Star, feedback score 1,000,000 or more.
									&lt;/dd&gt;
								&lt;/dl&gt;
							</xs:documentation>
							<xs:appinfo>
								<ListBasedOn/>
								<CallInfo>
									<CallName>findCompletedItems</CallName>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsByImage</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsByProduct</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<Details>outputSelector: SellerInfo</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element name="topRatedSeller" type="xs:boolean" maxOccurs="1" minOccurs="0">
						<xs:annotation>
							<xs:documentation>
								Indicates whether the seller of the item is top-rated. A &lt;b&gt;Top-Rated Seller&lt;/b&gt;:
								&lt;ul&gt;
								&lt;li&gt;Consistently receives highest buyers' ratings&lt;/li&gt;
								&lt;li&gt;Ships items quickly&lt;/li&gt;
								&lt;li&gt;Has earned a track record of excellent service&lt;/li&gt;
								&lt;/ul&gt;
								eBay regularly reviews the performance of these sellers to confirm
								that they continue to meet the program's requirements.
								&lt;br&gt;&lt;br&gt;
								This field is returned for the following sites only: US (EBAY-US), Motors
								(EBAY-MOTOR), DE (EBAY-DE), AT (EBAY-AT), and CH (EBAY-CH).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>findCompletedItems</CallName>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsByImage</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsByProduct</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<Details>outputSelector: SellerInfo</Details>
									<Returned>Conditionally</Returned>
									<SeeLink>
										<URL>http://pages.ebay.com/topratedplus/index.html</URL>
										<Title>eBay Top Rated Plus page</Title>
										<For>more information about &lt;b&gt;Top-Rated Sellers&lt;/b&gt;</For>
									</SeeLink>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>

					<xs:sequence minOccurs="0">
						<xs:element name="delimiter" type="xs:string"/>
						<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
					</xs:sequence>

				</xs:sequence>
  			</xs:complexType>
  			<xs:complexType name="SellingStatus">
				<xs:annotation>
					<xs:documentation>
						Selling details pertaining to the respective item.
					</xs:documentation>
					<xs:appinfo>
						<typeLibrarySource library="SearchTypeLibrary"
							namespace="http://www.ebay.com/marketplace/search/v1/services">
						</typeLibrarySource>
					</xs:appinfo>
				</xs:annotation>
				<xs:sequence>
					<xs:element minOccurs="0" name="currentPrice" type="tns:Amount">
						<xs:annotation>
							<xs:documentation>
								The current price of the item given in the currency of the site on which
								the item is listed. That is, currentPrice is returned in the original
								listing currency.
								&lt;br&gt;&lt;br&gt;
								For competitive-bid item listings, currentPrice is the current minimum
								bid price if the listing has no bids, or the current high bid if the
								listing has bids. A Buy It Now price has no effect on currentPrice.
								&lt;br&gt;&lt;br&gt;
								For Basic Fixed-Price (FixedPrice), Store Inventory (StoreInventory), Ad
								Format (AdFormat), and Classified Ad (Classified) listings, currentPrice
								is the current fixed price.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>findCompletedItems</CallName>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsByImage</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsByProduct</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<Details>outputSelector: none</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element minOccurs="0" name="convertedCurrentPrice" type="tns:Amount">
						<xs:annotation>
							<xs:documentation>
								The listing's current price converted to the currency of the site
								specified in the find request (globalId).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>findCompletedItems</CallName>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsByImage</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsByProduct</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<Details>outputSelector: none</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element minOccurs="0" name="bidCount" type="xs:int">
						<xs:annotation>
							<xs:documentation>
								The number of bids that have been placed on the item.
							</xs:documentation>
							<xs:appinfo>
								<Default/>
								<Min>0</Min>
								<Max/>
								<CallInfo>
									<CallName>findCompletedItems</CallName>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsByImage</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsByProduct</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<Details>outputSelector: none</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element minOccurs="0" name="sellingState" type="xs:token">
						<xs:annotation>
							<xs:documentation>
								Specifies the listing's status in eBay's processing workflow. If an
								item's EndTime is in the past, but there are no details about the buyer
								or high bidder (and the user is not anonymous), you can use sellingState
								information to determine whether eBay has finished processing the
								listing.
								&lt;dl&gt;
									&lt;dt&gt;
										&lt;strong&gt;sellingState values:&lt;/strong&gt;
									&lt;/dt&gt;
									&lt;dt&gt;
										Active
									&lt;/dt&gt;
									&lt;dd&gt;
										The listing is still live. It is also possible that the auction has
										recently ended, but eBay has not completed the final processing
										(e.g., the high bidder is still being determined).
									&lt;/dd&gt;
									&lt;dt&gt;
										Canceled
									&lt;/dt&gt;
									&lt;dd&gt;
										The listing has been canceled by either the seller or eBay.
									&lt;/dd&gt;
									&lt;dt&gt;
										Ended
									&lt;/dt&gt;
									&lt;dd&gt;
										The listing has ended and eBay has completed the processing of the
										sale (if any).
									&lt;/dd&gt;
									&lt;dt&gt;
										EndedWithSales
									&lt;/dt&gt;
									&lt;dd&gt;
										The listing has been ended with sales.
									&lt;/dd&gt;
									&lt;dt&gt;
										EndedWithoutSales
									&lt;/dt&gt;
									&lt;dd&gt;
										The listing has been ended without sales.
									&lt;/dd&gt;
								&lt;/dl&gt;
							</xs:documentation>
							<xs:appinfo>
								<ListBasedOn/>
								<CallInfo>
									<CallName>findCompletedItems</CallName>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsByImage</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsByProduct</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<Details>outputSelector: none</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</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). For listings that have ended, the
								time left is PT0S (zero seconds). See the "duration" type for information
								about this time format.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>findCompletedItems</CallName>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsByImage</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsByProduct</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<Details>outputSelector: none</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:sequence minOccurs="0">
						<xs:element name="delimiter" type="xs:string"/>
						<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
					</xs:sequence>
				</xs:sequence>
			</xs:complexType>

         <xs:complexType name="ShippingInfo">
				<xs:annotation>
					<xs:documentation>
						Container holding the item's shipping details.
					</xs:documentation>

				<xs:appinfo>
				<typeLibrarySource library="SearchTypeLibrary" namespace="http://www.ebay.com/marketplace/search/v1/services">
				</typeLibrarySource>
				</xs:appinfo>
				</xs:annotation>
				<xs:sequence>
					<xs:element minOccurs="0" name="shippingServiceCost" type="tns:Amount">
						<xs:annotation>
							<xs:documentation>
								The basic shipping cost of the item. This reflects the domestic shipping
								cost or the international shipping costs, depending on which applies
								(that is, whether the bidder/buyer is in the same country as the listing
								site of the item).
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>findCompletedItems</CallName>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsByImage</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsByProduct</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<Details>outputSelector: none</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element minOccurs="0" name="shippingType" type="xs:token">
						<xs:annotation>
							<xs:documentation>
								The shipping method that was used for determining the cost of shipping.
								For example: flat rate, calculated, or free. The seller specifies the
								available shipping services when they list the item.
								&lt;dl&gt;
									&lt;dt&gt;
										&lt;strong&gt;shippingType values:&lt;/strong&gt;
									&lt;/dt&gt;
									&lt;dt&gt;
										Calculated
									&lt;/dt&gt;
									&lt;dd&gt;
										The calculated shipping model: The posted cost of shipping is based
										on the buyer-selected shipping service, chosen by the buyer from the
										different shipping services offered by the seller. The shipping costs
										are calculated by eBay and the shipping carrier, based on the buyer's
										address. Any packaging and handling costs established by the seller
										are automatically rolled into the total.
									&lt;/dd&gt;
									&lt;dt&gt;
										CalculatedDomesticFlatInternational
									&lt;/dt&gt;
									&lt;dd&gt;
										The seller specified one or more calculated domestic shipping
										services and one or more flat international shipping services.
									&lt;/dd&gt;
									&lt;dt&gt;
										Flat
									&lt;/dt&gt;
									&lt;dd&gt;
										The flat-rate shipping model: The seller establishes the cost
										of shipping and any shipping insurance, regardless of what any
										buyer-selected shipping service might charge the seller.
									&lt;/dd&gt;
									&lt;dt&gt;
										FlatDomesticCalculatedInternational
									&lt;/dt&gt;
									&lt;dd&gt;
										The seller specified one or more flat domestic shipping
										services and one or more calculated international shipping services.
									&lt;/dd&gt;
									&lt;dt&gt;
										Free
									&lt;/dt&gt;
									&lt;dd&gt;
										Free is used when the seller has declared that shipping is free
										for the buyer.
									&lt;/dd&gt;
									&lt;dt&gt;
										FreePickup
									&lt;/dt&gt;
									&lt;dd&gt;
										No shipping available, the buyer must pick up the item from the
										seller.
									&lt;/dd&gt;
									&lt;dt&gt;
										Freight
									&lt;/dt&gt;
									&lt;dd&gt;
										The freight shipping model: the cost of shipping is determined by a
										third party, FreightQuote.com, based on the buyer's address (postal
										code).
									&lt;/dd&gt;
									&lt;dt&gt;
										FreightFlat
									&lt;/dt&gt;
									&lt;dd&gt;
										The flat rate shipping model: the seller establishes the cost
										of freight shipping and freight insurance, regardless of what any
										buyer-selected shipping service might charge the seller.
									&lt;/dd&gt;
									&lt;dt&gt;
										NotSpecified
									&lt;/dt&gt;
									&lt;dd&gt;
										The seller did not specify the shipping type.
									&lt;/dd&gt;
								&lt;/dl&gt;
							</xs:documentation>
							<xs:appinfo>
								<ListBasedOn/>
								<CallInfo>
									<CallName>findCompletedItems</CallName>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsByImage</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsByProduct</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<Details>outputSelector: none</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element minOccurs="0" maxOccurs="unbounded" name="shipToLocations" type="xs:string">
						<xs:annotation>
							<xs:documentation>
								An international location or region to which the seller is willing to
								ship the item. Only returned when the seller has specifically identified
								locations where she is willing to ship the given item.
								specified.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>findCompletedItems</CallName>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsByImage</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsByProduct</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<Details>outputSelector: none</Details>
									<Returned>Conditionally</Returned>
									<SeeLink>
										<URL>Enums/shipToLocationList.html</URL>
										<Title>shipToLocations</Title>
										<For>a complete list of shipping locations</For>
									</SeeLink>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element minOccurs="0" name="expeditedShipping" type="xs:boolean">
						<xs:annotation>
							<xs:documentation>
                        This is returned set to true if expedited shipping is available for the item.
								&lt;br/&gt;&lt;br/&gt;
                        This field is returned only for items listed on the eBay US site.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsByImage</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsByProduct</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<Details>outputSelector: none</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element minOccurs="0" name="oneDayShippingAvailable" type="xs:boolean">
						<xs:annotation>
							<xs:documentation>
								This is returned set to true if one-day shipping is available for the item.
								&lt;br/&gt;&lt;br/&gt;
                        This field is returned only for items listed on the eBay US site.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsByImage</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsByProduct</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<Details>outputSelector: none</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element minOccurs="0" name="handlingTime" type="xs:int">
						<xs:annotation>
							<xs:documentation>
								The number of days it will take the seller to ship this item.
								&lt;br/&gt;&lt;br/&gt;
                        This field is returned only for items listed on the eBay US site.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsByImage</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsByProduct</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<Details>outputSelector: none</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>

					<xs:element minOccurs="0" name="intermediatedShipping" type="xs:boolean">
						<xs:annotation>
							<xs:documentation>
							</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:sequence minOccurs="0">
						<xs:element name="delimiter" type="xs:string"/>
						<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
					</xs:sequence>

				</xs:sequence>
			</xs:complexType>
			<xs:complexType name="Storefront">
				<xs:annotation>
					<xs:documentation>
						Denotes whether the item is a storefront listing.
					</xs:documentation>
					<xs:appinfo>
						<typeLibrarySource library="SearchTypeLibrary"
							namespace="http://www.ebay.com/marketplace/search/v1/services">
						</typeLibrarySource>
					</xs:appinfo>
				</xs:annotation>
				<xs:sequence>
					<xs:element minOccurs="0" name="storeName" type="xs:string">
						<xs:annotation>
							<xs:documentation>
								The name of the seller's eBay Store.
							</xs:documentation>
							<xs:appinfo>
								<MaxLength>200</MaxLength>
								<CallInfo>
									<CallName>findCompletedItems</CallName>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsByImage</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsByProduct</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<Details>outputSelector: StoreInfo</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:element minOccurs="0" name="storeURL" type="xs:anyURI">
						<xs:annotation>
							<xs:documentation>
								The URL of the seller's eBay Store page.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>findCompletedItems</CallName>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsByImage</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsByProduct</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<Details>outputSelector: StoreInfo</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
					</xs:element>
					<xs:sequence minOccurs="0">
						<xs:element name="delimiter" type="xs:string"/>
						<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
					</xs:sequence>
				</xs:sequence>
			</xs:complexType>

<xs:complexType name="ItemAttribute">
		<xs:annotation>
			<xs:documentation>
				This type contains the item attribute name and value.
			</xs:documentation>
		<xs:appinfo>
		<typeLibrarySource library="SearchTypeLibrary" namespace="http://www.ebay.com/marketplace/search/v1/services">
		</typeLibrarySource>
		</xs:appinfo>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="name" type="xs:string">
						<xs:annotation>
							<xs:documentation>
								The name of an item attribute.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<CallName>findItemsByProduct</CallName>
									<CallName>findCompletedItems</CallName>
									<Details>outputSelector: none</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
			</xs:element>
			<xs:element name="value" type="xs:string">
						<xs:annotation>
							<xs:documentation>
								The value of the item attribute identified by the &lt;strong&gt;name&lt;/strong&gt; field.
							</xs:documentation>
							<xs:appinfo>
								<CallInfo>
									<CallName>findItemsByCategory</CallName>
									<CallName>findItemsAdvanced</CallName>
									<CallName>findItemsByKeywords</CallName>
									<CallName>findItemsIneBayStores</CallName>
									<CallName>findItemsByProduct</CallName>
									<CallName>findCompletedItems</CallName>
									<Details>outputSelector: none</Details>
									<Returned>Conditionally</Returned>
								</CallInfo>
							</xs:appinfo>
						</xs:annotation>
			</xs:element>
		</xs:sequence>

	</xs:complexType>
	</xs:schema>


	</wsdl:types>
	<wsdl:message name="getSearchKeywordsRecommendationRequest">
		<wsdl:part name="messageParameters"
			element="tns:getSearchKeywordsRecommendationRequest"/>
	</wsdl:message>
	<wsdl:message name="getSearchKeywordsRecommendationResponse">
		<wsdl:part name="messageParameters"
			element="tns:getSearchKeywordsRecommendationResponse"/>
	</wsdl:message>
	<wsdl:message name="findItemsByKeywordsRequest">
		<wsdl:part name="messageParameters"
			element="tns:findItemsByKeywordsRequest"/>
	</wsdl:message>
	<wsdl:message name="findItemsByKeywordsResponse">
		<wsdl:part name="messageParameters"
			element="tns:findItemsByKeywordsResponse"/>
	</wsdl:message>
	<wsdl:message name="findItemsByCategoryRequest">
		<wsdl:part name="messageParameters"
			element="tns:findItemsByCategoryRequest"/>
	</wsdl:message>
	<wsdl:message name="findItemsByCategoryResponse">
		<wsdl:part name="messageParameters"
			element="tns:findItemsByCategoryResponse"/>
	</wsdl:message>
	<wsdl:message name="findItemsAdvancedRequest">
		<wsdl:part name="messageParameters"
			element="tns:findItemsAdvancedRequest"/>
	</wsdl:message>
	<wsdl:message name="findItemsAdvancedResponse">
		<wsdl:part name="messageParameters"
			element="tns:findItemsAdvancedResponse"/>
	</wsdl:message>
	<wsdl:message name="findItemsByProductRequest">
		<wsdl:part name="messageParameters"
			element="tns:findItemsByProductRequest"/>
	</wsdl:message>
	<wsdl:message name="findItemsByProductResponse">
		<wsdl:part name="messageParameters"
			element="tns:findItemsByProductResponse"/>
	</wsdl:message>
	<wsdl:message name="findItemsIneBayStoresRequest">
		<wsdl:part name="messageParameters"
			element="tns:findItemsIneBayStoresRequest"/>
	</wsdl:message>
	<wsdl:message name="findItemsIneBayStoresResponse">
		<wsdl:part name="messageParameters"
			element="tns:findItemsIneBayStoresResponse"/>
	</wsdl:message>
	<wsdl:message name="findItemsByImageRequest">
		<wsdl:part name="messageParameters"
			element="tns:findItemsByImageRequest"/>
	</wsdl:message>
	<wsdl:message name="findItemsByImageResponse">
		<wsdl:part name="messageParameters"
			element="tns:findItemsByImageResponse"/>
	</wsdl:message>
	<wsdl:message name="getHistogramsRequest">
		<wsdl:part name="messageParameters"
			element="tns:getHistogramsRequest"/>
	</wsdl:message>
	<wsdl:message name="getHistogramsResponse">
		<wsdl:part name="messageParameters"
			element="tns:getHistogramsResponse"/>
	</wsdl:message>
	<wsdl:message name="getVersionResponse">
		<wsdl:part name="messageParameters" element="tns:getVersionResponse" />
	</wsdl:message>
	<wsdl:message name="getVersionRequest">
		<wsdl:part name="messageParameters" element="tns:getVersionRequest" />
	</wsdl:message>
	<wsdl:message name="findItemsForFavoriteSearchResponse">
		<wsdl:part name="messageParameters" element="tns:findItemsForFavoriteSearchResponse" />
	</wsdl:message>
	<wsdl:message name="findItemsForFavoriteSearchRequest">
		<wsdl:part name="messageParameters" element="tns:findItemsForFavoriteSearchRequest" />
	</wsdl:message>
	<wsdl:message name="findCompletedItemsRequest">
		<wsdl:part name="messageParameters" element="tns:findCompletedItemsRequest" />
	</wsdl:message>
	<wsdl:message name="findCompletedItemsResponse">
		<wsdl:part name="messageParameters" element="tns:findCompletedItemsResponse" />
	</wsdl:message>
	<wsdl:portType name="FindingServicePortType">
		<wsdl:operation name="getSearchKeywordsRecommendation">
			<wsdl:input
				message="tns:getSearchKeywordsRecommendationRequest"/>
			<wsdl:output
				message="tns:getSearchKeywordsRecommendationResponse"/>
		</wsdl:operation>
		<wsdl:operation name="findItemsByKeywords">
			<wsdl:input message="tns:findItemsByKeywordsRequest"/>
			<wsdl:output message="tns:findItemsByKeywordsResponse"/>
		</wsdl:operation>
		<wsdl:operation name="findItemsByCategory">
			<wsdl:input message="tns:findItemsByCategoryRequest"/>
			<wsdl:output message="tns:findItemsByCategoryResponse"/>
		</wsdl:operation>
		<wsdl:operation name="findItemsAdvanced">
			<wsdl:input message="tns:findItemsAdvancedRequest"/>
			<wsdl:output message="tns:findItemsAdvancedResponse"/>
		</wsdl:operation>
		<wsdl:operation name="findItemsByProduct">
			<wsdl:input message="tns:findItemsByProductRequest"/>
			<wsdl:output message="tns:findItemsByProductResponse"/>
		</wsdl:operation>
		<wsdl:operation name="findItemsIneBayStores">
			<wsdl:input message="tns:findItemsIneBayStoresRequest"/>
			<wsdl:output message="tns:findItemsIneBayStoresResponse"/>
		</wsdl:operation>
		<wsdl:operation name="findItemsByImage">
			<wsdl:input message="tns:findItemsByImageRequest"/>
			<wsdl:output message="tns:findItemsByImageResponse"/>
		</wsdl:operation>
		<wsdl:operation name="getHistograms">
			<wsdl:input message="tns:getHistogramsRequest"/>
			<wsdl:output message="tns:getHistogramsResponse"/>
		</wsdl:operation>
		<wsdl:operation name="getVersion">
			<wsdl:input message="tns:getVersionRequest"/>
			<wsdl:output message="tns:getVersionResponse"/>
		</wsdl:operation>
		<wsdl:operation name="findItemsForFavoriteSearch">
			<wsdl:input message="tns:findItemsForFavoriteSearchRequest"/>
			<wsdl:output message="tns:findItemsForFavoriteSearchResponse"/>
		</wsdl:operation>
		<wsdl:operation name="findCompletedItems">
			<wsdl:input message="tns:findCompletedItemsRequest"/>
			<wsdl:output message="tns:findCompletedItemsResponse"/>
		</wsdl:operation>
	</wsdl:portType>
	<wsdl:binding name="FindingServiceSOAPBinding"
		type="tns:FindingServicePortType">
		<soap:binding
			style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsdl:operation name="getSearchKeywordsRecommendation">
			<soap:operation
				soapAction="http://www.ebay.com/marketplace/search/v1/services/getSearchKeywordsRecommendation"/>
			<wsdl:input>
				<soap:body
					use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body
					use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="findItemsByKeywords">
			<soap:operation
				soapAction="http://www.ebay.com/marketplace/search/v1/services/findItemsByKeywords"/>
			<wsdl:input>
				<soap:body
					use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body
					use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="findItemsByCategory">
			<soap:operation
				soapAction="http://www.ebay.com/marketplace/search/v1/services/findItemsByCategory"/>
			<wsdl:input>
				<soap:body
					use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body
					use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="findItemsAdvanced">
			<soap:operation
				soapAction="http://www.ebay.com/marketplace/search/v1/services/findItemsAdvanced"/>
			<wsdl:input>
				<soap:body
					use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body
					use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="findItemsByProduct">
			<soap:operation
				soapAction="http://www.ebay.com/marketplace/search/v1/services/findItemsByProduct"/>
			<wsdl:input>
				<soap:body
					use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body
					use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="findItemsIneBayStores">
			<soap:operation
				soapAction="http://www.ebay.com/marketplace/search/v1/services/findItemsIneBayStores"/>
			<wsdl:input>
				<soap:body
					use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body
					use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="findItemsByImage">
			<soap:operation
				soapAction="http://www.ebay.com/marketplace/search/v1/services/findItemsByImage"/>
			<wsdl:input>
				<soap:body
					use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body
					use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="getHistograms">
			<soap:operation
				soapAction="http://www.ebay.com/marketplace/search/v1/services/getHistograms"/>
			<wsdl:input>
				<soap:body
					use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body
					use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="findCompletedItems">
			<soap:operation
				soapAction="http://www.ebay.com/marketplace/search/v1/services/findItemsAdvanced"/>
			<wsdl:input>
				<soap:body
					use="literal"/>
			</wsdl:input>
			<wsdl:output>
				<soap:body
					use="literal"/>
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="getVersion">
			<soap:operation soapAction="http://www.ebay.com/marketplace/search/v1/services/getVersion"/>
			<wsdl:input>
				<soap:body use="literal" />
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal" />
			</wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="findItemsForFavoriteSearch">
			<soap:operation soapAction="http://www.ebay.com/marketplace/search/v1/services/findItemsForFavoriteSearch"/>
			<wsdl:input>
				<soap:body use="literal" />
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal" />
			</wsdl:output>
		</wsdl:operation>
	</wsdl:binding>
	<wsdl:service name="FindingService">
		<wsdl:documentation>
			<Version>1.12.0</Version>
		</wsdl:documentation>
		<wsdl:port name="FindingServiceSOAPPort"
			binding="tns:FindingServiceSOAPBinding">
			<soap12:address
				xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
				location="https://svcs.ebay.com/services/search/FindingService/v1"/>
		</wsdl:port>
	</wsdl:service>
</wsdl:definitions>
